Coupon Popups 1.3.12 – Stability, DBTech Credits & Claim Control Update
This release focuses on stability, strict claim enforcement, and production-ready DBTech Credits integration, bringing Coupon Popups fully in line with XenForo 2.3 standards.

What’s New

Claim Cooldown Enforcement (24-Hour Rule)
Users cannot claim the same offer again within 24 hours
Cooldown is enforced server-side (not JS-based)
Protection applies even if popups are manually re-triggered

DBTech Credits Integration (Optional)
Coupon Popups now supports automatic DBTech Credits payouts per offer.
Requirements:
DBTech Credits add-on
Coupon Popups – DBTech Credits Bridge (required)
Both must be installed and enabled for payouts to function.
Behavior:
Per-offer credit amount (supports decimals)
Credits are awarded only after admin approval
Strict mode: if payout fails, the claim is not approved
Payout fields are stored and remain read-only if DBTech Credits or the bridge is disabled

Improved Admin Claim Workflow
Centralized pending claims queue
One-click approve / deny
Full claim context (user, offer, timestamps)
DBTech payout status tracked per claim

Popup Display Logic Improvements
Popups no longer appear if the user:
Has already claimed the same offer within 24 hours
Has an active claim window
Cleaner UX and fewer unnecessary popups

Data Integrity & Recovery
Safe handling of deleted offers and legacy data
Defensive checks for orphaned claims and windows
Upgrade-safe schema enforcement for existing installs
🛠 Technical Notes
Compatible with XenForo 2.3.7+
No core file edits required
DBTech integration is fully optional
Existing installs upgrade cleanly

Upgrade Notes
Upload files and upgrade via ACP
Existing offers, claims, and windows are preserved
DBTech payout fields activate automatically when both required add-ons are present
Thanks for supporting Coupon Popups — more automation and integrations coming soon.