Set minimum and maximum quantity order rules. You can
establish a required minimum number of each product that
must be ordered. You can also establish a maximum number
of each product that can be in a single MIVA Merchant order.
The module admin control panel permits the store owner to specify
all products (as a wildcard) in a store to have the same
quantity rules or apply individual and different quantity
rules for each product code which will be restrained by
order quantities. For ease of use, the individual product
ranges are entered in a single admin input box rather than
from tabs at the individual edit screens. This allows the
store owner to build the quantity rules in a word processor
and simply copy and paste hundreds of codes into the input
box quickly.
When the customer selects an out-of-range
amount, the quantity is adjusted to fall within the permissable
range and a non-fatal message is displayed telling the
customer that the quantity was adjusted. The store owner
can configure the text in the out-of-range message box or
leave the box out of the store altogether by deleting the
override message text in admin.
I have set quantity rules for one product in my store. It
is a limited quantity items so if more than one person is
testing the functionality, the stock level may be depleted and
prevent adequate testing. The product is product code
1S_00155
and the quantity is set to minimum of 2 and maximum
of 18. Because the minimum is set to 2, you will see that
the quantity input already has a 2 in it. If you change it
to 1 and Add to Basket, you will see the override message and
the quantity raised to 2.
The module is MMUI and OpenUI compatible. When using the
MMUI, two single line edits of the mmui.mv are necessary.
New in the compiled version is the ability to change the quantity input
into a drop down select list with multiple values. For example, setting the multiple
to 2 will result in a select list of 2, 4, 6, 8, etc upto the maximum. You can also make
a non-equal interval, e.g. 1, 3, 7, 10. If you fill in
the intervals rather than using a multiple, you can also
give each interval amount a label to go with it, e.g.
3 for $9.00 or 3 @ $3.00 each. Using this technique you
can also make an easier to understand quantity selection,
e.g. 1 widget, 1 dozen widgets, and 1 case of widgets could be
the labels that go with the hidden quantities of 1, 12 and
24 respectively. If you implement volume pricing with our
Volume Pricing module, this makes a nice, compact way of
displaying the volume prices rather than using the table
format. Added token support for the OpenUI Tokens and
Viking Coders product templates.
Online overview
and initial setup instructions for our MIVA Merchant modules.