PluginProbe
Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO / 1.2.18
Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO v1.2.18
1.4.15 1.4.14 1.4.13 1.4.12 1.4.11 1.4.10 1.4.9 1.4.8 1.4.7 1.4.6 1.4.5 1.4.4 1.4.3 1.4.2 1.4.1 1.4.0 1.3.54 1.3.53 1.3.52 1.3.51 1.3.50 1.3.49 1.3.48 1.3.47 1.3.46 All 178 releases
disco / README.txt

README.txt in Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO 1.2.18, at README.txt

416 lines 21.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 === Disco – Dynamic Discount Plugin for WooCommerce ===
2 Contributors: webappick,wahid0003
3 Donate link: https://webappick.com/
4 Tags: woocommerce discount manager, discount, dynamic discount, discount rules, woocommerce discount
5 Requires at least: 4.4
6 Tested up to: 6.7.1
7 Stable tag: 1.2.18
8 License: GPLv3 or later
9 License URI: http://www.gnu.org/licenses/gpl-3.0.html
10 Requires PHP: 5.6
11
12 Create, Apply, and Manage Dynamic Pricing and Discounts for WooCommerce
13
14 == Description ==
15
16
17 **Disco** is an all-in-one **WooCommerce Discount Manager** that allows you to implement dynamic pricing and discounts for WooCommerce effortlessly.
18
19 Whether you’re offering a fixed cart discount, product-based discounts, or BOGO deals, Disco makes it easy to set up and manage WooCommerce discount rules across multiple campaign types.
20
21 With <a target="_blank" href="https://discoplugin.com/">**Disco - Dynamic Discount Plugin for WooCommerce**</a>, you can create highly customizable and conditional discount campaigns that maximize revenue and customer satisfaction. The plugin supports creating six unique discount campaign types, all optimized to meet the specific needs of any WooCommerce store.
22
23 == ✨ Why Choose Disco - WooCommerce Discount Manager? ✨==
24 Disco provides a complete WooCommerce discount management solution, which is ideal for you if you want to automate and optimize your discount strategies.
25
26 With easy-to-use discount settings and conditions, you can create flexible rules based on product info, categories, tags, customer behaviors, and cart details—without writing a single line of code.
27
28 <blockquote>
29 <h4>Try Premium Version: <a target="_blank" href="https://discoplugin.com/pricing/">Disco Pro Plugin</a></h4>
30 <br/>
31 <h4>For Support Email to <a href="mailto:support@webappick.com">support[@]webappick.com</a> Or <a target="_blank" href="https://discoplugin.com/support/">Ask Question</a></h4>
32 <br/>
33 <h4>Read step-by-step <a target="_blank" href="https://discoplugin.com/docs/">Documentation</a> and <a target="_blank" href="https://discoplugin.com/blog/">Blog</a></h4>
34 </blockquote>
35
36 Disco Plugin Free contains everything you need to create and manage WooCommerce discounts, and the Disco Premium Plugin unlocks even more <a target="_blank" href="https://discoplugin.com/pricing/"> amazing features and functionality</a>.
37
38 === 😩 Pains & Solutions 😎:===
39 * **Time-Consuming Manual Discount Management:** Managing multiple discount campaigns manually can be a hassle. Disco automates discount creation, saving you time and effort.
40
41 * **Lack of Flexibility in WooCommerce’s Built-in Discount Options:** WooCommerce’s default discount system is often too basic for advanced campaigns. Disco provides a wide range of customizable discount rules to fit any business strategy.
42
43 * **Missed Opportunities for Targeted Discounts:** Offering discounts to the right customers at the right time can boost sales significantly. Disco allows you to target specific customers, products, and cart conditions with personalized offers.
44
45 * **Low Cart Value or Sales:** Struggling with low average order values? Disco’s cart-based discounts, bulk pricing, and BOGO deals incentivize customers to purchase more, increasing your revenue.
46
47 * **Complex Discount Conditions:** Creating multi-tiered, conditional discounts can be confusing and error-prone. Disco simplifies this by providing an easy-to-use interface to set up conditions based on product attributes, cart totals, customer behavior, and more.
48
49 * **Automated Discount Campaigns:** Reduce the time and errors involved in managing discount campaigns with fully automated setups.
50
51 * **Comprehensive Discount Rules:** From fixed cart discounts to BOGO offers, Disco offers a wide variety of discount types to suit any promotional need.
52
53 * **Boost in Customer Retention and Conversion:** With WooCommerce discount rules that target specific customer behaviors, you can create personalized offers that keep customers coming back.
54
55 * **Responsive Support:** Our dedicated support team can assist you with any queries or issues. Documentation and Video Tutorial coming soon.
56
57
58 === ☞ 🔥 Key Features: 🔥===
59
60 * **Six Discount Types:** Supports Product-Based, Cart-Based, Free Shipping, Bulk, Bundle, and BOGO Discounts.
61
62 * **Advanced WooCommerce Discount Rules:** Set up conditions based on product attributes, cart contents, customer behavior, and more, ensuring targeted and flexible discount strategies.
63
64 * **Fixed Cart Discounts for WooCommerce:** <a target="_blank" href="https://webappick.com/woocommerce-fixed-cart-discount/">Easily apply fixed cart discounts </a> to incentivize higher cart values or create WooCommerce cart discounts that adjust based on cart conditions.
65
66 * **Product-Based Discounts:** <a target="_blank" href="https://webappick.com/how-to-setup-woocommerce-product-discount/">Apply fixed product discounts</a> across all products or selected product groups, enabling you to set WooCommerce product discount percentages and manage quantity-based discounts.
67
68 * **Bulk Discounts:** Offer <a target="_blank" href="https://webappick.com/set-up-woocommerce-bulk-discounts/">WooCommerce bulk discounts</a> on specific products or product categories to encourage larger orders and clear stock.
69
70 * **Bundle Discounts:** Use WooCommerce bundle discounts to offer product combinations at discounted rates, helping to upsell complementary products.
71
72 * **BOGO (Buy One Get One) Offers:** Run enticing WooCommerce BOGO campaigns, using BOGO coupons and plugins to increase average order values.
73
74 * **Free Shipping Discounts:** <a target="_blank" href="https://webappick.com/woocommerce-shipping-discount/">Apply WooCommerce free shipping discounts</a> based on cart value, product selections, or customer location to improve conversion rates.
75
76 * **User Limits and Date Scheduling:** Set user limits and define start/end dates for time-sensitive promotions.
77
78
79 > "Why settle for ordinary when you can supercharge your store with tailored, smart discounts? Use Disco now and watch your conversions soar!"
80
81 === ☞ 💯 Disco is Ideal For: 💯 ===
82
83 * Online Retailers are looking to boost sales and customer engagement.
84 * Store owners want to clear stock efficiently through targeted discounts.
85 * E-commerce Businesses aiming to offer personalized shopping experiences.
86
87 === 💠 Disco - Features: 💠===
88
89 ➡️ **WooCommerce Cart Discount Features:**
90 Disco allows you to set up multiple cart-related discount rules, including:
91
92 * **Fixed Cart Discount WooCommerce:** Set fixed discounts for all cart items or based on cart totals.
93 * **WooCommerce Cart Discount Plugin:** Apply automatic discounts when a cart reaches a certain value or contains specific products.
94 * **Show Discount in Cart:** Automatically display discounts in the WooCommerce cart, encouraging customers to complete their purchases.
95
96 ➡️ **Product-Based Discounts:**
97 With Disco, you can set up product-related discount campaigns, including:
98
99 * **WooCommerce Fixed Product Discount:** Apply fixed discounts across all products or specific product groups.
100 * **WooCommerce Product Discount Percentage:** Offer percentage-based discounts on select products or categories, like "10% off on all electronics."
101 * **WooCommerce Discount on Multiple Products:** Enable bulk discounts on multiple products, such as “Buy 3, Get 1 Free.”
102 * **WooCommerce Grouped Product Discount:** Group products together and apply specific discounts to increase cart size.
103
104 ➡️ **Free Shipping Discounts:**
105 Drive conversions by offering free shipping discounts with flexible conditions:
106
107 * **Shipping Discount WooCommerce:** Offer free or discounted shipping on orders over a certain threshold.
108 * **WooCommerce Shipping Discount Plugin:** Customize shipping discounts based on location, cart value, or product type.
109
110 ➡️ **Bulk Discounts:**
111 Encourage customers to buy in bulk with WooCommerce bulk discounts:
112
113 * **WooCommerce Bulk Discount Plugin:** Apply percentage-based discounts when customers purchase large quantities of an item.
114 * **Bulk Discounts for WooCommerce:** Run promotions like “Buy 10, Get 30% Off.”
115 * **WooCommerce Bulk Discount Categories:** Apply bulk discounts across specific product categories to move inventory quickly.
116
117 ➡️ **Bundle Discounts:**
118 Boost your store’s average order value with WooCommerce bundle discounts:
119
120 * **Bundle Discount WooCommerce:** Offer special pricing when customers buy certain product combinations, like “Buy 2, Get 15% Off.”
121 * **WooCommerce Product Bundle Discount:** Combine related products into bundles and offer discounts to incentivize customers to buy more.
122
123
124 == 💯 Conditional Discounts for Every Scenario 💯==
125 * Disco allows you to set conditions for your discounts with a wide array of options:
126 * Product-Based Discounts: Target specific products, categories, or SKUs.
127 * Cart-Based Discounts: Offer cart-level discounts based on total value, items, or customer behavior.
128 * Customer Behavioral Pricing: Personalize offers based on customer segments, like first-time buyers or loyal customers.
129 * Shipping and Tax Conditions: Adjust discounts based on shipping class, tax status, or geolocation.
130
131 == ☞ Pro Features (Coming Soon in Disco Pro): ==
132
133 **Upgrade to the <a target="_blank" href="https://discoplugin.com/">Disco Pro Version</a> to unlock advanced discounts and boost your sales!**
134
135 * **BOGO (Buy One Get One):** offers are proven ways to drive sales:
136 * **WooCommerce BOGO Plugin:** Easily set up BOGO deals using WooCommerce BOGO coupons, such as “Buy 1 Get 1 Free” or “Buy 2 Get 50% Off.”
137 * **BOGO Deals WooCommerce:** Customize BOGO offers based on product categories or quantities to optimize sales.
138 * **Unlimited Campaigns:** Run multiple discount campaigns simultaneously.
139 * **Advanced Reporting:** Monitor and optimize campaign performance with in-depth analytics.
140 * **Role-Based Pricing:** Offer exclusive discounts to specific user roles, such as wholesale customers or VIP members.
141 * **Multi-Language Support:** Perfect for WooCommerce stores catering to international markets.
142
143 Enhance your store’s discount strategy with Disco. Whether you're offering dynamic pricing, fixed cart discounts, or BOGO deals, Disco helps you set up and manage comprehensive discount campaigns tailored to your business needs.
144
145 == Supported plugins: ==
146 The disco plugin is designed to integrate seamlessly with various support plugins, ensuring smooth functionality and enhanced features for your WooCommerce store.
147
148 * <a target="_blank" href="https://wordpress.org/plugins/woocommerce-multilingual/">**Multicurrency Support with WPML**</a>
149 Disco Plugin works perfectly with WPML for multi-currency support. Now, you can set up discounts in different currencies, making it easy to sell globally.
150
151 * <a target="_blank" href="https://wordpress.org/plugins/woocommerce-currency-switcher/">**Get Currency Switcher Professional with FOX**</a>
152 Our WooCommerce Discount Plugin works seamlessly with the Currency Switcher plugin, letting you create discounts in multiple currencies. Upgrade to Get Currency Switcher Professional with FOX to manage your store’s pricing and discounts effortlessly, no matter where your customers are located.
153
154 * <a target="_blank" href="https://wordpress.org/plugins/woo-multi-currency/">**CURCY – Multi Currency for WooCommerce**</a>
155 WooCommerce Discount Plugin (DISCO Plugin) is fully compatible with the Free Currency Exchange (CURCY) plugin. This ensures that your discount rules work seamlessly across multiple currencies, offering your customers a smooth shopping experience no matter where they are. With DISCO and CURCY, you can easily manage discounts and currency conversions together to boost sales globally.
156
157 * <a target="_blank" href="https://aelia.co/shop/currency-switcher-woocommerce/">**WooCommerce Currency Switcher by Aelia**</a>
158 The Disco plugin works seamlessly with the Aelia plugin for multi-currency support. You can show prices and accept payments in different currencies while setting up flexible discount rules. This compatibility helps you offer discounts to a global audience without worrying about currency conversions, making it easy to increase sales across multiple regions.
159
160 == Installation ==
161
162 This section describes how to install the plugin and get it working.
163
164 e.g.
165
166 = Using The WordPress Dashboard =
167
168 1. Navigate to 'Add New' in plugins dashboard
169 2. Search for 'disco'
170 3. Click 'Install Now'
171 4. Activate the plugin on the Plugin dashboard
172
173 = Uploading in WordPress Dashboard =
174
175 1. Navigate to 'Add New' in plugins dashboard
176 2. Navigate to 'Upload' area
177 3. Select `disco.zip` from your computer
178 4. Click 'Install Now'
179 5. Activate the plugin in the Plugin dashboard
180
181 = Using FTP =
182
183 1. Download `disco.zip`
184 2. Extract the `disco` directory to your computer
185 3. Upload the `disco` directory to the `/wp-content/plugins/` directory
186 4. Activate the plugin in the Plugin dashboard
187
188 == Upgrade Notice ==
189 = 1.0.2 =
190
191 == ☞ Build Process ==
192
193 This plugin bundles the JavaScript files using Webpack. The source files are located in the `assets/src` directory.
194
195 To build the files, you need to have Node.js and npm installed on your system. Once you have these, you can install the dependencies and run the build command:
196
197
198 # Navigate to the plugin directory
199
200 ``cd wp-content/plugins/disco
201
202 # Run the build command
203
204 ``npm run publish
205
206 = PHP Libraries Used =
207
208 This plugin uses several PHP libraries to provide its functionality. Below is a list of these libraries, along with links to their respective source code:
209
210 1. **Inpsyde Assets**: This library manages and integrates assets in WordPress. It provides a convenient way to register and enqueue scripts and styles. [Source Code](https://github.com/inpsyde/assets)
211
212 2. **Inpsyde WP Context**: This library provides a set of classes to help determine the current WordPress context. [Source Code](https://github.com/inpsyde/wp-context)
213
214 3. **Micropackage Requirements**: This library checks server requirements for plugins or themes. [Source Code](https://github.com/micropackage/requirements)
215
216 4. **Seravo WP Custom Bulk Actions**: This library allows you to create custom bulk actions in WordPress easily. [Source Code](https://github.com/Seravo/wp-custom-bulk-actions)
217
218
219
220 = JS Libraries Used =
221
222 The non-compiled version of JavaScript and/or CSS-related source code for each package can be found at the following links:
223
224 1. **uuid**: For the creation of RFC4122 UUIDs. [Source Code](https://www.npmjs.com/package/uuid)
225
226 2. **@headlessui/react**: A completely unstyled, fully accessible UI component library, designed to integrate beautifully with Tailwind CSS. [Source Code](https://www.npmjs.com/package/@headlessui/react)
227
228 3. **@heroicons/react**: A set of free MIT-licensed high-quality SVG icons for UI development. [Source Code](https://www.npmjs.com/package/@heroicons/react)
229
230 4. **@reduxjs/toolkit**: The official, opinionated, batteries-included toolset for efficient Redux development. [Source Code](https://www.npmjs.com/package/@reduxjs/toolkit)
231
232 5. **@wordpress/i18n**: Internationalization utilities for client-side localization. [Source Code](https://www.npmjs.com/package/@wordpress/i18n)
233
234 6. **classnames**: A simple JavaScript utility for conditionally joining classNames together. [Source Code](https://www.npmjs.com/package/classnames)
235
236 7. **moment**: A JavaScript date library for parsing, validating, manipulating, and formatting dates. [Source Code](https://www.npmjs.com/package/moment)
237
238 8. **react**: A JavaScript library for building user interfaces. [Source Code](https://www.npmjs.com/package/react)
239
240 9. **react-beautiful-dnd**: Beautiful and accessible drag and drop for lists with React.js. [Source Code](https://www.npmjs.com/package/react-beautiful-dnd)
241
242 10. **react-color**: A Collection of Color Pickers from Sketch, Photoshop, Chrome, Github, Twitter, Material Design & more. [Source Code](https://www.npmjs.com/package/react-color)
243
244 11. **react-dom**: Serves as the entry point to the DOM and server renderers for React. [Source Code](https://www.npmjs.com/package/react-dom)
245
246 12. **react-redux**: Official React bindings for Redux. [Source Code](https://www.npmjs.com/package/react-redux)
247
248 13. **react-router-dom**: DOM bindings for React Router. [Source Code](https://www.npmjs.com/package/react-router-dom)
249
250 14. **react-select**: A flexible and customizable Select Input control for ReactJS with multiselect, autocomplete and ajax support. [Source Code](https://www.npmjs.com/package/react-select)
251
252 15. **react-toastify**: Allows you to add notifications to your app with ease. [Source Code](https://www.npmjs.com/package/react-toastify)
253
254 16. **tinycolor2**: A tiny color manipulation library for JavaScript. [Source Code](https://www.npmjs.com/package/tinycolor2)
255
256
257 == Frequently Asked Questions ==
258
259 = What types of discounts I can create using DISCO? =
260
261 Using DISCO, you have the flexibility to craft discounts such as product-based discounts, cart-based discounts, shipping discounts, BOGO (Buy One Get One) promotions, bulk discounts, and a variety of others.
262
263 = Can I apply discounts to specific products or categories? =
264
265 Absolutely, with our product filtering feature, you can effortlessly apply discounts to specific products, categories, tags, attributes, and various other filters tailored to your needs.
266
267 = Does the discount apply to product variants? =
268
269 Yes, the discount applies to product variants. So, if you’ve got different flavors of a product, the discount works for all of them!
270
271 = Can I schedule discounts to run during specific times or dates? =
272
273 Yes, you have the flexibility to schedule discounts to run during specific times or dates, allowing you to plan and automate your promotional activities with precision.
274
275 = Can I offer bulk discounts for wholesale customers? =
276
277 Yes, in the Disco plugin, there is a dedicated feature for creating bulk discounts.
278
279 = Can I set up a BOGO (Buy One, Get One) offer for my customers using DISCO? =
280
281 Absolutely! You can create enticing BOGO (Buy One, Get One) offers for your customers using the DISCO plugin. In the Disco plugin, there is a dedicated feature for creating BOGO offers.
282
283 == Screenshots ==
284
285 1. This screenshot description corresponds to screenshot-1.(png|jpg|jpeg|gif). Note that the screenshot is taken from
286 the /assets directory or the directory that contains the stable readme.txt (tags or trunk). Screenshots in the /assets
287 directory take precedence. For example, `/assets/screenshot-1.png` would win over `/tags/4.3/screenshot-1.png`
288 (or jpg, jpeg, GIF).
289 2. This is the second screenshot
290
291 == Changelog ==
292 = 1.2.18(Feb 13, 2025) =
293 * Fix: Bulk discount calculation issue, when max quantity is empty.
294
295 = 1.2.17(Feb 11, 2025) =
296 * Fix: Product attribute not working on conditions issue.
297
298 = 1.2.16(Feb 06, 2025) =
299 * Tweak: WooCommerce version 9.6.1 compatibility checked.
300
301 = 1.2.15(Feb 05, 2025) =
302 * Fix: JS conflict issue for ACF.
303
304 = 1.2.14(Feb 03, 2025) =
305 * Fix: Condition not working for author name and author email.
306
307 = 1.2.13(Jan 29, 2025) =
308 * Fix: Product and cart amount type casting issue.
309
310 = 1.2.12(Jan 23, 2025) =
311 * Fix: Invalid product issue for variation product, when cart discount active.
312
313 = 1.2.11(Jan 22, 2025) =
314 * Fix: Condition dropdown not loading when ACF not active.
315
316 = 1.2.10(Jan 22, 2025) =
317 * Added: Documentation url in learn more link.
318
319 = 1.2.9(Jan 14, 2025) =
320 * Fix: Discount apply issue, when tax included with product price.
321
322 = 1.2.8(Jan 10, 2025) =
323 * Fix: Discounted price not showing in variable product issue.
324 * Added: Disco Pro banner.
325 * Updated: Readme file updated.
326
327 = 1.2.7(Jan 06, 2025) =
328 * Fix: Public js file loading issue.
329
330 = 1.2.6(Dec 30, 2024) =
331 * Fix: Category not working in conditions.
332
333 = 1.2.5(Dec 19, 2024) =
334 * Add: Discounted amount and convert price filter added.
335
336 = 1.2.4(Dec 13, 2024) =
337 * Fix: Product price meta issue.
338
339 = 1.2.3(Dec 02, 2024) =
340 * Fix: Discount issue for Bundle and Bulk intent.
341 * Fix: Fatal error issue, when select attribute name in condition.
342
343 = 1.2.2(Dec 02, 2024) =
344 * Bumped: Version bumped due to node version.
345
346 = 1.2.1(Dec 02, 2024) =
347 * Bumped: Version bumped due to tagging version.
348
349 = 1.1.10(Nov 13, 2024) =
350 * Add: Discount intent documentation.
351 * Tweak: WordPress version 6.7 compatibility checked.
352 * Tweak: WooCommerce version 9.4 compatibility checked.
353
354 = 1.1.9(Oct 28, 2024) =
355 * Update: User Interface Updated.
356
357 = 1.1.8(Oct 28, 2024) =
358 * Bumped: Version bumped due to test failed.
359
360 = 1.1.7(Oct 11, 2024) =
361 * Fix: Single variation product discount price.
362 * Fix: Discount not apply when valid to date is empty.
363
364 = 1.1.6(Sept 30, 2024) =
365 * Fix: Discount value validation issue for free shipping.
366 * Fix: Discount value not showing for variable product.
367
368 = 1.1.5(Sept 25, 2024) =
369 * Fix: Fatal error issue, when discount value is empty.
370 * Fix: Discount valid from and discount valid to not clear issue.
371 * Fix: Fixed discount types apply multiple times issue.
372
373 = 1.1.4(Sept 18, 2024) =
374 * Fix: Fatal error issue fixed.
375
376 = 1.1.3(Sept 17, 2024) =
377 * Fix: Warning on a bulk intent for fixed discount value.
378
379 = 1.1.2 (September 12, 2024) =
380 * Fix: Discount type (Percentage) issue in Bulk Discount.
381 * Fix: Discount type (Percentage) issue Bundle Discount
382 * Fix: Max quantity empty value issue in Bulk Discount.
383
384 = 1.1.0 (September 09, 2024) =
385 * Fix: Discount conditions not working issues fixed.
386 * Fix: Discount not working for product variation.
387 * Fix: Discount not apply for Cart, Free Shipping, Bulk Discount, Bundle Discount.
388 * Fix: Fatal error on multiple select on conditions.
389 * Fix: Discount user limit issue fixed.
390 * Tweak: WooCommerce version 9.2.3 compatibility checked.
391 * Improvement: Security & Code Quality improvement.
392
393 = 1.0.5 (August 07, 2024) =
394 * Fix: Logo issue fix.
395 * Fix: Discount not working for product variation.
396 * Fix: API issue fix.
397 * Tweak: WordPress version 6.6 compatibility checked.
398 * Tweak: WooCommerce version 9.0 compatibility checked.
399
400 = 1.0.4 (June 10 2024) =
401 * Fix: Favicon issue fix.
402
403 = 1.0.3 (June 03, 2024) =
404 * Added: Favicon added.
405 * Fixed: Discount price not effecting into cart.
406
407 = 1.0.2 (2024-05-29) =
408 * Sidebar removed
409
410 = 1.0.1 (2024-05-28) =
411 * Status message problem solve.
412
413 = 1.0.0 (2024-05-27) =
414 * Initial Release.
415
416