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:
-
Set the SpecialPage order to the page to display when an item is ordered.
-
Set the FrameOrderPage directive to the page to use when frames are
enabled. This overrides option 1.
-
Use the
[order item cart/page] Order it! [/order]
form of order tag to specify an arbitrary order page for an item.
-
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).