{"id":322492,"date":"2026-06-10T16:19:19","date_gmt":"2026-06-10T16:19:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/naveencodes-smart-coupon-generator-for-woocommerce\/"},"modified":"2026-08-20T09:43:34","modified_gmt":"2026-08-20T09:43:34","slug":"naveencodes-smart-coupon-generator-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/da.wordpress.org\/plugins\/naveencodes-smart-coupon-generator-for-woocommerce\/","author":16310057,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.0","stable_tag":"1.4.0","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"NaveenCodes Smart Coupon Generator for WooCommerce","header_author":"Naveen Goyal","header_description":"Advanced bulk coupon generation, smart rules, history, exports, and premium admin UI for WooCommerce.","assets_banners_color":"635836","last_updated":"2026-08-20 09:43:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/naveencodes-smart-coupon-generator-for-woocommerce\/","header_author_uri":"https:\/\/naveencodes.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":459,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"shinu1503","date":"2026-06-10 16:21:35"},"1.0.1":{"tag":"1.0.1","author":"shinu1503","date":"2026-06-12 05:06:09"},"1.1.0":{"tag":"1.1.0","author":"shinu1503","date":"2026-06-15 07:25:48"},"1.1.1":{"tag":"1.1.1","author":"shinu1503","date":"2026-06-19 07:50:00"},"1.2.0":{"tag":"1.2.0","author":"shinu1503","date":"2026-06-19 12:59:43"},"1.2.1":{"tag":"1.2.1","author":"shinu1503","date":"2026-06-19 13:52:15"},"1.2.2":{"tag":"1.2.2","author":"shinu1503","date":"2026-06-20 16:01:52"},"1.2.3":{"tag":"1.2.3","author":"shinu1503","date":"2026-06-22 07:11:58"},"1.3.0":{"tag":"1.3.0","author":"shinu1503","date":"2026-07-12 04:22:51"},"1.4.0":{"tag":"1.4.0","author":"shinu1503","date":"2026-08-20 09:43:34"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3577356,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3577356,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3577356,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3577356,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.1.0","1.1.1","1.2.0","1.2.1","1.2.2","1.2.3","1.3.0","1.4.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3567799,"resolution":"1","location":"assets","locale":"","width":1920,"height":2400},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3567799,"resolution":"2","location":"assets","locale":"","width":1350,"height":1137},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3567799,"resolution":"3","location":"assets","locale":"","width":1920,"height":1425}},"screenshots":{"1":"Smart Coupon Campaign Manager dashboard \u2014 bulk generator with discount, limits and code patterns, recent batches, and coupon history in one focused screen.","2":"Smart Rules \u2014 restrict coupons by specific products, categories, weekdays, or first-time customers only.","3":"Coupon history with search, status badges, CSV export, copy-all codes, and bulk actions."}},"plugin_section":[],"plugin_tags":[240353,591,13410,227744,286],"plugin_category":[45],"plugin_contributors":[232463],"plugin_business_model":[],"class_list":["post-322492","plugin","type-plugin","status-publish","hentry","plugin_tags-bulk-coupons","plugin_tags-coupons","plugin_tags-csv-export","plugin_tags-smart-coupons","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-shinu1503","plugin_committers-shinu1503"],"banners":{"banner":"https:\/\/ps.w.org\/naveencodes-smart-coupon-generator-for-woocommerce\/assets\/banner-772x250.png?rev=3577356","banner_2x":"https:\/\/ps.w.org\/naveencodes-smart-coupon-generator-for-woocommerce\/assets\/banner-1544x500.png?rev=3577356","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/naveencodes-smart-coupon-generator-for-woocommerce\/assets\/icon-128x128.png?rev=3577356","icon_2x":"https:\/\/ps.w.org\/naveencodes-smart-coupon-generator-for-woocommerce\/assets\/icon-256x256.png?rev=3577356","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/naveencodes-smart-coupon-generator-for-woocommerce\/assets\/screenshot-1.png?rev=3567799","caption":"Smart Coupon Campaign Manager dashboard \u2014 bulk generator with discount, limits and code patterns, recent batches, and coupon history in one focused screen."},{"src":"https:\/\/ps.w.org\/naveencodes-smart-coupon-generator-for-woocommerce\/assets\/screenshot-2.png?rev=3567799","caption":"Smart Rules \u2014 restrict coupons by specific products, categories, weekdays, or first-time customers only."},{"src":"https:\/\/ps.w.org\/naveencodes-smart-coupon-generator-for-woocommerce\/assets\/screenshot-3.png?rev=3567799","caption":"Coupon history with search, status badges, CSV export, copy-all codes, and bulk actions."}],"raw_content":"<!--section=description-->\n<p>NaveenCodes Smart Coupon Generator for WooCommerce adds a premium coupon management dashboard inside WooCommerce. Generate large coupon batches, apply campaign settings, add smart conditions, review coupon history, export CSV files, copy codes, and manage batches with quick actions.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Quick-start campaign templates (Diwali Sale, Flash Sale, Welcome Offer, Weekend Deal) that pre-fill the form in one click.<\/li>\n<li>Bulk generate 10, 50, 100, or 500 coupons.<\/li>\n<li>Random coupon codes with custom length, prefix, suffix, and pattern support such as TTS-XXXXXX.<\/li>\n<li>Duplicate prevention against existing WooCommerce coupon codes.<\/li>\n<li>Fixed cart and percentage discounts.<\/li>\n<li>Usage limits, expiry date, min\/max spend, and individual-use settings.<\/li>\n<li>Smart rules for specific product IDs, product categories, weekdays, and first-time customers.<\/li>\n<li>Generated coupon history with search, status filter, bulk delete, and status badges.<\/li>\n<li>CSV export, downloadable list, and copy-all-codes action.<\/li>\n<li>Batch quick actions for regenerate, duplicate, disable, and delete.<\/li>\n<li>Lightweight implementation using WooCommerce CRUD.<\/li>\n<li>Analytics dashboard \u2014 coupon stats (total, active, redeemed, expired, disabled), status breakdown bar, top 10 most-redeemed coupons, and per-batch redemption rate.<\/li>\n<li>Analytics date range filter (7\/30\/90 days or all time, by batch creation date) with a dedicated Analytics CSV export.<\/li>\n<\/ul>\n\n<h3>Security<\/h3>\n\n<p>All admin write actions require the <code>manage_woocommerce<\/code> capability and nonce validation. User input is sanitized before use and output is escaped in the admin interface.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin from the WordPress Plugins screen.<\/li>\n<li>Make sure WooCommerce is active.<\/li>\n<li>Go to WooCommerce &gt; Smart Coupons.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Added: Analytics date range filter \u2014 view stats, top performers, and batch breakdown for the last 7, 30, or 90 days, or all time. The filter is based on each batch's creation date, not individual coupon redemption date (WooCommerce does not expose per-redemption timestamps), so it answers \"which batches were created in this window.\"<\/li>\n<li>Added: \"Export Analytics CSV\" button \u2014 downloads the currently filtered analytics view (status counts, fixed-discount total, batch breakdown, and top performers) as a separate CSV from the existing raw coupon list export.<\/li>\n<li>Improved: Analytics empty state now tells you clearly when a selected date range has no matching batches, instead of showing the generic \"no coupon data yet\" message.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added: Analytics dashboard tab \u2014 shows total coupons generated, active, redeemed, expired, and disabled counts in stat tiles.<\/li>\n<li>Added: Status breakdown bar \u2014 visual proportional bar of all coupon statuses at a glance.<\/li>\n<li>Added: Top 10 most-redeemed coupons table \u2014 sorted by usage count, with discount and status.<\/li>\n<li>Added: Batch analytics table \u2014 per-batch breakdown of active, redeemed, expired, and disabled coupons with redemption rate percentage.<\/li>\n<li>Added: Fixed-cart discount tile \u2014 total discount value dispensed across all redeemed fixed-cart coupons.<\/li>\n<li>Fixed: Tested up to bumped to WordPress 6.8.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Added: Review request notice \u2014 shown after 7 days of active use, with options to review on WordPress.org, mark as already reviewed, or snooze for 14 days. Only one NaveenCodes notice appears per day across all plugins.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Added: Send coupon to multiple recipients at once \u2014 enter comma-separated addresses (e.g. alice@example.com, bob@example.com) and each receives the coupon individually.<\/li>\n<li>Added: All sent recipient emails are stored and shown in the \"Sent to\" column \u2014 new addresses append rather than overwrite.<\/li>\n<li>Added: Info note in the Quick Actions card explaining how the Send button works.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added: \"Send\" button on every coupon row \u2014 enter a recipient email and the coupon code is delivered instantly via wp_mail with discount and expiry details included.<\/li>\n<li>Added: \"Sent to\" column in coupon history \u2014 shows the email address the code was sent to at a glance.<\/li>\n<li>Added: Expiry reminder emails \u2014 coupons with a recipient email address automatically receive a reminder 3 days before expiry (sent once per coupon via WP-Cron).<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fixed: Plugin URI updated to the WordPress.org plugin page (was pointing to dev site).<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added: Campaign preset templates \u2014 Diwali Sale, Flash Sale, Welcome Offer, Weekend Deal. One click fills the entire form.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Improved: Coupon History filter bar now sits on a single line (search, status, filter).<\/li>\n<li>Added: Per-coupon row actions in history - Disable\/Enable and Delete for each coupon.<\/li>\n<li>Added: A small tribute in memory of Maa.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Added: Bulk coupon generator with pattern, prefix, suffix, and duplicate prevention.<\/li>\n<li>Added: Coupon settings for discount, usage limits, expiry, spend limits, and individual use.<\/li>\n<li>Added: Smart rules for products, categories, weekdays, and first-time users.<\/li>\n<li>Added: Coupon history, search, filters, CSV export, copy all codes, and batch actions.<\/li>\n<li>Added: Premium WooCommerce admin dashboard UI.<\/li>\n<\/ul>","raw_excerpt":"Advanced bulk coupon generation, smart rules, history, exports, usage analytics dashboard, and premium admin UI for WooCommerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/322492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=322492"}],"author":[{"embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/shinu1503"}],"wp:attachment":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=322492"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=322492"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=322492"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=322492"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=322492"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=322492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}