How to install the pro version
- Getting the pro version ZIP file: You can download the pro version from the download link given in the order confirmation email or from your account (your account was created when you purchased the plugin and password was emailed to you). If you did not receive order confirmation email or Password email please check your SPAM folder and if it is not there then email us on sales@piwebsolution.com
- Deactivate the free version: If you were using the Free version of this plugin then deactivate it before installing the PRO Version
- Installing plugin from.Zip file: watch this video it explains to you how to install a WordPress plugin from a zip file https://www.youtube.com/watch?v=zhgBFGNWhcA
Setting your first discount rule
Shortcodes
[selected_product_qty]
This is shortcode that will be replaced with the quanity of the product in the cart which matches the product selection rule.

This are the rules that can considered as product selection rule:
- Cart has product
- Cart has product of Category
- Cart has variable product
- Quanity of product from Category
- Shipping Class
Shortcode Attributes:
max_qty : This is the maximux quanity to consider

max_product_qty : This is the max quanity of each product that will be considered

excluded_products : The product whose quanity will not be used

[qty]
This is shortcode that will be replaced with the quanity of the product in the cart.

Shortcode Attributes:
max_qty : This is the maximux quanity to consider

max_product_qty : This is the max quanity of each product that will be considered

excluded_products : The product whose quanity will not be used

[selected_product_weight]
This is shortcode that will be replaced with the weight of the product in the cart which matches the product selection rule.
Shortcode Attributes:
max_weight : This is the maximux weight to consider
max_product_weight : This is the max weight of each product that will be considered
excluded_products : The product whose weight will not be used
Only apply one discount rule even if user qualifies for more then one rule
There is an option in the discount rule that you create “What happen to other discount offer when this offer is active” set this to “Remove Other discounts (added by this plugin)” that way when a perticular offer is applied it will remove all other offers that are applicable. This will only remove the discount applied by this plugin it will not remove other plugn discount and Woocommerce coupons.
E.g: User has qualified for 2 discounts Discount 1 with priority 30 , and Discount 2 with priority 10.
In normal case both this offer will be applied in the user cart
Buy when you have set “Remove Other discounts” in say Discount 1 then only Discount 1 will be applied and Discount 2 will not be applied. Discount 2 will be removed by the Discount 1
Disable / Remove WooCommerce coupon
If you want to remove and disable WooCommerce coupons when a perticulat discount is applied then you can do that using this option. This is present inside each of the Discount rules

Show offer message
Using this you can inform your customer about the available discount offer in your shop. This gives you the option to write two different message one message will be used when user has not qualified for the offer and other message will be used when user qualifies for the offer. You can write different messages for all the different discount that you create in the website.
Message show before customer qualifies for the offer: This message will be shown to the customer when they are not qualified for the offer, you can control who can see this message from Display condition used for before discount message
Message show after customer qualifies for the offer : This message will be shown to the customer when the offer is applied, to the user cart
Display Location: Using this you can describe the page where you will like the message to appear, This uses a WooCommerce notification feature to shown those notifications
This notification can be shown on the Product page, specific product page, cart page, checkout page.
If notification are not shown in some custom pages then you can make message show on those pages by adding the short code
Display condition used for before discount message: This allows you to decide when to show the before discount message.
E.g. If you have a 10% discount when customer Buy Product A and Product B together.
you can set the Display condition for before discount message to be like this, If user adds product A or Product B to his cart then Before discount message will be shown “You should buy product A and B together and get 10% discount”
Cart has product rule

Equal to: When customer has added any of the selected product in his cart then this rule will be true else it is false.
E.g. If user added product A and product M to the cart the rule will be true
If they added product X, and Y to the cart rule will be false.
Not Equal to: If any of the selected product is present in the cart then it is false else it is true.
E.g. If user added product A and product X to the cart rule will be false.
If user added Product Z, and Y to the cart rule will be true.
Must not have all the selected products: If any of the selected product is not there in the cart or non of the selected product is in the cart rule will be true, If all the selected product are present in the cart rule will be false.
E.g. If user adds Product A, X, Y to the cart rule will be true.
If user adds product A, B to the cart rule will be true.
If user adds product X,Y,Z to the cart rule will be true.
If user adds product A, B, C, D to the cart rule will be false.
If user adds product A, B, C to the cart rule will be false.
Only have this products in cart: If cart does not have any non selected product then it will be true, if cart has any non selected product then it will be false.
E.g. If cart has product A it will be true.
If cart has product A, B it will be true.
If cart has A, B, C it will be true.
If cart has B, C it will be true.
If cart has A, B, X then it will be false, as the X is non selected product.
If cart has X, Z then it will be false, as both are non selected products.
Must have all the selected products: If all the selected product are present in the cart it is true, if any of the selected product is not present in the cart then it is false.
E.g. If product A, B, C and D are in the cart it is true.
If product A, B, C are in the cart it is true.
If product A, B, D are in the cart then it is false as the product C is not there
If product X, Y, Z are in the cart it is false
Exactly this products are in cart: If all the selected product are present in the cart and there is no other non selected product then it is true, If any of the selected product is missing or if any non selected product is present then it will be false.
E.g. If cart has product A, B, C then it is true.
If cart has product A, B then it is false as the product C is not there.
If cart has product A, B, C and D then it is false, as the product D is there which is non selected product.
Cart has product of category

Equal to: When customer has added any of the selected category product in his cart then this rule will be true else it is false.
E.g. If user added category A and category M to the cart the rule will be true
If they added category X, and Y to the cart rule will be false.
Not Equal to: If any of the selected category is present in the cart then it is false else it is true.
E.g. If user added category A and category X to the cart rule will be false.
If user added category Z, and Y to the cart rule will be true.
Must not have all the selected category: If any of the selected category is not there in the cart or non of the selected category is in the cart rule will be true, If all the selected category are present in the cart rule will be false.
E.g. If user adds category A, X, Y to the cart rule will be true.
If user adds category A, B to the cart rule will be true.
If user adds category X,Y,Z to the cart rule will be true.
If user adds category A, B, C, D to the cart rule will be false.
If user adds category A, B, C to the cart rule will be false.
Only have this category in cart: If cart does not have any non selected category then it will be true, if cart has any non selected category then it will be false.
E.g. If cart has category A it will be true.
If cart has category A, B it will be true.
If cart has A, B, C it will be true.
If cart has B, C it will be true.
If cart has A, B, X then it will be false, as the X is non selected category.
If cart has X, Z then it will be false, as both are non selected category.
Must have all the selected category: If all the selected category are present in the cart it is true, if any of the selected category is not present in the cart then it is false.
E.g. If category A, B, C and D are in the cart it is true.
If category A, B, C are in the cart it is true.
If category A, B, D are in the cart then it is false as the category C is not there
If category X, Y, Z are in the cart it is false
Exactly this category are in cart: If all the selected category are present in the cart and there is no other non selected category then it is true, If any of the selected category is missing or if any non selected category is present then it will be false.
E.g. If cart has category A, B, C then it is true.
If cart has category A, B then it is false as the category C is not there.
If cart has category A, B, C and D then it is false, as the category D is there which is non selected category.