Description
This plugin helps you quickly set discounts and pricing rules for your WooCommerce store.
Set up any kind of discount or dynamic pricing you like, and activate/deactivate rules as needed.
Configure fixed dollar amount adjustments, percentage adjustments, or set fixed price for the product or group of products.
Also supports role-based prices & bulk pricing. Bulk tables can be designed with Customizer. You should setup bulk rule for category/product at first and enable âShow Bulk Tableâ at tab âSettingsâ.
Some Examples
- Category-level discounts – discount products and provide free shipping
- Buy 4(or more) items on Friday and get 20% off
- Buy product X and get product Y for free – immediately added and visible in cart
- Buy a package – discount it (each item separately), and also get a free product
- Apply bulk discount for selected items, available only to wholesale buyers
- Give a 10% discount to all âAccessoriesâ(Category) if a product X is present in the cart
Check more examples on our website.
One pricing rule can
- Filter cart items by products, categories, tags or custom fields
- Modify price for each product separately
- Or set total price for whole set
- Apply cart discounts and fees
- Add free products on fly
- Use tables to get bulk rates
- Validate conditions for cart items, user roles or dates
- Track limits (only âmax usageâ supported currently)
Interface settings
- Show/hide original prices
- Show/hide badge âOn Saleâ
- Show/hide bulk discount table on the product page
- Set rule for products which already on sale
- Add shortcodes to display discounted or BOGO products at separate pages
- and much more …
Pro version can adjust product price onfly, adds exclusive rules, extra conditions, a lot of settings, and statistics (which rules really work, which products are involved and how much does it cost for you).
Have an idea or feature request?
Please create a topic in the âSupportâ section with any ideas or suggestions for new features.
Screenshots
Installation
Automatic Installation
Go to WordPress dashboard, click Plugins / Add New , type âAdvanced Dynamic Pricing for WooCommerceâ and hit Enter.
Install and activate plugin, visit WooCommerce > Pricing Rules.
Manual Installation
FAQ
-
How can I increase prices in my shop?
-
You should setup negative discount.
-
The plugin slows down my site a lot. Sometimes the cart page just freezes.
-
It seems your websitĐľ calls external API to do shipping calculations.
Please, visit >WooCommerce>Pricing Rules>Settings>Calculation, mark âDisable shipping calculationâ and check speed. -
Free product can’t be added to the cart. I see message âSorry, this product cannot be purchased.â
-
WooCommerce verifies product before adding to the cart. So this product must be published, in stock and has price defined.
-
How can I hide original prices?
-
It’s a PRO feature. You should turn off option âShow striked pricesâ at tab Settings, for category and product pages.
-
I don’t see âFor saleâ badge for variable products
-
It’s a PRO feature. You should turn on option âCalculate âOn Saleâ badge for variable productsâ at tab Settings, section Calculations.
-
Is it compatible with WPML? WOOCS ?
-
Yes.
-
Compatibility with my theme/plugin
-
Free and pro versions use same core, so you can test it using free version. Please, visit the link to see detailed reply
-
How to allow customer to select free product
-
You should create package rule and set zero price for free product. Please, check 2nd example
-
How to customize bulk tables or row âamount savedâ
-
You should copy necessary file from folder âBaseVersion/templatesâ to folder âadvanced-dynamic-pricing-for-woocommerceâ (create it in active theme)
-
This form adds new order directly to the database. But all pricing plugins work with cart items. Use our plugin Phone Orders to add backend orders.
-
I can’t change quantity or delete item from cart
-
It’s a conflict with another plugin which modifies cart items too. You should turn on debugbar and send us report/json file. Read short guide.
-
I marked checkbox âAdd products to cart at normal cost and add coupon…â, but I don’t see any coupons in the cart
-
You should visit >WooCommerce>Settings and mark âEnable the use of coupon codesâ.
-
I need custom cart condition
-
You should be PHP programmer to do it. Please, review sample addon and adapt it for your needs
-
I don’t see my question
Reviews
Contributors & Developers
“Advanced Dynamic Pricing for WooCommerce” is open source software. The following people have contributed to this plugin.
Contributors“Advanced Dynamic Pricing for WooCommerce” has been translated into 7 locales. Thank you to the translators for their contributions.
Translate “Advanced Dynamic Pricing for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
4.7.0 – 2024-03-25
- Speed up our plugin a bit
- UI tweak – allow to set same dates in rules header
- Bug fixed – column âDiscounted priceâ had the same price in bulk table
- Bug fixed – shipping cost ignored in the cart if the rules were not applied and mode âDisable shipping calculationâ active
- Updated compatibility with âYayCurrencyâ, fatal error for new version
- Updated compatibility with âWoo Product Bundlesâ, fatal error for priced individually bundles
4.6.2 – 2024-02-26
- Warning! Now field âTo Dateâ (in rule header) is LAST date for the rule
- Bug fixed – fatal PHP error in ContainerCompatibilityManager.php, line 22
- Bug fixed – bulk discount didn’t work correctly for âProduct onlyâ rules
- Bug fixed – wrong notice that this plugin is not compatible with HPOS mode
- Bug fixed – all sections were cleared if user pressed Enter in any field of the rule
- Bug fixed – impossible to translate text above bulk table
4.6.1 – 2024-02-05
- Bug fixed – PHP fatal error âundefined constant ATTR_TEMPâ
- Bug fixed – incorrect calculations if a volume discount or cart adjustment discount was added as a coupon
- Bug fixed – same prices for all ranges in the bulk table if the discount amount was added as a coupon
- Bug fixed – prices were doubled if options were added to the product using the âWoocommerce Product Add-Onsâ plugin
- Bug fixed – prices were doubled if the bundled product was created using the âWoocommerce Product Bundlesâ plugin
- Bug fixed – PHP error for role-based discounts (rare case)
- Bug fixed – âProducts Onlyâ rules were not cached
- Bug fixed – same rule was being applied multiple times to the same cart item when an order was created using the Phone Orders plugin
- Bug fixed – some phrases could not be translated
4.6.0 – 2024-01-16
- Fully recoded compatibility with the popular product bundle plugins
- Reduced size of section âexclude productsâ (inside product filters)
- Deleted unused option âApply pricing rules while doing API requestâ
- Bug fixed – fatal PHP error for wrongly formatted date in cart condition âDateâ
- Bug fixed – incorrect bulk table for default variation
- Added compatibility with âKlarna On-Site Messaging for WooCommerceâ plugin, by krokedil
- Added compatibility with âWC Fields Factoryâ, by Saravana Kumar K
- Updated compatibility with âTM Extra product optionsâ
- Updated compatibility with âYith WooCommerce gift cardsâ
4.5.4 – 2023-12-04
- Speed up generation of bulk table, at product page
- Bug fixed – wrong coupon amount for mode âDon’t modify price/add as couponâ
- Bug fixed – conflict between option âOverride centsâ and rule checkbox âDon’t modify price/add as couponâ
- Bug fixed – PHP8.2 deprecation warnings
- Updated compatibility with âYITH WooCommerce Gift Cardsâ
4.5.3 – 2023-10-30
- Bug fixed – can’t view order in the backend , if WooCommerce Payments (version 6.6.0) is active
- Bug fixed – âindividual use onlyâ didn’t work properly for WC coupons
- Bug fixed – can’t deactivate WooCommerce Subscription plugin
- Added compatibility with âPPOM for WooCommerceâ, by Themeisle
- Updated compatibility with âWPMLâ
- Dev – added hook âadp_is_tax_exempt_processor_activeâ, use it only if your custom code manages tax exemption
4.5.2 – 2023-10-10
- Minor UI tweaks at tab âRulesâ
- Bug fixed – field âSale Priceâ was overwritten when user used >Products>All Products>Export
- Bug fixed – zero âAmount Savedâ at âThank-youâ page
- Updated compatibility with âWPMLâ
- Updated compatibility with âYITH WooCommerce Product Add-Onsâ
- Dev – we pass raw $data_rows to template bulk-table.php (to simplify custom templates)
4.5.1 – 2023-09-11
- Critical bug fixed – it was impossible to save settings in section >Settings>Cart
- Bug fixed – incorrect display of the long names of the rules
- Bug fixed – incorrect display of âAdd ruleâ button
- Bug fixed – PHP8 deprecation warnings
- Added compatibility with âQuote for WooCommerceâ, by WPExperts.io
4.5.0 – 2023-08-29
We are happy to announce the restyled version of our plugin! Advanced Dynamic Pricing is more user-friendly with this update
- Updated âRulesâ tab (rules color, cache control buttons moved, âAdd ruleâ button moved)
- Show discount type selection each time a rule is created
- The field âMax Amountâ renamed to âLimit discount to amountâ to avoid confusion
- Show an icon for each section of the rules
- Show the most used cart conditions in the Cart Conditions section
- Added search on the âSettingsâ tab
- Align sections vertically in the Settings and Tools tabs.
- The âAmount Savedâ option has been moved from the Customizer to the cart/order settings
- Added âRead-only quantityâ option to free products settings
- Merged import/export settings into one âBackupâ section inside the âToolsâ tab
- Restyled sections in the âHelpâ tab
4.4.3 – 2023-07-31
- Bug fixed – multiple attributes worked incorrectly inside product filter
- Bug fixed – WooCommerce coupons caused â500 errorâ during checkout
- Bug fixed – conflict(empty cart) with Product Feed PRO for WooCommerce, by AdTribes.io
- Bug fixed – conflict(empty discount) with Points and Rewards for WooCommerce, by WPSwings
- Bug fixed – fee removed if user edited order using plugin âPhone Orders PROâ
- Bug fixed – section Limits didn’t work when the rule applied as coupon
- Bug fixed – single quote soubled in discount name , section âCart Adjustmentâ
- Bug fixed – missed order stats if applied coupons were merged
- Added compatibility with âPoints and Rewards for WooCommerceâ, by WP Swings
4.4.2 – 2023-06-21
- Bug fixed – free shipping ignored if it was added by WooCommerce Ńoupon
- Bug fixed – import CSV failed if field âTo rangeâ was empty for bulk rule
- Bug fixed – deprecation notices in PHP 8.1
- Added compatibility with âVariation Swatches for WooCommerceâ, by Emran Ahmed
- Added (multi-currency) compatibility with âWooCommerce Paymentsâ, by WooCommerce
- Updated compatibility with âAcowebs Custom Product Addonsâ, to support version 5.x
4.4.1 – 2023-05-25
- Critical bug fixed – discount doubled for WooCommerce Ńoupons
- Updated code for [adp_products_on_sale] and [adp_products_bogo] shortcodes
4.4.0 – 2023-05-22
- âProductsâ – the default value for the new filter (section âFilter by productsâ)
- Bug fixed – the âFree shippingâ rule was not applied to the created order
- Bug fixed – variant name does not show attributes if this variant has 3+ attributes
- Bug fixed – exported rules were skipping âCart setupâ section
- Bug fixed – divide-by-zero error for products with zero price inside a bundle
- Bug fixed – fatal PHP error in Processor.php file, line 357 (only for rules with free products)
- Added compatibility with âYayCurrency – WooCommerce Multi-Currency Switcherâ, by YayCommerce
- Updated compatibility with âAdditional product options and add-ons for WooCommerceâ
- Updated compatibility with âAcowebs Custom Product Addonsâ, fixed some php warnings
- Updated compatibility with âWPMLâ, added hook âadp_translate_rulesâ
4.3.2 – 2023-04-19
- internal, not published
4.3.1 – 2023-04-04
- Added selector âWhen the striked price should be shownâ to section >Settings>Product Price. More details
- Added/updated sections in Customizer
- Bug fixed – wrong âAmount Savedâ displayed if option âOverride the cents on the calculated priceâ was active
- Bug fixed – WooCommerce REST API failed with error 500 in ShippingController.php
- Bug fixed – impossible to hide fixed price for bulk table, in mode âDisplay ranges as headersâ
- Bug fixed – PHP fatal error âundefined function wc_get_notices()â
- Added compatibility with âMix and Match Productsâ, by Backcourt Development
- Added compatibility with âMyRewards – Loyalty Points and Rewards for WooCommerceâ, by Long Watch Studio
- Updated compatibility with âWooCommerce Price Based on Countryâ, âWoocommerce Custom Product Addonsâ and Shoptimizer theme
4.3.0 – 2023-01-24
- Support High-Performance order storage (COT)
- Bug fixed – option âOverride the cents on the calculated priceâ didn’t work at product page
- Bug fixed – spliited items(same product!) should be next to each other
- Bug fixed – WPC Product Bundles were ignored in the conditions
- Added compatibility with âYITH WooCommerce Product Add-Onsâ, by YITH
- Added compatibility with âYITH WooCommerce Product Bundlesâ, by YITH
- Updated compatibility with âAelia Currency Switcherâ
- Updated compatibility with Phone Orders
- Rewrite compatibility with Polylang and WPML plugins
- Support mode âDisplay ranges as headersâ for shortcode [adp_category_bulk_rules_table]