=== Conditional Discounts for WooCommerce - A simple yet complete woocommerce dynamic pricing plugin=== Contributors: orionorigin, mano88, deniran, donaldlaly Donate link: https://discountsuiteforwp.com/?utm_source=wordpress.org&utm_medium=cpc&utm_campaign=Woocommerce%20All%20Discounts Tags: WooCommerce dynamic pricing, WooCommerce bulk discount, WooCommerce quantity discount, WooCommerce role based pricing, WooCommerce discount plugin, category discount, user role discount, customer role discount, discount, bulk pricing, cart discount, Buy One Get One Free Requires at least: 3.5 Requires PHP: 5.2.4 Tested up to: 5.6 Stable tag: 2.21 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html A powerful WooCommerce dynamic pricing plugin for bulk discounts, free gifts, BOGOs, customer role or groups based deals and much more. == Description == Formerly named “WooCommerce All Discounts”, the Conditional Discounts for WooCommerce plugin is a simple yet advanced WooCommerce dynamic discount plugin ideal for all types of deals, including the following:

LINKS

FREE VERSION FEATURES

PRODUCT DISCOUNT:

VARIABLE PRODUCT DISCOUNTS:

CATEGORY/ TAG/ META/ DISCOUNT RULES:

CART ITEMS COUNT DISCOUNT:

ORDER DISCOUNT:

QUANTITY BASED PRICING PERCENTAGE OFF / FIXED AMOUNT OFF:

PRO VERSION FEATURES (includes free features)

Buy One Get One free (BOGO):

PRODUCT IN CART DISCOUNT RULES:

PRODUCT DISCOUNT:

MAILCHIMP, SENDINBLUE OR NEWSLETTER DISCOUNT:

AFFILIATE DISCOUNT

It requires the AffiliateWP plugin installed and set up.

SPECIFIC USER DISCOUNT

Discounts based on specific WordPress users.

USER ROLE DISCOUNT

Based on the user roles existing in the site.

GROUP BASED DISCOUNT

Requires the Groups plugin installed and set up.

EMAIL DOMAIN BASED DISCOUNT

Administers discounts based on the first level domain of the user’s registered email address.

SHIPPING COUNTRY BASED DISCOUNT:

Discount based on the selected shipping country in the cart.

SHIPPING STATE BASED DISCOUNT

Discount based on the shipping state chosen by customer.

BILLING COUNTRY BASED DISCOUNT

It applies the discount if the chosen billing country is selected by the customer in the cart.

BILLING STATE BASED DISCOUNT

The discount is applied if the customer chooses the selected billing state.

QUANTITY BASED DISCOUNTS:

FIRST TIME ORDER DISCOUNTS

NTH ORDERS BASED DISCOUNTS:

CART ITEMS COUNT DISCOUNTS:

DISCOUNTS BASED ON THE PAYMENT METHOD:

FREE GIFTS:

PREVIOUS PRODUCT PURCHASES BASED DISCOUNTS:

NEW: DISCOUNT APPLIED ON CHEAPEST PRODUCT IN CART

If the rules set are met, apply the discount to the cheapest product in the shopping cart. The discount can be a percentage or a fixed amount.

NEW: DISCOUNT APPLIED ON CHEAPEST PRODUCT SUBTOTAL IN CART

If the rules set are met, apply the discount to the product with the lowest subtotal in the shopping cart. The discount can be a percentage or a fixed amount. == Installation ==

Minimum Requirements

This section describes how to install the plugin and get it working

Automatic installation (easiest way)

To do an automatic install of Woocommerce All Discounts, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New. In the search field type "Woocommerce All Discounts" and click Search Plugins. Once you have found it you can install it by simply clicking "Install Now".

Manual installation

Uploading in WordPress Dashboard
  1. Download woocommerce-all-discounts.zip
  2. Navigate to the 'Add New' in the plugins dashboard
  3. Navigate to the 'Upload' area
  4. Select woocommerce-all-discounts.zip from your computer
  5. Click 'Install Now'
  6. Activate the plugin in the Plugin dashboard
Using FTP
  1. Download woocommerce-all-discounts.zip
  2. Extract the woocommerce-all-discounts directory to your computer
  3. Upload the woocommerce-all-discounts.zip directory to the /wp-content/plugins/ directory
  4. Activate the plugin in the Plugin dashboard
The WordPress codex contains instructions on how to install a WordPress plugin.

Updating

You can use the automatic update feature of WordPress to update the plugin safely.
==Frequently asked questions==
  • How to create a woocommerce based quantity pricing?
  • How to setup a woocommerce group pricing ?
  • How to set-up free gifts for woocommerce stores
  • How to create a woocommerce discount based on the customer email domain?
  • How to create a woocommerce discount on a product variation?
  • How to create a woocommerce discount on the first order or the nth order?
  • How to create a woocommerce discount per payment method?
  • How to create a woocommerce bulk discount per customer role or group?
  • How to create a woocommerce bulk discount per category?
  • How to create a products list using woocommerce all discounts?
  • = Will Woocommerce All Discounts work with my theme? = Woocommerce All Discounts works with any theme, including the default WordPress themes. == Screenshots == 1. Discount creation page 2. Product list creation page 3. Product quantity based pricing page == Changelog == = 2.21 = * Fix warning error in checkout page = 2.20 = * Add compatibility with WooCommerce 4.8 * Add compatibility with WordPress 5.6 * Fix discount not showing on up-sells and cross-sells products * Fix discounted products not showing on the sale_products shortcode page * Improve plugin performance = 2.18 = * Add new contributor = 2.17 = * Add new contributor = 2.16 = * Add compatibility with WooCommerce 4.5 * Fixed issue regarding the wrong price in pricing table on product page = 2.15 = * Add compatibility with WP 5.5 = 2.14 = * Fixed issue regarding the wrong prices in mini cart * Removed outdated source code = 2.13 = * Fixed issue regarding the wrong prices in mini cart = 2.12 = * Added compatibility with WooCommerce 4.0 = 2.11 = * Improved discount dates feature: added ability to see the time on the server to make it easier to setup the proper beginning and end dates for the discounts = 2.10 = * Fixed issue: error message in the site health section related to cURL error 28 and REST API * Fixed issue: wrong calculation of the subtotal when changing the shipping method in the cart * Added compatibility with WooCommerce 3.9 = 2.9.1 = * Removed reviews ads = 2.9 = * Fixed: bug related to the ads not being dismissed = 2.8 = * Added reviews request notice from the dashboard. * Fixed: wrong product price in the mini-cart when using the quantity based pricing feature. = 2.7 = * Added documentation and support links to the plugin admin menus = 2.6 = * Fixed bug related to the display of sales prices on the home page * Fixed issue related to the new text domain * Fixed mini cart issues = 2.5 = * The Plugin can be translated on Wordpress.org = 2.2 = * Fixed issue related to the wrong discounts dates * Fixed issue related to the wrong subtotal in the mini-cart when discount on variable product is applied = 2.1 = * Added compatibility with WooCommerce 3.6.4 * Improved overall speed = 2.0 = * Improved overall speed * Fixed issue related to the wrong item price in the mini-cart = 1.9 = * Added compatibility with WooCommerce 3.5.5 = 1.8 = * Compatibility issues with WooCommerce 3.5.3 * Fixed issue related to the wrong subtotal in the mini-cart when quantity based pricing discount is applied = 1.7 = * Fixed compatibility issues with WooCommerce 3.5.1 * Fixed issue related to the display of the pricing table on the product page when rule type "step" is selected = 1.6 = * compatibility with WooCommerce 3.4.5 = 1.5.2 = * Fixed issue related to "Invalid argument supplied for foreach" = 1.5.1 = * Fixed issue related to discount which not apply on checkout = 1.5 = * Removed upgraded notice to pro = 1.4 = * Compatibility with PHP 7 * Added compatibility with woocommerce 3.3.X = 1.3 = * New feature displayed on the Pro page = 1.2 = * Fixed issue price display issue with variable products = 1.1 = * Added compatibility for WooCommerce 3.x * Minor bug fixes = 1.0 = * Fixed variable products issue = 0.9 = * Fixed CSS conflict with loco translate * Fixed the issue of quantity based pricing not being able to be disabled. = 0.8 = * Added pro features page = 0.7 = * Fixed minor bugs = 0.6 = * Fixed speed issue when the discounts are enabled = 0.5.2 = * Fixed products lists creation issue = 0.5.1 = * Fixed new versions update issue = 0.5 = * Added compatibility with WooCommerce 2.4.10 * Updated ORION library included = 0.4 = * Improvements: Start and End dates are not mandatory anymore. When not filled, the discount is active every time. * Added date picker to ease the date selection. * Fixed error message when creating groups of rules * Fixed lists and discounts requests limitation (“no paging” issue) * Fixed total cart discount is not displayed on the order details pages (admin and front) * Fixed variations IDs don't return anything when evaluating a list by IDs * Added plugin review notice == Upgrade Notice == = 2.15 = * Add compatibility with WP 5.5 = 2.14 = * Fixed issue regarding the wrong prices in mini cart * Removed outdated source code = 2.13 = * Fixed issue regarding the wrong prices in mini cart = 2.12 = * Added compatibility with WooCommerce 4.0 = 2.11 = * Improved discount dates feature: added ability to see the time on the server to make it easier to setup the proper beginning and end dates for the discounts = 2.10 = * Fixed issue: error message in the site health section related to cURL error 28 and REST API * Fixed issue: wrong calculation of the subtotal when changing the shipping method in the cart * Added compatibility with WooCommerce 3.9 =2.9.1= * Removed reviews ads =2.9= * Fixed: bug related to the ads not being dismissed =2.8= * Added reviews request notice from the dashboard. * Fixed: wrong product price in the mini-cart when using the quantity based pricing feature. =2.7= * Added documentation and support links to the plugin admin menus = 1.5.2 = * Fixed issue related to "Invalid argument supplied for foreach" = 1.5.1 = * Fixed issue related to discount which not apply on checkout = 1.5 = * Removed upgraded notice to pro = 1.4 = * Compatibility with PHP 7 * Added compatibility with woocommerce 3.3.X = 1.3 = *New feature displayed on the Pro page = 1.2 = *Fixed issue price display issue with variable products = 1.1 = * Added compatibility for WooCommerce 3.x * Minor bug fixes = 1.0 = * Fixed variable products issue = 0.9 = * Fixed CSS conflict with loco translate * Fixed the issue of quantity based pricing not being able to be disabled. = 0.8 = * Added pro features page = 0.7 = * Minor bug fixes = 0.6 = * Fixed speed issue when the discounts are enabled = 0.5.2 = * Fixed products lists creation issue = 0.5.1 = * Fixed new versions update issue = 0.5 = * Added compatibility with woocommerce 2.4.10 * Updated ORION library included