{"id":354911,"date":"2026-08-19T01:20:48","date_gmt":"2026-08-19T01:20:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/neoklan-coupon-toolkit-for-woocommerce\/"},"modified":"2026-08-19T01:20:35","modified_gmt":"2026-08-19T01:20:35","slug":"neoklan-coupon-toolkit-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/neoklan-coupon-toolkit-for-woocommerce\/","author":23543637,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Neoklan Coupon Toolkit for WooCommerce","header_author":"Neoklan Technologies","header_description":"Store credit \/ gift cards, bulk coupon generation with CSV import\/export, URL auto-apply coupons, and extended coupon restrictions (customer type, role, country) for WooCommerce. Each module can be toggled independently under WooCommerce > Settings > Coupon Toolkit.","assets_banners_color":"14436f","last_updated":"2026-08-19 01:20:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/neoklan.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":28,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"neoklan","date":"2026-08-19 01:20:35"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3653704,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3653704,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3653704,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3653704,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"WooCommerce \u2192 Settings \u2192 Coupon Toolkit \u2014 module toggles and CSV import.","2":"Bulk Generate metabox on the coupon edit screen.","3":"Extended restriction fields on the coupon Usage restriction tab."}},"plugin_section":[],"plugin_tags":[240353,591,19968,5495,286],"plugin_category":[45],"plugin_contributors":[275711],"plugin_business_model":[],"class_list":["post-354911","plugin","type-plugin","status-publish","hentry","plugin_tags-bulk-coupons","plugin_tags-coupons","plugin_tags-gift-cards","plugin_tags-store-credit","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-neoklan","plugin_committers-neoklan"],"banners":{"banner":"https:\/\/ps.w.org\/neoklan-coupon-toolkit-for-woocommerce\/assets\/banner-772x250.png?rev=3653704","banner_2x":"https:\/\/ps.w.org\/neoklan-coupon-toolkit-for-woocommerce\/assets\/banner-1544x500.png?rev=3653704","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/neoklan-coupon-toolkit-for-woocommerce\/assets\/icon-128x128.png?rev=3653704","icon_2x":"https:\/\/ps.w.org\/neoklan-coupon-toolkit-for-woocommerce\/assets\/icon-256x256.png?rev=3653704","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Neoklan Coupon Toolkit for WooCommerce adds four independent, toggleable modules on top of WooCommerce's built-in coupon system:<\/p>\n\n<p><strong>Gift Cards \/ Store Credit<\/strong>\nMark any simple product as a gift card. When it's purchased, the buyer (or a recipient they specify) is emailed a unique store-credit coupon for the amount paid. The credit's remaining balance is tracked automatically as it's spent across one or more future orders, and shows in its own column on the Coupons list.<\/p>\n\n<p><strong>Bulk Coupon Generation &amp; CSV<\/strong>\nClone any coupon into hundreds of unique codes in one click, with an optional prefix\/suffix, and download the generated codes as a CSV. Also adds a CSV export bulk action to the Coupons list, and a CSV import form for creating or updating coupons in bulk.<\/p>\n\n<p><strong>URL Auto-Apply Coupons<\/strong>\nTurn any coupon into a shareable link (e.g. <code>yoursite.com\/?coupon=SAVE10<\/code>) that applies automatically when a customer visits it \u2014 no code entry required. The query parameter name is configurable.<\/p>\n\n<p><strong>Extended Restrictions<\/strong>\nAdds three extra restriction types to the standard coupon \"Usage restriction\" tab: customer type (new vs. returning), allowed user roles, and allowed billing countries.<\/p>\n\n<p>Every module can be switched on or off independently under <strong>WooCommerce \u2192 Settings \u2192 Coupon Toolkit<\/strong>, with zero effect on checkout performance when disabled.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/neoklan-coupon-toolkit-for-woocommerce<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Settings \u2192 Coupon Toolkit<\/strong> to enable\/disable individual modules and configure the URL coupon parameter.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20enable%20all%20four%20modules%3F\"><h3>Do I need to enable all four modules?<\/h3><\/dt>\n<dd><p>No. Each module has its own on\/off switch under WooCommerce \u2192 Settings \u2192 Coupon Toolkit, and disabling a module removes its hooks entirely.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20a%20store-credit%20coupon%27s%20balance%20when%20it%27s%20partially%20used%3F\"><h3>What happens to a store-credit coupon's balance when it's partially used?<\/h3><\/dt>\n<dd><p>The coupon's amount is reduced by whatever portion was redeemed on each order, so the same code can be reused until its balance reaches zero.<\/p><\/dd>\n<dt id=\"what%20columns%20does%20the%20csv%20import%20expect%3F\"><h3>What columns does the CSV import expect?<\/h3><\/dt>\n<dd><p>code, discount_type, amount, individual_use, usage_limit, expiry_date (YYYY-MM-DD), with a header row. Existing codes are updated; unknown codes are created. Maximum 5000 rows per file.<\/p><\/dd>\n<dt id=\"does%20disabling%20a%20module%20delete%20its%20data%3F\"><h3>Does disabling a module delete its data?<\/h3><\/dt>\n<dd><p>No. Turning a module off only stops its code from running; coupons, gift card meta, and settings already created are left untouched.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20send%20any%20data%20off%20my%20site%3F\"><h3>Does this plugin send any data off my site?<\/h3><\/dt>\n<dd><p>Only one thing, and only if you choose to: when you click \"Deactivate\" on the Plugins screen, a popup asks why (with a \"Skip &amp; Deactivate\" option). If you fill it in and click \"Submit &amp; Deactivate\", that feedback (reason, optional comment, and your site URL) is emailed to the developer at info@neoklan.com and also saved locally as an option on your own site, visible under WooCommerce \u2192 Settings \u2192 Coupon Toolkit. Clicking \"Skip &amp; Deactivate\" sends nothing. No other data is ever transmitted by this plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: Gift Cards\/Store Credit, Bulk Coupon Generation &amp; CSV, URL Auto-Apply Coupons, Extended Restrictions.<\/li>\n<li>Optional deactivation feedback survey (skippable) \u2014 see the \"Does this plugin send any data off my site?\" FAQ above.<\/li>\n<\/ul>","raw_excerpt":"Gift cards \/ store credit, bulk coupon generation with CSV import\/export, URL auto-apply coupons, and extra coupon restrictions for WooCommerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/354911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=354911"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/neoklan"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=354911"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=354911"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=354911"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=354911"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=354911"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=354911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}