=== Smart Discount === Contributors: LogikLabs Plugin URI: https://smartdiscount.logiklabs.tech/ Company Website: https://logiklabs.tech/ Tags: woocommerce, discounts, sales, promotions, marketing Requires at least: 5.0 Tested up to: 6.7 Requires PHP: 7.4 Stable tag: 1.0.1 License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/gpl-2.0.html 🚀 **Transform Your WooCommerce Store with Dynamic Discounts** Create engaging bulk discounts with real-time progress messages to boost sales. == Description == 🚀 **SmartDiscount** Transform your WooCommerce store with **SmartDiscount** – the ultimate dynamic discount plugin that helps you create engaging bulk discounts with real-time progress messages. Drive more sales and enhance customer experience with visually appealing discount notifications. ✨ **Why Choose SmartDiscount?** - 🎯 **Dynamic Discount Rules** Create flexible bulk discount rules based on cart totals with percentage or fixed amount discounts. - ⚡ **Real-Time Progress Messages** Show customers how close they are to unlocking discounts with beautiful, customizable messages. - 🎨 **Visual Customization** Style your discount messages with an intuitive visual editor - no coding required! 🌟 **Key Features You'll Love** - 📊 **Flexible Discount Types** - Percentage discounts (e.g., 10% off) - Fixed amount discounts (e.g., $20 off) - Customizable minimum purchase requirements - 💫 **Beautiful Message Styles** - Full visual customization - Color and typography controls - Animations and transforms - Responsive design - 🔄 **Real-Time Updates** - Dynamic cart total tracking - Instant message updates - Progress indicators - Automatic discount application - ⚙️ **Easy Setup** - Intuitive admin interface - Visual message preview - Simple shortcode placement - WooCommerce integration 💎 **What Makes SmartDiscount Stand Out?** - **Visual Editor**: Style messages without coding - **Real-Time Updates**: Keep customers engaged - **Flexible Rules**: Create the perfect discount strategy - **Performance Optimized**: Fast and reliable == Technical Details == 🔧 **Plugin Architecture** 1. **Core Components**: - Custom post type for discount rules - React-based admin interface - Real-time frontend updates via AJAX - WooCommerce hooks integration 2. **Performance Features**: - Optimized database queries - Cached discount calculations - Minified assets - Lazy loading of admin resources 3. **Security Measures**: - WordPress nonce verification - Data sanitization and validation - XSS protection - AJAX security checks 4. **Integration Points**: - WooCommerce cart hooks - WordPress REST API - Dynamic shortcode system - Frontend event handling 5. **Browser Compatibility**: - Chrome 80+ - Firefox 75+ - Safari 13+ - Edge 80+ - Opera 67+ 6. **Dependencies**: - WordPress 5.0+ - WooCommerce 5.0+ - PHP 7.4+ - MySQL 5.6+ or MariaDB 10.1+ 7. **Optimization**: - Conditional script loading - Database query optimization - Asset minification - Caching support == Installation == 🛠️ **Installation Instructions** 1. 📥 **Download the Plugin** Get the `SmartDiscountforWoocommerce.zip` file from WordPress.org. 2. 🚀 **Install in WordPress** - Go to **Plugins > Add New > Upload Plugin** - Select the downloaded zip file - Click **Install Now** 3. ✅ **Activate the Plugin** Click **Activate** after installation. 4. ⚙️ **Create Your First Discount Rule** - Go to **DiscountRules > Add New Rule** - Set your discount conditions and values - Style your messages - Add the shortcode to your pages == Frequently Asked Questions == = 🔍 How do I add a discount message to my pages? = Use the shortcode `[dlift_discount_message id="X"]` where X is your rule ID. Place it anywhere you want the message to appear. = ⚙️ Can I have multiple discount rules? = Yes! Create as many rules as you need. However, only one rule can be active per page using the shortcode. = 🎨 Can I customize the message appearance? = Absolutely! Use our visual editor to customize colors, fonts, spacing, animations, and more. = 💰 What types of discounts can I create? = Create percentage-based discounts (e.g., 10% off) or fixed amount discounts (e.g., $20 off) when customers reach a specified cart total. = ⚡ Do the messages update in real-time? = Yes! Messages update automatically when customers add or remove items from their cart. = 🔒 Is the plugin secure? = Yes! We implement WordPress security best practices including: - Nonce verification for all forms - Data sanitization and validation - XSS protection - SQL injection prevention - User capability checks = 🚀 Will it slow down my site? = No! The plugin is optimized for performance: - Minimal database queries - Efficient caching system - Conditional asset loading - Optimized JavaScript execution = 💻 Does it work with all themes? = Yes! The plugin is theme-independent and works with any WooCommerce-compatible theme. The discount messages use isolated styles to prevent conflicts. = 🔄 How often do messages update? = Messages update in real-time through AJAX when: - Products are added to cart - Products are removed from cart - Cart quantities are updated - Coupons are applied/removed = 🛠️ Can I customize the discount calculations? = Yes! The plugin provides filters for customizing: - Discount calculations - Eligibility rules - Message content - Style applications = 📱 Is it mobile-friendly? = Absolutely! The plugin is fully responsive and tested across devices: - Mobile phones (iOS/Android) - Tablets - Desktop browsers - Different screen sizes = 🌐 Does it work with multilingual sites? = Yes! The plugin is translation-ready and compatible with: - WPML - Polylang - Other WordPress translation plugins = ⚡ What are the server requirements? = Minimum requirements: - PHP 7.4 or higher - MySQL 5.6+ or MariaDB 10.1+ - WordPress 5.0+ - WooCommerce 5.0+ = 🔍 How can I debug issues? = The plugin includes debugging tools: - Detailed error logging - Debug mode for messages - Testing tools for discount rules - Performance monitoring = 💾 What data is stored? = The plugin stores: - Discount rules (as custom post type) - Rule settings (as post meta) - Style configurations - Message templates No customer personal data is stored. = 🔄 Can I import/export rules? = Yes! The plugin supports: - Rule import/export via CSV - WordPress import/export system - Backup of style settings - Configuration transfers = ⚙️ Are there developer hooks? = Yes! The plugin provides extensive hooks: - Filters for discount calculations - Actions for rule processing - Style modification filters - Message content filters == Screenshots == 1. Create flexible discount rules 2. Style messages with the visual editor 3. Real-time progress messages on the frontend 4. Easy-to-use admin interface == Development Information == - 🔨 **Contributors**: LogikLabs - 🌐 **Plugin URI**: [SmartDiscount](https://smartdiscount.logiklabs.tech/) - 🏢 **Company Website**: [logiklabs.io](https://logiklabs.io/) - 📦 **Tags**: woocommerce, discounts, bulk discounts, dynamic pricing - 🧩 **Requirements**: WordPress 5.0+, PHP 7.4+ - 📜 **License**: GPL-2.0-or-later == Changelog == = 1.0.0 = * Initial release * Dynamic discount rules with percentage and fixed amounts * Real-time progress messages * Visual message editor * WooCommerce integration == Upgrade Notice == = 1.0.0 = Initial release of SmartDiscount for WooCommerce.