Skip to navigation Skip to main content
Smart Cycle Discounts is now available on WordPress.org โ€” Download Free
๐ŸŽ‰ SCD is now available โ€” Download Free
  • WordPress
    WordPress Plugins
    View all
    Smart Cycle Discounts logo

    Smart Cycle Discounts

    Automate discount campaigns with scheduling, analytics, and smart product targeting.

    7 Discount Types Cycle AI
    Free Pro from $59
    TrustLens logo

    TrustLens

    Customer trust intelligence for WooCommerce. Score customers, spot abuse, protect revenue.

    Trust Scores Abuse Detection
    Free Pro from $79

    New Plugin

    Coming Soon

    Something exciting is in the works. Join the waitlist to be first to know.

    Get Notified
    Notify Me
    Secure Checkout
    WordPress.org
    14-Day Refund
    Resources
    Documentation Guides & tutorials
    Discount Calculator Plan your strategy
    Support Get help
    SCD Changelog Discount plugin updates
    TrustLens Changelog Trust intelligence updates
    Get notified on new releases
  • Affiliate
    Program
    Overview How the program works
    How It Works 4 steps from apply to earn
    Commission Details 30% ยท 60-day cookie ยท recurring
    Get Started
    Apply Now Open
    Takes ~2 minutes
    Earnings Calculator Estimate your monthly income
    FAQ Payouts, cookies, renewals
    Resources
    Brand Kit Logos, banners, copy, social
    Playbook Tactics that actually convert
    FTC Disclosure How to disclose properly
    Affiliate Terms Full program agreement
    Contact Team Open the contact form
    Earn 30% recurring on every sale Free to join ยท 60-day cookie ยท monthly PayPal payouts
    Apply Now
  • Blog
  • DOCS
    Docs & Resources

    Choose a plugin or WooCommerce resource to keep moving

    Smart Cycle Discounts Automated discount campaigns for WooCommerce
    Available
    TrustLens Customer trust intelligence documentation for WooCommerce
    Live
    Docs Home FAQ Calculator Get Support
    WordPress tools that solve real problems
  • Contact Us
  • About
    Company

    Our Story

    Founded 2020

    Built by store owners, for store owners. We create WordPress tools that solve real problems.

    Learn more
    Built from Experience Real solutions we use ourselves
    Time is Precious Simple, intuitive tools
    Real Support Talk to the founders
    Legal & Contact
    Contact Us Privacy Policy Terms of Service Refund Policy
    14-Day Money-Back Guarantee No questions asked
Popular requests
  • smart cycle discounts
  • trustlens
  • chargeback protection
GET STARTED
Close
Store Security

How Smart Cycle Discounts and TrustLens Work Together to Close the Discount Fraud Loop

Posted by author-avatar webstepper
How Smart Cycle Discounts and TrustLens Work Together to Close the Discount Fraud Loop
🛡

Store Security

The Discount That Funded the Fraud

Every promotion you run creates an opening. Here’s which ones attackers use most โ€” and how a campaign management plugin and a customer risk layer close the gap together.


In This Guide

  • Discounts open doors โ€” including ones you didn’t intend
  • Four discount fraud patterns that hit WooCommerce stores hardest
  • What Smart Cycle Discounts controls on the campaign side
  • What TrustLens detects on the customer side
  • How the two plugins work as a complementary stack
  • Pattern by pattern: how each abuse scenario is addressed
  • What neither plugin solves on its own
  • Where to start if you’re running both
  • Frequently asked questions

Here is a scenario that plays out in WooCommerce stores every day. A store runs a 20% welcome discount for first-time buyers. A sensible growth tactic โ€” new customer acquisition with a cost that only activates if someone actually buys.

Three months later, the store owner notices their coupon redemptions are running higher than expected. On closer inspection: 40 redemptions across 40 different email addresses, all shipping to the same 12 delivery addresses. The coupon has a usage limit per customer set to 1. Every email looks unique. Every order looks legitimate.

That store gave away roughly $600 in discounts to a small group of people who were never first-time buyers โ€” they were farming the offer.

This is the overlap where discounts and fraud meet. Promotions are not passive. Every campaign you run creates a surface that someone can probe for an advantage. The question is whether your tools are designed to see it.

Discounts open doors โ€” including ones you didn’t intend

Discount campaigns exist to move behavior: attract new customers, increase order size, clear inventory, reward loyalty. Those are legitimate goals and the mechanics work. The problem is that the same mechanisms that move genuine customers also move bad actors.

A first-order coupon is designed to lower the barrier for new customers. It also lowers the barrier for anyone who creates a new account. A BOGO promotion is designed to increase transaction size. It also creates a predictable exchange where someone can buy one item, claim the free one, then return the paid item. A public discount code shared in an email blast reaches your customers โ€” and also reaches coupon aggregator sites within minutes.

None of this means you shouldn’t run promotions. It means the promotions and the customer behavior monitoring need to exist in the same store, with the same awareness of what’s happening.


Two plugins, no shared code

Smart Cycle Discounts and TrustLens do not share code or communicate directly. They work at different layers of the store โ€” one manages campaign lifecycle on the pricing side, the other tracks customer behavior on the risk side. This post explains why that separation makes them complementary rather than redundant, and which specific scenarios each one addresses.

Four discount fraud patterns that hit WooCommerce stores hardest

Understanding which patterns matter most helps you know where to focus. These four show up consistently in stores running active promotions.

1. First-order coupon farming via linked accounts

A first-order or welcome coupon is designed for a specific use: the first purchase a new customer makes. The limitation built into WooCommerce โ€” usage limit per user โ€” works correctly within a single account. It does nothing to stop someone who creates a second account with a different email address.

Account farming for this purpose is more systematic than it sounds. The same shipping address, same phone number, same device, same payment token โ€” but a rotating set of email addresses. Each account is technically distinct. Each coupon redemption is technically within the rules. The pattern only becomes visible when you look across accounts, not within them.

For stores with a generous welcome offer (15% off, free shipping, a fixed dollar amount), a determined person can redeem this many times before you notice anything unusual in a standard order report.

2. BOGO return loops on paid items

Buy One Get One offers are mathematically interesting from an abuse perspective. The promoted structure is: pay for one item, receive a second for free (or at a steep discount). A return loop exploits the asymmetry: buy one at full price, receive one free, then return only the paid item for a refund โ€” keeping the free item.

Whether this succeeds depends entirely on how your refund policy handles BOGO orders and how your returns process confirms which item came back. Most WooCommerce stores process refunds order-by-line without checking the BOGO logic that drove the original pricing. If the return policy is generous and the process is manual, the loop closes easily.

The signal in your data: a customer with BOGO orders who consistently shows full refunds on the primary item but never on the secondary. Individually, each refund looks like a reasonable return. Across a pattern, it’s a system.

3. Code sharing and coupon site exposure

A campaign that requires a code โ€” whether it’s a shared promotional code or a code you sent to a specific segment โ€” can escape its intended audience fast. Coupon aggregator sites actively solicit and verify working codes. A code shared in an email to 500 customers can appear publicly indexed within hours of the first redemption.

The downstream effects: your campaign runs well past the intended audience, your discount costs exceed the budget, and customers who were supposed to feel like insiders discover the same code was available to anyone who searched. The promotional exclusivity you were selling is gone.

This is a campaign design and delivery problem as much as a fraud problem. The structural answer is single-use codes โ€” each code redeemable once, so sharing one doesn’t multiply it. The monitoring answer is tracking who is actually redeeming and from what context.

4. Discount-then-refund cycling

The logic here: apply a discount coupon at checkout, receive the discounted price, then request a refund for the full pre-discount price. This depends on how your refund flow handles coupon-adjusted orders โ€” not all setups refund only the amount paid.

Even when the refund is correctly calculated at the discounted price, a related pattern is worth tracking: customers who consistently use coupons and then return a significant portion of those orders. The coupon didn’t cause the return, but the pattern โ€” discount application followed by refund โ€” can indicate someone treating your promotion as a price arbitrage opportunity rather than a genuine purchase.

TrustLens tracks this specific pattern (coupon-then-refund) as part of its coupon abuse detection module, confirmed in the plugin’s readme.txt and detection code.

What Smart Cycle Discounts controls on the campaign side

Smart Cycle Discounts is a WooCommerce campaign management plugin. Its fraud-relevant features sit primarily in how you configure and deliver discount campaigns โ€” not in detecting abuse after the fact, but in limiting the structural openings that make abuse possible.

Campaign delivery: auto-apply versus code-required

Every Smart Cycle Discounts campaign can be configured as either auto-apply (discounts activate automatically at checkout without any customer action) or code-required (the customer must enter a code to unlock the discount). This applies to all discount types in the plugin โ€” percentage off, fixed amount, and BOGO โ€” not just a subset. This is confirmed in the SCD readme.txt: “Auto-apply or coupon code delivery โ€” every campaign can either fire automatically at checkout or require a code customers enter, on every discount type.”

Code-required delivery is not inherently safer than auto-apply, but it gives you a control point. You decide who gets the code and how. An email-only code, not published anywhere, is harder to farm than a public sitewide sale.

Single-use code generation (Pro)

Smart Cycle Discounts Pro can generate up to 50,000 unique single-use codes per campaign with CSV export. Each code is redeemable exactly once. This directly addresses the code-sharing problem: when each recipient has their own code, sharing it with someone else doesn’t multiply the discount โ€” it just means the original recipient can no longer use it.

This is particularly effective for welcome campaigns and loyalty offers where you want to deliver a personal discount that can’t be redistributed. The URL auto-apply feature (?wsscd_code=YOURCODE) works with single-use codes as well, so you can embed personalized links in email sequences.

For a deeper look at how single-use codes work in WooCommerce, see the guide to WooCommerce single-use coupon codes.

Role targeting and location targeting

Campaigns in Smart Cycle Discounts can be scoped by user role (include or exclude specific roles) and by billing or shipping country. These controls are available in the free version. They don’t prevent fraud on their own, but they narrow the campaign’s eligible audience, which reduces the pool that can exploit it.

A campaign restricted to logged-in customers only, for example, immediately eliminates guest account cycling from the threat surface for that promotion. A wholesale-priced campaign restricted to your wholesale role can’t be accessed by retail accounts.

Scheduling and automatic expiration

Smart Cycle Discounts manages the full campaign lifecycle: scheduled start, scheduled end, automatic deactivation. Campaigns that expire on schedule eliminate the long tail of abuse that happens when a store owner forgets to end a promotion manually. A campaign that was supposed to run for two weeks and runs for two months has two months of unintended exposure.

This is one of the cleaner risk-reduction features in the plugin: the campaign ends when it’s supposed to end, regardless of whether you remember to log in and turn it off. For context on how scheduling affects promotion security, the post on running a WooCommerce flash sale without staying up until midnight covers the mechanics in more detail.

Campaign Intelligence health warnings

Before a campaign launches, Campaign Intelligence evaluates it against a set of operational risks โ€” conflicts with other active campaigns, priority ties, stock exposure, and discount integrity signals. This is not fraud detection in the behavioral sense, but it surfaces campaign configurations that create elevated risk. A campaign with a very high discount percentage and no usage limits, for example, is flagged as a potential issue.

What TrustLens detects on the customer side

TrustLens is a WooCommerce customer trust scoring and fraud detection plugin. It operates at the customer level, tracking behavior across orders, refunds, coupon usage, and account connections to assign each customer a 0โ€“100 trust score. All eight detection modules ship in the free version โ€” there are no trial limits and no locked modules. This is explicitly stated in the TrustLens readme.txt: “Everything below ships in Free.”

Linked accounts detection

TrustLens creates fingerprints from shipping addresses, billing addresses, phone numbers, IP addresses, payment method tokens, and device user agents. When multiple customer accounts share fingerprints, they are flagged as linked and risk propagates between them.

This is the primary counter to account farming. The customer cycling through email addresses to claim a first-order coupon repeatedly has consistent fingerprints across those accounts โ€” same delivery address, same phone, same device. TrustLens detects the shared fingerprints and connects the accounts, which causes risk to flow between them. An account linked to three blocked accounts carries a different score than a genuinely new customer.

All fingerprinting uses keyed HMAC-SHA256 hashes. Raw personal data is never stored in the database โ€” the hashes are non-transferable and non-reversible, confirmed in the TrustLens readme.txt privacy section.

Coupon abuse detection

TrustLens tracks two specific coupon abuse patterns. The first is repeat first-order coupon use โ€” a customer (or cluster of linked accounts) who has claimed a first-order coupon more than once. The second is the coupon-then-refund pattern: applying a coupon at checkout, then requesting a refund on the same order. Both patterns apply score penalties when they appear repeatedly, and both are visible in the customer’s event timeline.

Return abuse detection

The returns module tracks refund rate, refund frequency, refund value, and full-versus-partial refund ratio. The wardrobing signal fires when 90% or more of a customer’s refunds are full refunds โ€” a strong indicator of buy-use-return behavior. A high return rate across a customer’s full history is weighted more heavily than a single return event.

This addresses the BOGO return loop indirectly. TrustLens doesn’t know which campaign a particular order was part of, but it does track the resulting refund pattern at the customer level. A customer who consistently returns paid items from BOGO orders will show the return abuse signal over time.

The free version never auto-blocks

This point matters for how you plan your response workflow. In the free version of TrustLens, no customer is automatically blocked. The plugin surfaces risk information โ€” scores, segments, event timelines, linked account clusters โ€” and you decide when to act. Blocking requires a manual decision from you, or a configured automation rule in Pro.

This is by design. Automatic blocking based on behavioral signals carries false positive risk. A business buyer with unusual order patterns, a loyal customer with a run of legitimate returns, a family household where multiple people order from the same address โ€” all of these can look risky to automated rules without actually being problematic. The free version keeps you in the loop. Pro gives you the option to automate the response once you’ve validated your thresholds.

For a full walkthrough of how TrustLens scores customers across all eight detection modules, see how TrustLens scores a WooCommerce customer.

How the two plugins work as a complementary stack

Smart Cycle Discounts and TrustLens don’t share code or communicate with each other. There is no integration, no shared data, and no API connection between them. What they share is a problem space โ€” the overlap between discount campaigns and customer behavior โ€” and they address different halves of it.

Layer Smart Cycle Discounts TrustLens
What it acts on Campaign configuration and delivery Customer behavior over time
When it acts Before and during a campaign After orders, refunds, and coupon events
Fraud signals it uses None โ€” it structures campaigns, not risk Returns, order patterns, coupons, linked accounts, chargebacks, card testing, shipping anomalies
Primary control Limit who can access a promotion and when Identify which customers are abusing it
Auto-blocks customers No No (Free) / Configurable (Pro)
HPOS compatible Yes Yes

The structural logic is this: Smart Cycle Discounts reduces the surface area of each campaign through delivery controls, scheduling, and eligibility targeting. TrustLens identifies who is exploiting whatever surface remains by tracking customer behavior across all their interactions with your store.

Running only the campaign controls means you reduce risk but can’t see who is still getting through. Running only the customer scoring means you can see the patterns but the campaign structure remains as open as it was. Running both means you’re closing the loop from both ends.

Pattern by pattern: how each abuse scenario is addressed

First-order coupon farming

Campaign-side controls (Smart Cycle Discounts): Deliver the welcome offer as a single-use code (Pro) rather than a shared code. Combine with role targeting โ€” restrict to non-logged-in users or a specific “new customer” role โ€” to limit who can see the offer. Use URL auto-apply for email delivery so codes are personalized and not copyable from a generic coupon field.

Customer-side detection (TrustLens): Linked accounts detection flags account clusters sharing shipping addresses, phone numbers, IPs, or device fingerprints. The coupon abuse module identifies accounts that have claimed a first-order coupon more than once. Risk propagates across linked accounts, so the cluster as a whole shows elevated scores โ€” not just the specific account that triggered the last redemption.

The combined effect: Single-use codes reduce how many times the code can be redeemed across legitimate sharing. Linked account detection surfaces the cluster once multiple accounts have been created, giving you the information to block the remaining accounts and prevent future redemptions.

BOGO return loops

Campaign-side controls (Smart Cycle Discounts): BOGO campaigns in Smart Cycle Discounts don’t have a built-in mechanism to prevent post-purchase return loops โ€” the campaign ends when the discount is applied. The most effective structural control here is your return policy: require both items to be returned together for a full BOGO refund, not just the paid item. This is a policy and process decision, not a plugin configuration.

Customer-side detection (TrustLens): The return abuse module detects high return rates, high full-refund ratios, and wardrobing patterns across all orders regardless of the campaign that generated them. A customer systematically exploiting BOGO offers through returns will accumulate return signals. A full-refund ratio above 90% applies a significant score penalty. Over enough orders, this pushes the customer into a risk or critical segment where you can review and act.

What to realistically expect: TrustLens will surface the pattern after it has happened enough times to be statistically meaningful. The minimum order threshold (default 3 orders) means early-stage abusers won’t trigger the segment classification immediately. The detection is retrospective by design โ€” but it surfaces patterns that would otherwise be invisible in a standard order report.

Code sharing and coupon site exposure

Campaign-side controls (Smart Cycle Discounts): Single-use code generation (Pro) is the direct solution. When each recipient has a unique code, sharing one code doesn’t expand the campaign’s reach โ€” it only transfers the single redemption from the original recipient to whoever they shared it with. For a shared promotional code, set aggressive usage limits and monitor redemption velocity as a signal that the code has escaped its intended audience.

Customer-side detection (TrustLens): When a shared code appears on coupon aggregator sites and strangers start redeeming it, TrustLens doesn’t directly detect the code-sharing event โ€” it doesn’t monitor external coupon sites. What it will see is the downstream behavior: new customers with no order history redeeming promotional codes in bulk. If those customers later exhibit return abuse, coupon-then-refund patterns, or linked account signals, their scores will reflect it.

Honest framing: Single-use codes from Smart Cycle Discounts Pro are the effective solution to the sharing problem. TrustLens doesn’t prevent code sharing โ€” it surfaces the customer-level consequences of it over time.

Discount-then-refund cycling

Campaign-side controls (Smart Cycle Discounts): No direct campaign configuration prevents a customer from requesting a refund after a legitimate purchase. The campaign has done its job when the discount was applied.

Customer-side detection (TrustLens): The coupon abuse module specifically tracks the coupon-then-refund pattern. Two instances applies a score penalty; three or more applies a larger one. The event timeline shows each instance chronologically so you can verify the pattern before acting. This is one of the cases where TrustLens is doing something the campaign plugin structurally cannot โ€” watching what happens after the campaign ends.

What neither plugin solves on its own

Being honest about the limits of both tools is more useful than overselling their combined coverage.

Code sharing to legitimate contacts: If a genuine customer shares a shared promo code with a friend before making a purchase themselves, Smart Cycle Discounts can’t prevent that โ€” per-customer usage limits don’t cover this case. Single-use codes (Pro) are the only structural answer, and even then, a customer who gives their code away has simply transferred their own discount to someone else. TrustLens won’t flag this unless the recipient goes on to exhibit other risk patterns.

First-time abusers: Both plugins require behavioral history to generate meaningful signals. A customer placing their first order โ€” even if they’re part of an account farming ring โ€” will look identical to a genuine new customer until enough data accumulates. TrustLens’s minimum order threshold is intentional (it reduces false positives on new accounts), but it does mean the earliest stages of a fraud pattern are invisible.

Policy and process gaps: Neither plugin can fix a return policy that doesn’t distinguish between BOGO pairs, a refund process that issues pre-discount prices, or a customer service workflow that approves every return without review. The plugins operate on the data and configuration you provide. If the underlying policies create structural opportunities, no amount of scoring will eliminate the behavior those policies invite.

Payment fraud and stolen cards: TrustLens’s Card-Testing Defense (free) monitors checkout velocity and blocks bots probing stolen cards, but neither plugin is a payment fraud tool in the card-network sense. For payment-level fraud, your gateway’s built-in screening and address verification remain the primary defense. On the intersection of card-testing and fraud detection, see what a WooCommerce card-testing attack looks like.

Where to start if you’re running both

If you’re already using Smart Cycle Discounts and want to add TrustLens โ€” or vice versa โ€” the sequence that gives the most immediate value:

  1. Install TrustLens and run the historical sync. The sync builds trust profiles from your existing WooCommerce order history in the background. When it completes, you’ll have a customer risk picture based on everything that has already happened in your store โ€” including any patterns from past campaigns. This is usually the fastest way to find out whether there are existing problems worth addressing.
  2. Review the coupon abuse module findings. Look at the TrustLens dashboard and filter to Caution and Risk customers. Check the coupon abuse signals specifically โ€” how many customers have a first-order coupon count above 1? How many have the coupon-then-refund pattern? These numbers tell you how much your current campaign structure is being exploited.
  3. Audit your campaign delivery modes in Smart Cycle Discounts. For any campaigns that use a shared code and target new or first-time buyers, evaluate whether single-use codes would be appropriate. The bulk code generator in Pro makes this practical even for large campaigns.
  4. Check the linked accounts view for your high-coupon customers. If the historical sync surfaced customers with elevated coupon abuse signals, open their TrustLens profiles and check the linked accounts tab. Account farming rings will show as clusters of connected accounts. Blocking the worst actors in the cluster reduces the surface for future redemptions.
  5. Set up a recurring weekly review. The TrustLens dashboard takes less than five minutes to scan. Check whether your Critical segment count is growing, whether new names have appeared in the high-risk attention list, and whether any recent campaigns have generated unusual coupon activity. This is the ongoing loop that makes the stack useful over time, not just at installation.


You don’t need both to start

Smart Cycle Discounts and TrustLens solve different problems and neither depends on the other to work. If your priority right now is campaign automation and scheduling, start with Smart Cycle Discounts. If your priority is understanding which customers are costing you money, start with TrustLens. The guide to setting up TrustLens for the first time covers what to do in the first hour after installation.

Frequently asked questions

Do Smart Cycle Discounts and TrustLens integrate with each other?

No. Smart Cycle Discounts and TrustLens do not share code or communicate directly. Smart Cycle Discounts manages campaign configuration, scheduling, and discount delivery through WooCommerce’s native pricing system. TrustLens scores customers based on behavioral signals from WooCommerce orders, refunds, and coupon events. They work as a complementary stack because they address different layers of the same problem โ€” campaign structure versus customer behavior โ€” not because there is a technical integration between them.

Can TrustLens detect which Smart Cycle Discounts campaign is being abused?

Not directly. TrustLens tracks customer behavior at the order and refund level. It knows that a customer used a coupon and then requested a refund; it does not know which Smart Cycle Discounts campaign that coupon was associated with. The visibility into which specific campaign is attracting abuse comes from Smart Cycle Discounts analytics โ€” reviewing coupon redemption patterns and order volume per campaign โ€” not from TrustLens.

Will TrustLens automatically block customers who abuse my discounts?

No, not in the free version. TrustLens surfaces risk information โ€” scores, segments, coupon abuse signals, linked account clusters โ€” and you decide when to act. The free version requires a manual blocking decision. Pro allows you to configure automation rules that can trigger actions (including blocks, order holds, or alerts) when a customer’s risk segment changes. No automatic enforcement happens in the free version without your explicit configuration. For a detailed walkthrough of how automation rules work in TrustLens Pro, see the guide to TrustLens Automation Rules for graduated fraud response.

Does Smart Cycle Discounts have any fraud detection features?

Smart Cycle Discounts is a campaign management plugin, not a fraud detection tool. Its fraud-relevant capabilities are structural: single-use code generation (Pro), role and location targeting, code-required delivery modes, scheduled expiration, and Campaign Intelligence health warnings before launch. None of these detect fraudulent customer behavior after a campaign runs โ€” they limit the structural openings that make abuse easier.

What if I use WooCommerce native coupons instead of Smart Cycle Discounts campaigns?

TrustLens tracks coupon usage regardless of whether the coupon originated from a Smart Cycle Discounts campaign or a native WooCommerce coupon. The coupon abuse detection module monitors the coupon-then-refund pattern and the first-order coupon count across all coupon redemptions in your store. TrustLens doesn’t distinguish between coupon sources โ€” it sees coupon events in the order data the same way regardless of origin. The linked accounts detection and return abuse signals work the same way in either setup.

How does Smart Cycle Discounts handle BOGO campaigns specifically?

Smart Cycle Discounts supports BOGO (Buy One Get One) campaigns in the free version. The implementation uses a buy-quantity / get-quantity structure with a configurable discount percentage on the “get” items (including 100%, which means free). BOGO campaigns can be delivered as auto-apply or code-required, and they can be scoped by product, category, user role, and location. The plugin does not have a built-in mechanism to detect or prevent BOGO return loops โ€” that is handled at the policy and process level, with TrustLens tracking the resulting return patterns over time.


Key Takeaways

  • Every discount campaign creates a surface area โ€” first-order coupons invite account farming, BOGO deals create return loops, shared codes escape to aggregator sites. This is not a reason to stop running promotions; it’s a reason to pair campaign controls with behavioral monitoring.
  • Smart Cycle Discounts reduces the surface area through delivery mode (auto-apply vs. code-required), single-use code generation (Pro), role and location targeting, and scheduled expiration. These are structural controls that limit who can access a promotion and when.
  • TrustLens detects behavioral patterns after campaigns run: linked account clusters exploiting first-order offers, coupon-then-refund cycles, return abuse patterns consistent with BOGO exploitation. All eight detection modules are free โ€” no locked features.
  • The two plugins don’t share code or communicate. They’re a complementary stack because they address opposite ends of the same problem: campaign structure (SCD) versus customer behavior (TrustLens).
  • The free version of TrustLens never auto-blocks customers. It surfaces risk; you decide when to act. Pro adds automation rules that can trigger blocking or order holds when configured thresholds are met.
  • Neither plugin replaces good return policy design, careful refund processing, or human judgment. The stack makes abuse visible and reduces structural openings โ€” it doesn’t make every policy decision for you.

See both sides of the picture

Smart Cycle Discounts manages your campaigns. TrustLens watches who’s exploiting them. Both are free on WordPress.org โ€” no trial limits, no locked modules.


TrustLens โ€” Download Free



Smart Cycle Discounts โ€” Download Free

Webstepper

The Webstepper Team

WordPress Plugin Developers

We build Smart Cycle Discounts and TrustLens โ€” two plugins that came out of running WooCommerce stores ourselves and dealing with exactly the problems described above. No guesswork, no scare tactics. Just tools that solve specific problems.

account farmingBOGO fraudcoupon abusediscount fraudfirst order discountfraud preventionlinked accountssmart-cycle-discountsTrustLensWoocommerce
Newer
TrustLens Linked-Account Detection: How It Works Without Storing Personal Data
Back to list
Older WooCommerce Bundle Discounts vs. BOGO: Which Structure Gets More Units Moving?

Related Posts

Why Your WooCommerce Discounted Products Don't Show Up in the "On Sale" Shop Filter
WooCommerce Tips

Why Your WooCommerce Discounted Products Don’t Show Up in the “On Sale” Shop Filter

Posted by author-avatar webstepper
May 30, 2026
Continue reading
How to Run a Code-Gated WooCommerce Campaign: When to Require a Coupon Code Instead of Auto-Apply
WooCommerce Tips

How to Run a Code-Gated WooCommerce Campaign: When to Require a Coupon Code Instead of Auto-Apply

Posted by author-avatar webstepper
May 30, 2026
Continue reading
How to Share a WooCommerce Discount Link That Auto-Applies the Code
WooCommerce Tips

How to Share a WooCommerce Discount Link That Auto-Applies the Code

Posted by author-avatar webstepper
May 30, 2026
Continue reading
How to Discount a WooCommerce Product Category (And When That's Actually the Right Move)
WooCommerce Tips

How to Discount a WooCommerce Product Category (And When That’s Actually the Right Move)

Posted by author-avatar webstepper
May 30, 2026
Continue reading
How to Set Up a 'Deal of the Day' in WooCommerce Using Random Product Rotation
WooCommerce Tips

How to Set Up a ‘Deal of the Day’ in WooCommerce Using Random Product Rotation

Posted by author-avatar webstepper
May 30, 2026
Continue reading
WooCommerce Email Discount Campaigns: How to Send a Different Code to Every Subscriber
WooCommerce Tips

WooCommerce Email Discount Campaigns: How to Send a Different Code to Every Subscriber

Posted by author-avatar webstepper
May 30, 2026
Continue reading
YITH WooCommerce Dynamic Pricing & Discounts vs. Smart Cycle Discounts: An Honest Comparison
WooCommerce Tips

YITH WooCommerce Dynamic Pricing & Discounts vs. Smart Cycle Discounts: An Honest Comparison

Posted by author-avatar webstepper
May 30, 2026
Continue reading
How to Use WooCommerce Cart Nudges to Increase Code Redemption Without Being Annoying
WooCommerce Tips

How to Use WooCommerce Cart Nudges to Increase Code Redemption Without Being Annoying

Posted by author-avatar webstepper
May 30, 2026
Continue reading
WooCommerce Card Testing Defense Pro: Auto-Escalation, Attack History, and When You Actually Need It
Store Security

WooCommerce Card Testing Defense Pro: Auto-Escalation, Attack History, and When You Actually Need It

Posted by author-avatar webstepper
May 30, 2026
Continue reading
How to Hide Payment Gateways for High-Risk WooCommerce Customers
Store Security

How to Hide Payment Gateways for High-Risk WooCommerce Customers

Posted by author-avatar webstepper
May 30, 2026
Continue reading
WooCommerce Buy X Get Y: Same-Product vs. Cross-Product BOGO
WooCommerce Tips

WooCommerce Buy X Get Y: Same-Product vs. Cross-Product BOGO

Posted by author-avatar webstepper
May 28, 2026
Continue reading
Plugin Guides

What the TrustLens Command Center Dashboard Is Actually Telling You

Posted by author-avatar webstepper
May 28, 2026
Continue reading
    Newsletter

    Insights that grow your business

    Join thousands of WooCommerce store owners who get actionable tips, plugin updates, and industry news every week.

    We respect your privacy. Unsubscribe at any time.

    Weekly updates โ€” Fresh content every Tuesday
    Exclusive content โ€” Tips you won't find on our blog
    Early access โ€” Be first to know about new plugins
    Webstepper
    Weekly WooCommerce Tips
    Just now
    This week: 5 proven strategies to boost your average order value using smart discount campaigns...
    New issue!
    Webstepper

    Tools for store owners who'd rather grow than grind.

    Simple, powerful plugins that help WooCommerce store owners sell more โ€” without the learning curve.

    500+ happy stores

    Products

    • Smart Cycle Discounts
    • TrustLens
    • Discount Calculator
    • Sale Calendar

    Company

    • About Us
    • Blog
    • Contact
    • Affiliates

    Resources

    • Help Center
    • Guides
    • Roadmap
    • Status
    • Affiliate Program
    • Become a Partner

    Questions? We actually answer.

    Real humans, real help. No bots, no runaround. Usually within a few hours.

    Get in touch
    Operated by Setmood LLC ยท 7901 4th St N, St Petersburg, FL 33702 ยท United States

    ยฉ 2026 Webstepper. All rights reserved.

    Privacy Terms Refunds
    Visa Mastercard PayPal Apple Pay Google Pay & more
    Limited Time Offer

    Save 15% on
    SCD, TrustLens & the Bundle

    Smart Cycle Discounts and TrustLens โ€” buy either plugin or grab both in the bundle. Use code at checkout.

    WELCOME15
    23 hours
    :
    59 minutes
    :
    59 seconds
    Claim My Discount

    • WordPress
      Back
      WordPress Plugins
      View all
      Smart Cycle Discounts logo

      Smart Cycle Discounts

      Automate discount campaigns with scheduling, analytics, and smart product targeting.

      7 Discount Types Cycle AI
      Free Pro from $59
      TrustLens logo

      TrustLens

      Customer trust intelligence for WooCommerce. Score customers, spot abuse, protect revenue.

      Trust Scores Abuse Detection
      Free Pro from $79

      New Plugin

      Coming Soon

      Something exciting is in the works. Join the waitlist to be first to know.

      Get Notified
      Notify Me
      Secure Checkout
      WordPress.org
      14-Day Refund
      Resources
      Documentation Guides & tutorials
      Discount Calculator Plan your strategy
      Support Get help
      SCD Changelog Discount plugin updates
      TrustLens Changelog Trust intelligence updates
      Get notified on new releases
    • Affiliate
      Back
      Program
      Overview How the program works
      How It Works 4 steps from apply to earn
      Commission Details 30% ยท 60-day cookie ยท recurring
      Get Started
      Apply Now Open
      Takes ~2 minutes
      Earnings Calculator Estimate your monthly income
      FAQ Payouts, cookies, renewals
      Resources
      Brand Kit Logos, banners, copy, social
      Playbook Tactics that actually convert
      FTC Disclosure How to disclose properly
      Affiliate Terms Full program agreement
      Contact Team Open the contact form
      Earn 30% recurring on every sale Free to join ยท 60-day cookie ยท monthly PayPal payouts
      Apply Now
    • Blog
    • DOCS
      Back
      Docs & Resources

      Choose a plugin or WooCommerce resource to keep moving

      Smart Cycle Discounts Automated discount campaigns for WooCommerce
      Available
      TrustLens Customer trust intelligence documentation for WooCommerce
      Live
      Docs Home FAQ Calculator Get Support
      WordPress tools that solve real problems
    • Contact Us
    • About
      Back
      Company

      Our Story

      Founded 2020

      Built by store owners, for store owners. We create WordPress tools that solve real problems.

      Learn more
      Built from Experience Real solutions we use ourselves
      Time is Precious Simple, intuitive tools
      Real Support Talk to the founders
      Legal & Contact
      Contact Us Privacy Policy Terms of Service Refund Policy
      14-Day Money-Back Guarantee No questions asked
    Sidebar
    We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.
    More info More info Accept