Basket display

### Index Up << >>

## Basket display

The basket `page(s)` are where the items are tracked and adjusted by the customer. It is possible to have an unlimited number of basket pages. It is also possible to have multiple shopping carts, as in buy or sell. This allows a basket/checkout type of ordering scheme, with custom order pages for items which have many accessories.

The name of the page to display can be configured in several ways:

1. Set the SpecialPage order to the page to display when an item is ordered.

2. Set the FrameOrderPage directive to the page to use when frames are enabled. This overrides option 1.

3. Use the `[order item cart/page] Order it! [/order]` form of order tag to specify an arbitrary order page for an item.

4. If already on an order page, set the mv_checkout, mv_orderpage, mv_nextpage, mv_successpage, or mv_failpage variables.

The variables mentioned above modify the page display in the following ways:

mv_cartname
  The shopping cart (default is main) to be used for this order operation.

mv_checkout
  Page to be displayed when checkout is called from the form

mv_failpage
  Page to be displayed on a failed order check (see Advanced Multi-level Order Pages)

mv_nextpage
  Page to display on a return operation.

mv_orderpage
  Page to be displayed on a refresh.

mv_successpage
  Page to be displayed on a successful order check (see Advanced Multi-level Order Pages).

mv_order_profile
  Order profile to be used if the form action is submit (see Advanced Multi-level Order Pages).

### Index Up << >>