My Account: My Orders
The My Orders page displays the customer's order history with the
store in a table. The table shows the following details about the orders: Order number,
order date, order status and total prices. A re-order button is located next to each order in the
table, giving customers the option to create a new order by duplicating a previous order.
Elements of the My Account: My Orders page

Full size screen capture
JSP files
- OrderStatusCommonPage.jsp represents the entire page if AJAX My Account is enabled.
- OrderStatusDisplay.jsp represents the entire page if AJAX My Account is disabled.
- 1 OrderStatusTableDisplay displays the information under the Orders heading. This includes the order numbers, dates, statuses, total prices, and the option to re-order.
e-Marketing Spots
- There are no e-Marketing Spots on the My Account: My Orders page.
Change flow options
- AJAX My Account can be enabled or disabled.
Links and buttons
- When the Details link under an order number is clicked:
- AjaxOrderDetail is called if AJAX My Account is enabled.
- NonAjaxOrderDetail is called if AJAX My Account is disabled.
- When the Re-Order button of an order is clicked, AjaxOrderCopy is called.
- Double-click handling is implemented using JavaScript to prevent multiple requests from being sent.
- The cursor_wait() method is called and displays the progress bar if AJAX My Account is enabled.