Volume discounts based on cart quantities
You can create rules that determine when a shopper gets a price discount on products in your store. For any rule you set the quantity range for the rule by adjusting the minimum quantity and maximum quantity. You then select a discount type and a discount amount. You can set a flat fix amount discount (for example $5 off), or a percentage discount (for example 3% off), or a fix price amount (this changes the price to a new price of your defined amount).
For a given set of rules you also select who the rule applies to: Everyone, specific customers, or specific customer roles.
Here’s an example of what a rule set might look like when editing a product in your store:
If you want to you can also create global discount rules that are the same as discount rules created when editing a product, with the added feature of being able to apply the rules to specific categories of products. This can make it easier to get discount rules in place without having to editing all of your products to add rules in the products. As with the product specific rules, you then select a discount type and a discount amount. You can set a flat fix amount discount (for example $5 off), or a percentage discount (for example 3% off), or a fix price amount (this changes the price to a new price of your defined amount).
For a given set of global rules you also select who the rule applies to: Everyone, specific customers, or specific customer roles.
Below is a screenshot of a global volume discount rule set.
So if a product has its own discount rules defined in the product then those rules are used to apply discounts. If a product does not have its own rule sets defined then the plugin checks for global rules that match and if any do match then the plugin applies those discounts.
Prices based on payment gateways
The plugin lets you adjust product prices based on the payment method chosen by the shopper at checkout.
Here’s a quick example: Let say for example that you sell 1 ounce gold coins for $1750 if people pay by check or wire transfer. But if people pay by credit card or PayPal you want to add 3% + .30 to the price, so the price will become $1802.80. You can do this too, and you can display a table of price adjustments and volume discounts on your product pages. This feature supports any payment gateways you have enabled.
To use this feature you create a table of markups that apply to specific payment methods enabled on your site. To do that you select one or more payment methods, enter a label to be displayed in the price table, and set up to two markup amounts, where the markup amounts can be a fixed amount or a percentage.
Below is a screenshot of the configuration settings for this feature.
What the shopper sees
If you enable the setting to display the price rules on product pages and you use both volume/quantity discounts and payment gateway markups then shopper see the prices for each quantity range for each payment method .
Below is screenshot of what a product page might look like assuming you created quantity discounts and set up price adjustments based on the payment methods you offer.
The price table shows the quantity discount range and the prices for each payment method. In this example you see prices for paying by check or bank wire transfer, credit card or PayPal, and Bitcoin or Ethereum cryptocurrencies. Keep in mind this is just an example, it works with whichever payment methods you offer.
If you only enable volume discounts then the shoppers see those discounts, similar to the screenshot below:
If you only enable payment gateway markups then the shoppers see those discounts, similar to the screenshot below:
If you’re using the volume discounts feature then when the shopper adds their desired quantity to the cart they’ll see the initial volume discount amount (if any applies based on the cart quantity)
If you’re using the payment gateway markup feature then when the shopper goes to checkout and chooses a payment method the product prices are automatically adjusted based on your payment gateway markups and the order totals then reflect those marked up prices.
This plugin is great add-on when using our WooCommerce Precious Metals plugin!
Compatibility: WooCommerce 3.0 or newer Current version: 2.2.2