Volume Pricing

Posted by Sean Schofield about 1 year ago.
Tagged as:   volume pricing

Provide pricing discounts based on quantity ordered

Description

Volume Pricing is an extension to Spree (a complete open source commerce solution for Ruby on Rails) that uses predefined ranges of quantities to determine the price for a particular product variant. For instance, this allows you to set a price for quantities between 1-10, another price for quantities between (10-100) and another for quantities of 100 or more. If no volume price is defined for a variant, then the standard price is used.

Each VolumePrice contains the following values:

  • Variant: Each VolumePrice is associated with a Variant, which is used to link products to particular prices.
  • Display: The human readable reprentation of the quantity range (Ex. 10-100). (Optional)
  • Range: The quantity range for which the price is valid (See Below for Examples of Valid Ranges.)
  • Amount: The price of the product if the line item quantity falls within the specified range.
  • Position: Integer value for acts_as_list (Helps keep the volume prices in a defined order.)

Spree Versions Supported

Spree 0.9.x

URL + SCM