Available Since: V1.0.0
Displays a users history of orders, to work it must be placed on a document which is accessible by authenticated users. Guest users can only query specific orders using the cart.orderStatus snippet.
Note: The document must be set to allow virtual pages.
Parameter | Description |
---|---|
wrapperTpl | The chunk to format the list of previous orders. |
lineTpl | The chunk to format each line of the previous orders table. |
pdfAttachment | If set to 1 PDF invoices will be set to download; otherwise they will open in browser. |
showDue | If given and set to 1 then the amount due/paid on the invoice will be shown. |
class | Optional CSS class to apply to the table. |
<table width="100%" class="cart orderhistory [[+class]]"><tr><th>Order Number</th><th>Order Date</th><th>Paid</th><th>Shipped</th><th>Status</th></tr>[[+lines]]</table>[[+pagination]]
Placeholder | Description |
---|---|
lines | The previous order lines as formatted by lineTpl. |
pagination | Pagination widget for moving between multiple pages of order history. |
<tr><td><a href="[[+orderDetailLink]]">[[+orderNumber]]</a></td><td>[[+orderDate]]</td><td>[[+isPaid]]</td><td>[[+isShipped]]</td><td>[[+status]]</td></tr>
Placeholder | Description |
---|---|
orderDetailLink | Link to the page displaying the full order information. |
orderNumber | The order number. |
orderDate | The date of the order. |
isPaid | Text to indicate if the order has been paid. |
isShipped | Text to indicate if the order has been shipped. |
status | The status information for the order. |