WooCommerce Fees and Discounts Archives - Plugin Republic https://pluginrepublic.com/support-categories/woocommerce-fees-and-discounts/ WooCommerce Plugins Fri, 18 Jun 2021 06:50:15 +0000 en-US hourly 1 https://pluginrepublic.com/wp-content/uploads/2020/10/cropped-favicon-1-32x32.png WooCommerce Fees and Discounts Archives - Plugin Republic https://pluginrepublic.com/support-categories/woocommerce-fees-and-discounts/ 32 32 Tax exempt user roles https://pluginrepublic.com/documentation/tax-exempt-user-roles/ https://pluginrepublic.com/documentation/tax-exempt-user-roles/#respond Mon, 22 Mar 2021 11:41:06 +0000 https://pluginrepublic.com/?post_type=ht_kb&p=912158 You can choose to exclude certain user roles from being charged tax. Go to WooCommerce > Settings > Fees and Discounts > Tax Enter the user roles that you wish to exempt from tax into the ‘Tax Exempt Roles’

The post Tax exempt user roles appeared first on Plugin Republic.

]]>
You can choose to exclude certain user roles from being charged tax.

  • Go to WooCommerce > Settings > Fees and Discounts > Tax
  • Enter the user roles that you wish to exempt from tax into the ‘Tax Exempt Roles’

The post Tax exempt user roles appeared first on Plugin Republic.

]]>
https://pluginrepublic.com/documentation/tax-exempt-user-roles/feed/ 0
Filter the step value for the tier amount https://pluginrepublic.com/documentation/filter-the-step-value-for-the-tier-amount/ https://pluginrepublic.com/documentation/filter-the-step-value-for-the-tier-amount/#respond Thu, 30 Jul 2020 09:54:00 +0000 https://pluginrepublic.com/?post_type=ht_kb&p=541508 By default, the amount value in each tier is to two decimal places. You can adjust this using the wcfad_tier_amount_step filter: Here’s how to add the snippet.

The post Filter the step value for the tier amount appeared first on Plugin Republic.

]]>
By default, the amount value in each tier is to two decimal places. You can adjust this using the wcfad_tier_amount_step filter:

View this code snippet on GitHub.

Here’s how to add the snippet.

The post Filter the step value for the tier amount appeared first on Plugin Republic.

]]>
https://pluginrepublic.com/documentation/filter-the-step-value-for-the-tier-amount/feed/ 0
Display role prices https://pluginrepublic.com/documentation/display-alternative-price-for-specific-role/ https://pluginrepublic.com/documentation/display-alternative-price-for-specific-role/#respond Wed, 26 Feb 2020 12:25:59 +0000 https://pluginrepublic.com/?post_type=ht_kb&p=270453 You can display the different prices available to each role by selecting the ‘Display each role prices’ option. Go to WooCommerce > Settings > Fees and Discounts > User Role Prices and check the option below. Each role-based price will then be displayed in a list to the user. You can style this list easily […]

The post Display role prices appeared first on Plugin Republic.

]]>
You can display the different prices available to each role by selecting the ‘Display each role prices’ option. Go to WooCommerce > Settings > Fees and Discounts > User Role Prices and check the option below.

Each role-based price will then be displayed in a list to the user. You can style this list easily using CSS.

Here’s how to set role-based prices.

The post Display role prices appeared first on Plugin Republic.

]]>
https://pluginrepublic.com/documentation/display-alternative-price-for-specific-role/feed/ 0
Role-based pricing rules for variations https://pluginrepublic.com/documentation/role-based-pricing-rules-for-variations/ https://pluginrepublic.com/documentation/role-based-pricing-rules-for-variations/#respond Mon, 03 Feb 2020 14:52:45 +0000 https://pluginrepublic.com/?post_type=ht_kb&p=241266 You can set role-based pricing rules and on a variation by variation basis. You can also set variation-specific role-based prices. Any rules set at variation level will override product or global role-based pricing rules. Setting role-based discounts and fees per variation To set role-based pricing rules for a variation, click on the Variations tab in […]

The post Role-based pricing rules for variations appeared first on Plugin Republic.

]]>
You can set role-based pricing rules and on a variation by variation basis. You can also set variation-specific role-based prices.

Any rules set at variation level will override product or global role-based pricing rules.

Setting role-based discounts and fees per variation

To set role-based pricing rules for a variation, click on the Variations tab in the Product Data section. Select the variation to edit. You’ll see a list of all available rules with options for setting discounts or fees.

Role-based variation pricing rules

Setting variation-specific role-based prices

You can enter different prices per variation for certain roles.

To select which roles should be enabled for role-based pricing, go to WooCommerce > Settings > Fees and Discounts > User Role Pricing and enter the roles in the ‘Role Price Fields’ setting. You can enter as many roles as you like here.

You also need to enable the ‘Role-based prices for variations’ option.

You’ll then be able to enter different prices for each role in each variation. If you leave a field empty, it’ll just use the variation’s regular price.

The post Role-based pricing rules for variations appeared first on Plugin Republic.

]]>
https://pluginrepublic.com/documentation/role-based-pricing-rules-for-variations/feed/ 0
Include variations in ‘Products’ rule https://pluginrepublic.com/documentation/include-variations-in-products-rule/ https://pluginrepublic.com/documentation/include-variations-in-products-rule/#respond Tue, 28 Jan 2020 08:15:01 +0000 https://pluginrepublic.com/?post_type=ht_kb&p=234056 If you would like to define pricing rules that are specific to variations, add this snippet:

The post Include variations in ‘Products’ rule appeared first on Plugin Republic.

]]>
If you would like to define pricing rules that are specific to variations, add this snippet:

View this code snippet on GitHub.

The post Include variations in ‘Products’ rule appeared first on Plugin Republic.

]]>
https://pluginrepublic.com/documentation/include-variations-in-products-rule/feed/ 0
Exclude products from role-based rules https://pluginrepublic.com/documentation/exclude-products-from-role-based-rules/ https://pluginrepublic.com/documentation/exclude-products-from-role-based-rules/#respond Mon, 20 Jan 2020 12:14:30 +0000 https://pluginrepublic.com/?post_type=ht_kb&p=224900 You can exclude certain products by ID from your global role-based rules using the wcfad_exclude_from_role_based_rules filter as in the following snippet. Just replace the product IDs in the array: If you would like to exclude all the products in one or more categories, you can use this snippet. Just change the name of the categories: […]

The post Exclude products from role-based rules appeared first on Plugin Republic.

]]>
You can exclude certain products by ID from your global role-based rules using the wcfad_exclude_from_role_based_rules filter as in the following snippet. Just replace the product IDs in the array:

View this code snippet on GitHub.

If you would like to exclude all the products in one or more categories, you can use this snippet. Just change the name of the categories:

View this code snippet on GitHub.

Here’s how to add a snippet to your site.

The post Exclude products from role-based rules appeared first on Plugin Republic.

]]>
https://pluginrepublic.com/documentation/exclude-products-from-role-based-rules/feed/ 0
Add text to price label https://pluginrepublic.com/documentation/add-text-to-price-label/ https://pluginrepublic.com/documentation/add-text-to-price-label/#respond Fri, 22 Nov 2019 11:59:25 +0000 https://pluginrepublic.com/?post_type=ht_kb&p=167803 Fees and Discounts will update the product price label to show a price range that includes possible discounted values. If you’d like to change the text the label displays, you can use the following snippet. In this example, instead of displaying the price as a range, e.g. ‘$15 – $20’, the price will be displayed […]

The post Add text to price label appeared first on Plugin Republic.

]]>
Fees and Discounts will update the product price label to show a price range that includes possible discounted values.

If you’d like to change the text the label displays, you can use the following snippet. In this example, instead of displaying the price as a range, e.g. ‘$15 – $20’, the price will be displayed as ‘From $15’.

View this code snippet on GitHub.

You can add this snippet by following these steps.

The post Add text to price label appeared first on Plugin Republic.

]]>
https://pluginrepublic.com/documentation/add-text-to-price-label/feed/ 0
Set role based pricing rules https://pluginrepublic.com/documentation/set-role-based-pricing-rules/ https://pluginrepublic.com/documentation/set-role-based-pricing-rules/#respond Mon, 12 Aug 2019 14:40:42 +0000 https://pluginrepublic.com/?post_type=ht_kb&p=99295 You can set role based pricing for products in three different ways: Set global role-based pricing adjustments Set role-based adjustments per product Define specific prices per product for certain roles These methods apply to simple and variation products. 1. Setting global role based pricing rules To set global pricing rules, go to WooCommerce > Settings […]

The post Set role based pricing rules appeared first on Plugin Republic.

]]>
You can set role based pricing for products in three different ways:

  1. Set global role-based pricing adjustments
  2. Set role-based adjustments per product
  3. Define specific prices per product for certain roles

These methods apply to simple and variation products.

1. Setting global role based pricing rules

To set global pricing rules, go to WooCommerce > Settings > Fees and Discounts and ensure the ‘Enable User Role Pricing’ option is selected.

You can then click on the ‘User Role Pricing’ menu item and set rules for each user role.

In the ‘Adjustment’ column, pick the type of discount or fee you want to apply.

In the ‘Amount’ column, pick the amount.

2. Setting role-based discounts and fees by product

If you want to apply role based pricing on a product by product basis, you can do so from the edit screen for individual products.

Click the ‘User Roles’ tab in the ‘Product Data’ section and enter the adjustment type and amount as above.

3. Setting specific prices per product for different user roles

Finally, if you don’t want to apply universal discounts or fees to products for different user roles, you can enter different prices per product for certain roles.

To select which roles should be enabled for role-based pricing, go to WooCommerce > Settings > Fees and Discounts > User Role Pricing and enter the roles in the ‘Role Price Fields’ setting. You can enter as many roles as you like here.

This will enable additional product price fields for each specified role.

The post Set role based pricing rules appeared first on Plugin Republic.

]]>
https://pluginrepublic.com/documentation/set-role-based-pricing-rules/feed/ 0
How to create bulk pricing rules https://pluginrepublic.com/documentation/how-to-create-bulk-pricing-rules/ https://pluginrepublic.com/documentation/how-to-create-bulk-pricing-rules/#respond Fri, 05 Apr 2019 14:07:39 +0000 https://pluginrepublic.com/?post_type=ht_kb&p=57285 To create a bulk pricing rule, go to WooCommerce > Settings > Fees and Discounts and click on the ‘Dynamic Pricing’ submenu. In ‘Offer type’ select ‘Bulk Pricing’. Create discount levels You can create different levels of discount, e.g.: Less than 10 items, no discount 10 to 20 items, 10% discount 21 to 30 items, […]

The post How to create bulk pricing rules appeared first on Plugin Republic.

]]>
To create a bulk pricing rule, go to WooCommerce > Settings > Fees and Discounts and click on the ‘Dynamic Pricing’ submenu.

In ‘Offer type’ select ‘Bulk Pricing’.

WooCommerce bulk pricing rule

Create discount levels

You can create different levels of discount, e.g.:

  • Less than 10 items, no discount
  • 10 to 20 items, 10% discount
  • 21 to 30 items, 20% discount
  • More than 30 items, 30% discount

For each level, you need to create a ‘tier’.

Click ‘Add New Tier’ to create a new tier.

Min quantity

Enter the minimum quantity of product needed to require for this tier. If you leave this blank, then there’s no minimum.

Max quantity

Enter the maximum quantity of product that qualifies for this tier. If you leave it blank, then this discount will apply to all quantities above the minimum.

Adjustment

Choose the type of discount. Pick from:

  • Fixed Discount
  • Fixed Fee
  • Percentage Discount
  • Percentage Fee

Amount

Choose the value of the discount for this tier. Note that this figure is either a fixed value or a percentage of the product price, depending on what you’ve chosen in the ‘Adjustment’ field.

Label

You can add an optional label to accompany the discounted total in the cart.

Fixed fees and adjustments per product

If you are using either ‘Fixed fee’ or ‘Fixed discount’ then the amount will be adjusted based on the total, not per item.

If you want to apply your fixed adjustment per item, e.g. $1 per item in the cart, choose ‘Per product’ in the ‘Fixed adjustment type’ field.

The post How to create bulk pricing rules appeared first on Plugin Republic.

]]>
https://pluginrepublic.com/documentation/how-to-create-bulk-pricing-rules/feed/ 0
Set fees and discounts depending on the payment gateway https://pluginrepublic.com/documentation/set-fees-and-discounts-depending-on-the-payment-gateway/ https://pluginrepublic.com/documentation/set-fees-and-discounts-depending-on-the-payment-gateway/#respond Fri, 15 Feb 2019 10:37:33 +0000 https://pluginrepublic.com/?post_type=ht_kb&p=46055 To set an additional fee or discount depending on the payment gateway chosen by your customer, go to WooCommerce > Settings > Fees and Discounts and ensure that the ‘Enable Payment Gateway Fees and Discounts’ option is selected. Click on the ‘Payment Gateways’ menu item under the main tabs. You should see all the active payment […]

The post Set fees and discounts depending on the payment gateway appeared first on Plugin Republic.

]]>
To set an additional fee or discount depending on the payment gateway chosen by your customer, go to WooCommerce > Settings > Fees and Discounts and ensure that the ‘Enable Payment Gateway Fees and Discounts’ option is selected.

Click on the ‘Payment Gateways’ menu item under the main tabs. You should see all the active payment gateways on your site listed below the page title.

Select the payment gateway where you’d like to create a fee or discount.

Label

In ‘Label’ enter the text that you’d like to use to denote the extra charge

Type

Choose the type of fee or discount in the ‘Type’ dropdown. The options are:

  • Fixed discount
  • Fixed fee
  • Percentage discount
  • Percentage fee
  • Disabled

Amount

Enter the amount of the fee or discount in the ‘Amount’ field

Include shipping costs

Decide whether to include shipping costs in the cart total. (Note that this is mainly relevant if you’re charging a percentage rather than a fixed fee and/or if you are setting minimum or maximum values for the cart)

Minimum cart amount

In ‘Minimum cart amount’, you can enter a minimum total for the cart before any charges are applied.

Maximum cart amount

In ‘Maximum cart amount’, you can enter a maximum total for the cart above which no charges will be applied.

Minimum fee/discount amount

Enter a figure here to define the minimum value of the fee or discount

Apply tax

Check ‘Apply tax’ if you would like tax to be applied to the extra charge

Tax class

Select the ‘Tax class’

There’s an in-depth blog post about applying fees and discounts according to payment gateway here.

The post Set fees and discounts depending on the payment gateway appeared first on Plugin Republic.

]]>
https://pluginrepublic.com/documentation/set-fees-and-discounts-depending-on-the-payment-gateway/feed/ 0