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  <<  >>