{"id":318446,"date":"2026-05-29T17:24:43","date_gmt":"2026-05-29T17:24:43","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/smart-referral-rewards\/"},"modified":"2026-05-29T17:09:29","modified_gmt":"2026-05-29T17:09:29","slug":"adsd-referral-couponcore","status":"publish","type":"plugin","link":"https:\/\/dsb.wordpress.org\/plugins\/adsd-referral-couponcore\/","author":23506184,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"6.8.5","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"AD-SD Referral CouponCore EcoSystem","header_author":"devadarsh","header_description":"A complete referral, reward, and coupon ecosystem with WooCommerce integration, anti-fraud protection, dynamic coupon generation, email verification, and offline shop reward validation.","assets_banners_color":"5f90b4","last_updated":"2026-05-29 17:09:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/adsd-referral-couponcore\/","header_author_uri":"https:\/\/profiles.wordpress.org\/devadarsh","rating":0,"author_block_rating":0,"active_installs":0,"downloads":22,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<p>Initial release. Please create the required pages and assign shortcodes before activating for users. Configure your From Email address in Settings &gt; Email Settings.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3553920,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3553920,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3553920,"resolution":"1544x500","location":"assets","locale":"","width":2203,"height":714},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3553920,"resolution":"772x250","location":"assets","locale":"","width":2204,"height":713}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Admin Settings \u2014 configure reward recipients, offer types, code formats, and email settings.","2":"Referral Dashboard \u2014 users generate and share referral links, view referrals and active rewards.","3":"Reward Code List \u2014 users see all earned rewards with status and expiry.","4":"Shopkeeper Checker \u2014 passkey-protected page to validate and mark rewards as used offline.","5":"Email Templates \u2014 fully customisable verification and reward notification templates."}},"plugin_section":[],"plugin_tags":[23683,591,387,294,286],"plugin_category":[45],"plugin_contributors":[264987],"plugin_business_model":[],"class_list":["post-318446","plugin","type-plugin","status-publish","hentry","plugin_tags-anti-fraud","plugin_tags-coupons","plugin_tags-referral","plugin_tags-rewards","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-devadarsh","plugin_committers-devadarsh"],"banners":{"banner":"https:\/\/ps.w.org\/adsd-referral-couponcore\/assets\/banner-772x250.png?rev=3553920","banner_2x":"https:\/\/ps.w.org\/adsd-referral-couponcore\/assets\/banner-1544x500.png?rev=3553920","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/adsd-referral-couponcore\/assets\/icon-128x128.png?rev=3553920","icon_2x":"https:\/\/ps.w.org\/adsd-referral-couponcore\/assets\/icon-256x256.png?rev=3553920","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>AD-SD Referral CouponCore EcoSystem<\/strong> is a scalable, modular, WooCommerce-compatible referral + reward + local shop verification plugin that works as a complete ecosystem:<\/p>\n\n<ul>\n<li>Referral engine<\/li>\n<li>Reward generator (fixed value, percentage, automatic or manual)<\/li>\n<li>Email verification system<\/li>\n<li>Local shop offline discount system<\/li>\n<li>WooCommerce smart dynamic coupon engine<\/li>\n<li>Anti-fraud system<\/li>\n<\/ul>\n\n<p><strong>Key Feature:<\/strong> WooCommerce coupons are NOT created immediately. They are dynamically generated ONLY when the user clicks \"Claim &amp; Apply Reward\" during cart or checkout \u2014 preventing abuse and duplicate coupon generation.<\/p>\n\n<h4>Core Features<\/h4>\n\n<ul>\n<li>Custom email-only registration with auto-generated password<\/li>\n<li>Full email verification flow before referral is activated<\/li>\n<li>Configurable reward recipients: sender, receiver, or both<\/li>\n<li>Four reward generation modes: automatic, manual, automatic %, manual %<\/li>\n<li>Dynamic WooCommerce coupon generation on user demand<\/li>\n<li>Local\/offline shop reward verification via passkey-protected checker page<\/li>\n<li>Anti-fraud: daily limits, self-referral prevention, device fingerprinting, rate limiting<\/li>\n<li>Full email template builder (verification, reward generated, used, expired)<\/li>\n<li>Built-in SMTP support (Brevo, Gmail, SendGrid, Mailgun, Outlook)<\/li>\n<li>Admin logs, user stats, reward code management<\/li>\n<li>REST API endpoints for headless integrations<\/li>\n<\/ul>\n\n<h4>Shortcodes<\/h4>\n\n<ul>\n<li><code>[adsd_rcc_dashboard]<\/code> \u2014 User's referral dashboard<\/li>\n<li><code>[adsd_rcc_code_list]<\/code> \u2014 User's reward list with statuses<\/li>\n<li><code>[adsd_rcc_register]<\/code> \u2014 Custom registration form<\/li>\n<li><code>[adsd_rcc_login]<\/code> \u2014 Login page<\/li>\n<li><code>[adsd_rcc_checker]<\/code> \u2014 Shopkeeper reward checker (passkey protected)<\/li>\n<li><code>[adsd_rcc_set_password]<\/code> \u2014 Password setup page for newly verified users<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.0+<\/li>\n<li>PHP 8.0+<\/li>\n<li>WooCommerce 7.0+ (optional, for coupon integration)<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>adsd-referral-couponcore<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin in <strong>Plugins<\/strong> &gt; <strong>Installed Plugins<\/strong><\/li>\n<li>Navigate to <strong>AD-SD Referral<\/strong> &gt; <strong>Settings<\/strong> to configure<\/li>\n<li>Create pages and assign the shortcodes listed above<\/li>\n<li>Configure email templates under <strong>AD-SD Referral<\/strong> &gt; <strong>Email Templates<\/strong><\/li>\n<li>Generate a passkey under <strong>AD-SD Referral<\/strong> &gt; <strong>Passkey<\/strong> for shopkeepers<\/li>\n<li>Configure the From Email address (and optionally SMTP) in Settings &gt; Email Settings<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"when%20is%20the%20woocommerce%20coupon%20created%3F\"><h3>When is the WooCommerce coupon created?<\/h3><\/dt>\n<dd><p>Only when the user clicks \"Claim &amp; Apply Reward\" on the cart or checkout page \u2014 not before.<\/p><\/dd>\n<dt id=\"can%20users%20cheat%20by%20referring%20themselves%3F\"><h3>Can users cheat by referring themselves?<\/h3><\/dt>\n<dd><p>No. Self-referrals are blocked automatically. The system also checks device fingerprints and IP rate limits.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20offline%20shops%3F\"><h3>Does the plugin support offline shops?<\/h3><\/dt>\n<dd><p>Yes. Shopkeepers use the <code>[adsd_rcc_checker]<\/code> page with a secure passkey to validate and mark rewards as used offline.<\/p><\/dd>\n<dt id=\"is%20there%20a%20daily%20limit%20on%20referral%20links%3F\"><h3>Is there a daily limit on referral links?<\/h3><\/dt>\n<dd><p>Yes, configurable in Settings. Default is 5 links per user per day (set 0 for unlimited).<\/p><\/dd>\n<dt id=\"how%20do%20i%20set%20up%20email%20delivery%3F\"><h3>How do I set up email delivery?<\/h3><\/dt>\n<dd><p>Configure a From Email address in Settings &gt; Email Settings. For reliable delivery, enable SMTP and use a free transactional service such as Brevo (300 emails\/day free), Gmail App Password, SendGrid, or Mailgun.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20multisite%20compatible%3F\"><h3>Is the plugin multisite compatible?<\/h3><\/dt>\n<dd><p>The plugin stores data per-site (not network-wide) and works correctly in multisite environments.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Referral engine with token-based links.<\/li>\n<li>Email verification system.<\/li>\n<li>Reward engine: fixed value, percentage, automatic and manual modes.<\/li>\n<li>WooCommerce dynamic coupon generation.<\/li>\n<li>Anti-fraud: daily limits, self-referral prevention, device fingerprinting.<\/li>\n<li>Admin: settings, email templates, codes, users, logs, passkey pages.<\/li>\n<li>Built-in SMTP configuration with test email feature.<\/li>\n<li>REST API endpoints.<\/li>\n<li>Passkey-protected shopkeeper reward checker.<\/li>\n<\/ul>","raw_excerpt":"Referral rewards and WooCommerce coupons with anti-fraud protection, email verification, and offline shop reward validation.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/318446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=318446"}],"author":[{"embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/devadarsh"}],"wp:attachment":[{"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=318446"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=318446"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=318446"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=318446"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=318446"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=318446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}