When selling various products to various types of customers, you would want to set different pricings for certain types of customers in order to incite them into buying more or to maintain your brand’s relationship with them. So how would you do that with an open source platform like WooCommerce? With WooCommerce Dynamic Pricing extension, all of the mentioned actions can be completed in no time.
What is WooCommerce Dynamic Pricing?
Dynamic Pricing is a WooCommerce extension that allows you to set pricing rules according to products, order totals, product categories, etc. It has seven modes in total for you to create and assign pricing rules, four of which are the most notable: advanced product pricing, advanced category pricing, simple category pricing, and simple role-based pricing.
Alternate terms are clarified here:
- Simple implies that the rule applies to all products, regardless of the quantity obtained.
- Advanced implies that the rule applies in view of preset quantities:
+ For orders, those are the total price of the order
+ For products and categories, those are the number of items purchased
+ Bulk implies that the rule applies to all items under it
+ Special offer implies that the rule applies solely to a predefined sum, purchase X and get Y discounted.
Advanced Product Pricing
The first step you need to do is to go to: Product > Product X (the item you wish to set a rule for). Next, go to: Product Data > Dynamic Pricing and select Add Pricing Group. Finally, you need to set out the conditions for the rules.
- Applies To: You can choose to apply this to ‘Everybody’, or to ‘Specific Roles’. Picking ‘Specific Roles’ permits you to choose the roles that the client must be an individual from for the manage to apply.
- Quantities based on:
- Item Quantity: Quantities will be tallied in view of the Product ID. On the off chance that the item is a variable type product, this option will utilize every variation that has been added to the cart to ascertain the total quantities and will apply the price change in accordance with all variations.
- Variation Quantity: Quantities are tallied based on the Variation ID. The price change is applied to the particular variation in the cart.
- Cart Line Item Quantity: Quantities depend on the individual cart item. This is helpful when you are using Product Add-ons or Gravity Forms to permit additional information to be added to the cart need to apply discounts to particular line items in the cart.
- Quantity of Category: Selecting this option gives you the capacity to choose categories to use to fabricate the price adjustment. This is helpful in the event that you want to give a particular product a discount when X number of items from a category have been included in the cart.
- Rule Processing Mode: “Bulk” will apply the rule on all products, ‘Special Offer’ will apply it to a predefined sum.
- Dates: Set a date range for when you want to apply the prices.
In the end, the table rates with the product rules should be characterized. These will vary marginally if you’ve selected “Bulk” or ‘Special Offer’.
- Minimum Quantity: This is the minimum number of items that must be in the cart for the particular price adjustment to apply. Use 0 for the minimum amount to make the marked-down cost to display in the catalog before the client adds the items to the cart (since v. 1.3.1).
- Maximum Quantity: Quantities in the cart must be less or equivalent to this amount for the particular change to apply. You can use a * to make an unlimited upper bound.
- Type: The kind of discount to apply. Price discount will markdown by the exact sum you enter, the rate will discount by the percentage, and fixed price will fix the price of the item to what you enter.
- Amount: The amount of discount.
- Purchase: This is the number of items the client needs to buy in order to get the discount.
- Receive: This is the amount to which the discount would be applicable.
- Type: The kind of discount to apply. Price discount will rebate by the exact sum you enter, the rate will rebate by the percentage, and fixed price will make the price of the item permanent to what you enter.
- Amount: The amount of discount.
- Repeating: “No” will just give this discount once, “Yes” for each time you meet the rule.
You can use the “+” character at the end of every line in the table rate to include more rules.
It is possible to make several pricing groups for every item. The rules will be assessed thoroughly; when the rule is matched, the processing of different rules will cease.
Select Update to upgrade your item.
With this mode, you will be able to set pricing based on user roles.
To do this, you need to go to: WooCommerce > Dynamic Pricing > Roles.
You will then see a list of all available roles on your store. You can toggle the Enabled switch to ‘Yes’ if you want to set up a discount for this role. After that, select a discount Type. Price Discount will be marked down by the exact amount you enter, and Percentage Discount will be marked down by the percentage. Add an Amount. Note that you can only use numbers for this box.
Finally, click on Save Changes to finish.
Product category pricing
Here you’ll have the option to choose between ‘Simple Category Pricing’ and ‘Advanced Category Pricing’.
Simple product category pricing
This mode allows you to set up a simple pricing rule based on the product category.
First off, you need to go to: WooCommerce > Dynamic Pricing > Category.
In the Category Pricing tab, you’ll see all the product categories in your store. If you want to set up a discount for this role, toggle the Enabled switch to ‘Yes’.
Then, for this step, you can select a discount Type. Similar to other pricing modes, Price Discount will discount by the exact amount you enter, and Percentage Discount will discount by the percentage. Now, you can type in the amount you want for the discount. Note that you can only use numbers.
Finally, select Save Changes.
In case that an item is in more than one category and both of those offer discounts, the larger discount applies. These rules will appear on the web as if the item was on sale, by striking through the original price and adding the new category based discount price.
Advanced product category pricing
With this option, you are able to set up an advanced bulk pricing rule depending on the quantities of categories in the cart.
The first step is to go to: WooCommerce > Dynamic Pricing > Category.
In the Advanced Category Pricing tab, no rules have been established by default.
Next, you need to select Add Category Pricing. Then, set up the conditions for the rule:
- Admin Title: Give the group a title for the store manager. Customers will not see this.
- Quantities based on: Select either ‘Cart Line Item Quantity’ or ‘Sum of Category’ to select which categories need to be in the cart and which categories the discount applies to.
- Categories: The pricing adjustment will depend on amounts from any of the selected categories. The product needs to be in at least one category.
- Applies To: You can choose to apply this to ‘Everyone’, or to ‘Specific Roles’. Choosing ‘Specific Roles’ allows you to select the roles that the customer must have for the rule to apply.
- Rule Processing Mode: ‘Bulk’ will apply the rule on all items, ‘Special Offer’ will apply the rule to a predefined amount.
- Categories to apply adjustment to: Choose what categories in which the price of products to adjust.
- Dates: Date range for when you need to apply the new prices.
Finally, update the table rates with the pricing rules. These will differ slightly if you’ve chosen ‘Bulk’ or ‘Special Offer’.
Last but not least, select Save Changes to enable the rule.
All in all, I would say that WooCommerce Dynamic Pricing is a helpful extension, especially when sales seasons come around. By allowing options to create discounts depending on different categories, roles, etc., you will be in more control of your sales from WooCommerce.