add SHOP_MAX_SINGLE_PURCHASE setting for limiting
Replace the product quantity field with a ChoiceField for selecting quantity.
Limit quantity that a customer can add to cart or update cart with.