AD-SD Referral CouponCore EcoSystem

Description

AD-SD Referral CouponCore EcoSystem is a scalable, modular, WooCommerce-compatible referral + reward + local shop verification plugin that works as a complete ecosystem:

  • Referral engine
  • Reward generator (fixed value, percentage, automatic or manual)
  • Email verification system
  • Local shop offline discount system
  • WooCommerce smart dynamic coupon engine
  • Anti-fraud system

Key Feature: WooCommerce coupons are NOT created immediately. They are dynamically generated ONLY when the user clicks “Claim & Apply Reward” during cart or checkout — preventing abuse and duplicate coupon generation.

Core Features

  • Custom email-only registration with auto-generated password
  • Full email verification flow before referral is activated
  • Configurable reward recipients: sender, receiver, or both
  • Four reward generation modes: automatic, manual, automatic %, manual %
  • Dynamic WooCommerce coupon generation on user demand
  • Local/offline shop reward verification via passkey-protected checker page
  • Anti-fraud: daily limits, self-referral prevention, device fingerprinting, rate limiting
  • Full email template builder (verification, reward generated, used, expired)
  • Built-in SMTP support (Brevo, Gmail, SendGrid, Mailgun, Outlook)
  • Admin logs, user stats, reward code management
  • REST API endpoints for headless integrations

Shortcodes

  • [adsd_rcc_dashboard] — User’s referral dashboard
  • [adsd_rcc_code_list] — User’s reward list with statuses
  • [adsd_rcc_register] — Custom registration form
  • [adsd_rcc_login] — Login page
  • [adsd_rcc_checker] — Shopkeeper reward checker (passkey protected)
  • [adsd_rcc_set_password] — Password setup page for newly verified users

Requirements

  • WordPress 6.0+
  • PHP 8.0+
  • WooCommerce 7.0+ (optional, for coupon integration)

Installation

  1. Upload the adsd-referral-couponcore folder to /wp-content/plugins/
  2. Activate the plugin in Plugins > Installed Plugins
  3. Navigate to AD-SD Referral > Settings to configure
  4. Create pages and assign the shortcodes listed above
  5. Configure email templates under AD-SD Referral > Email Templates
  6. Generate a passkey under AD-SD Referral > Passkey for shopkeepers
  7. Configure the From Email address (and optionally SMTP) in Settings > Email Settings

FAQ

When is the WooCommerce coupon created?

Only when the user clicks “Claim & Apply Reward” on the cart or checkout page — not before.

Can users cheat by referring themselves?

No. Self-referrals are blocked automatically. The system also checks device fingerprints and IP rate limits.

Does the plugin support offline shops?

Yes. Shopkeepers use the [adsd_rcc_checker] page with a secure passkey to validate and mark rewards as used offline.

Is there a daily limit on referral links?

Yes, configurable in Settings. Default is 5 links per user per day (set 0 for unlimited).

How do I set up email delivery?

Configure a From Email address in Settings > 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.

Is the plugin multisite compatible?

The plugin stores data per-site (not network-wide) and works correctly in multisite environments.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“AD-SD Referral CouponCore EcoSystem” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial release.
  • Referral engine with token-based links.
  • Email verification system.
  • Reward engine: fixed value, percentage, automatic and manual modes.
  • WooCommerce dynamic coupon generation.
  • Anti-fraud: daily limits, self-referral prevention, device fingerprinting.
  • Admin: settings, email templates, codes, users, logs, passkey pages.
  • Built-in SMTP configuration with test email feature.
  • REST API endpoints.
  • Passkey-protected shopkeeper reward checker.