Skip to navigation Skip to main content
Free on WordPress.org 4.9 · 13 reviews WordPress.org Explore both Plugins
Free on WordPress.org 4.9 · 13 reviews WordPress.org Explore both Plugins
  • 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

    Guides, references, and answers for every Webstepper plugin.

    Smart Cycle Discounts Automated WooCommerce discount campaigns
    Getting started › Discount types › Cycle AI ›
    TrustLens Customer trust & fraud intelligence
    Trust scoring › Detection modules › Card-testing defense ›
    Docs Home Guides FAQ Pricing 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

WooCommerce Fraud Ring Detection: How One Bad Customer Becomes Five

Posted by author-avatar webstepper
WooCommerce Fraud Ring Detection: How One Bad Customer Becomes Five

Store Security · TrustLens

The Account That Wasn’t One Person

WooCommerce fraud rings don’t look dramatic at first. They look like a new customer grabbing a welcome discount. This post walks through how a single bad account becomes five, what behavioral signals connect them, and how TrustLens’s linked-account detection uses six fingerprint types to surface the pattern before it becomes expensive.


In This Guide

  • How a fraud ring actually grows in WooCommerce
  • The six fingerprint signals TrustLens uses to connect accounts
  • HMAC-SHA256 pseudonymization: what it means for GDPR
  • How linked accounts move the trust score
  • What a flagged linked-account profile looks like
  • Free vs Pro: detection vs. automated response
  • Acting on a linked-account flag responsibly
  • Frequently asked questions

The most persistent WooCommerce fraud isn’t a stolen card. Stolen cards get caught by payment processors. The fraud that quietly drains stores over months is behavioral — a pattern of repeated, coordinated exploitation by accounts that look like different people but aren’t.

You have a 10% welcome discount for first orders. A customer uses it. Three weeks later, a different email address uses it again. Then another. By the time you notice that four separate “customers” have shipped to the same address and use the same phone number, the discount has been claimed eight times and you’ve shipped eight orders at a margin that only made sense once.

This is a fraud ring — or a precursor to one. It doesn’t require a sophisticated operation. It can be a single person with several email addresses and a willingness to spend twenty minutes setting up accounts. Detecting it requires not looking at customers one at a time, but looking for what they share.

How a Fraud Ring Actually Grows in WooCommerce

Understanding the lifecycle matters because it tells you where detection can realistically help.

The starting point is almost always an incentive. A welcome discount, a first-order coupon, a referral reward — anything that gives a new account more value than a returning one. WooCommerce doesn’t have a native way to tie those to a person rather than an email address. An account is just an email. And email addresses are free.

Account one: no red flags

The first account behaves like a legitimate customer. It places an order, uses the welcome discount, and ships to a real address. Nothing unusual. Trust scoring tools often won’t flag this customer at all — they have one order and no behavioral history. This is correct behavior, not a gap. You genuinely don’t know yet.

Account two: the shared signal appears

A second account places an order weeks later. Different email, different name. But the shipping address is the same. Or the phone number is the same. Or the payment method shares a Stripe card fingerprint. At this point, any single shared signal could be coincidence — a household with multiple accounts, a spouse ordering independently. One match doesn’t confirm a pattern. But it does get recorded.

Account three: the pattern becomes statistical

The third account sharing two or more signals with the first is no longer coincidental. A shared shipping address and shared phone number across three accounts has an extremely low probability of being three genuinely independent customers. The behavioral fingerprint is now pointing at one underlying actor — or at most, a small coordinated group.

Account four and five: the cumulative cost becomes visible

By the fourth and fifth accounts, the discount has been claimed multiple times, the shipping destination is the same, and several signal types overlap. The question stops being “is this suspicious?” and becomes “how much has this cost, and what do I do about it?”

Manual detection at this stage is nearly impossible without dedicated tooling. Looking at the WooCommerce customer list, each account appears as a separate row with a different name and email. There is no native view that groups customers by shared shipping address or shared payment fingerprint. You have to already know who to look for before you can find the connection.

The detection window that actually matters

Fraud rings are expensive not because any single order is devastating, but because the pattern repeats across weeks or months before anyone notices. Early detection — at account two or three — changes the math. A flag at account five doesn’t prevent accounts one through four. The goal is shortening the time between first anomaly and first awareness.

The Six Fingerprint Signals TrustLens Uses to Connect Accounts

TrustLens’s Linked Accounts Detection module is part of the free version — all eight detection modules are available without a Pro license. The module records six types of behavioral fingerprints from every order and uses them to identify when different customer accounts share identifiable characteristics.

The six signal types, verified against the plugin code in class-linked-accounts.php:

Signal type What it captures Notes
Shipping address The full shipping address, normalized and hashed Normalization expands abbreviations (“st” → “street”) so minor formatting differences don’t create false misses
Billing address The full billing address, normalized and hashed Tracked separately from shipping so mismatches between the two are also visible
Phone number The billing phone, digits only Leading country codes stripped; “+1 (555) 555-0100” and “5555550100” produce the same hash
IP address The customer’s IP at checkout Loopback addresses (127.0.0.1) are excluded; shared IPs (office, VPN) can produce false positives — weight this signal accordingly
Payment method Saved payment token ID, Stripe card fingerprint, and/or last-4 card digits Multiple token identifiers can combine; requires the customer to use a saved payment method or Stripe integration
Device (user agent) The HTTP User-Agent string from the order A weak signal on its own — user agents are easy to share and easy to change — but meaningful when combined with stronger signals

When a new order is placed, TrustLens hashes each of these values and stores the hash alongside the customer’s email hash. It then queries whether any other customer accounts share any of those fingerprints. If they do, those accounts are flagged as linked and the count is stored on each customer’s profile.

A match on one weak signal (IP address, user agent) is far less meaningful than a match on two strong signals (shipping address and phone). The module records all matches and exposes which signal types overlapped, so you can weigh the evidence yourself rather than relying on a black-box verdict.

The IP address signal requires careful interpretation

An IP address match is significant when the accounts also share a shipping address or phone number. On its own, it can easily reflect a household, an office building, a university campus, or a shared VPN exit node. Treat IP as a supporting signal, not primary evidence. TrustLens’s scoring reflects this: individual signal matches contribute to a penalty based on the total linked account count, not on the type of the match.

For a deeper look at the coupon abuse patterns that fraud rings typically exploit alongside linked-account detection, see how TrustLens detects WooCommerce coupon abuse before it costs you — the two modules work together to surface the full picture.

HMAC-SHA256 Pseudonymization: What It Means for GDPR

The obvious concern with any fraud detection system that tracks shared shipping addresses and phone numbers is: where does this data go, and who can read it?

TrustLens’s linked-account fingerprints never reach the database as raw values. Before any address, phone number, IP, or payment token is stored, it passes through wstl_hash_personal_value() — a function that computes hash_hmac('sha256', context . '|' . value, wp_salt('auth')). The result is a 64-character hex string with no reversible path back to the original data.

The keying material is your WordPress authentication key, accessed via wp_salt('auth'). This means:

  • The hash for “123 Main Street, Springfield” on your store is completely different from the hash for the same address on any other store.
  • No one who obtains your database can reconstruct a shipping address from a fingerprint hash.
  • TrustLens never sends customer identifiers to an external service. All data stays inside your WordPress installation.

For GDPR purposes, pseudonymized data (data that cannot identify a natural person without additional information held separately) is treated differently from directly identifying data. The fingerprint hashes in the TrustLens database are pseudonymous because the hash-to-original mapping is not stored. If a customer requests erasure, WordPress privacy tools remove the hashes, and there is nothing left to trace back.

One important trade-off: rotating WordPress secret keys

Because the hashing uses your WordPress auth key as keying material, regenerating your WordPress secret keys invalidates every fingerprint and customer hash already stored. After key rotation, TrustLens can no longer match returning customers to their existing profiles. If you need to rotate WordPress secret keys, plan to run Historical Sync afterward to rebuild the customer table with the new keying material. Manually set block/allowlist status on individual customers won’t auto-recover — those need to be re-applied.

For a complete technical walkthrough of the hashing mechanism, the TrustLens linked-account detection and GDPR explainer covers what gets stored, what doesn’t, and how the system stays privacy-compliant without sacrificing detection quality.

How Linked Accounts Move the Trust Score

Detecting a linked account doesn’t automatically tank a customer’s score. TrustLens applies a tiered penalty based on how many linked accounts exist and how risky those linked accounts themselves are.

The base penalty structure, confirmed from the plugin’s add_linked_signal() method:

Linked account count Base score penalty
1 or more linked accounts −5 points
3 or more linked accounts −10 points
5 or more linked accounts −15 points

On top of the base penalty, TrustLens applies an additional configurable penalty (default 5 points) for each linked account that is in the Risk or Critical segment, and double that rate for each linked account that is actively blocked.

So a customer with three linked accounts — one of which is in the Risk segment and one of which is blocked — would receive: base penalty of -10 (three or more linked), plus -5 for the Risk link, plus -10 for the blocked link. A total penalty of -25 from this module alone, without any other behavioral signals firing.

This compound structure matters because it means the first linked account produces a small flag, but a web of connected accounts carrying bad history can push a score into the Caution or Risk segments even before the individual customer has done anything obviously wrong. The contamination is bidirectional: being linked to blocked accounts is itself a risk signal.

Every customer starts at a neutral score of 50. All behavioral modules apply positive or negative adjustments, and the final score is clamped to 0–100. Customers with fewer than the configured minimum orders (default: 3) accumulate signals but don’t move out of the Normal segment until enough data exists — this prevents noisy false positives from new accounts with thin history.

What a Flagged Linked-Account Profile Looks Like

When TrustLens detects linked accounts, the connection shows up in two places: the customer’s trust score (the penalty reduces the number) and the customer’s profile page (the linked accounts section lists the connected accounts by email hash, segment, and match types).

The profile view shows you:

  • How many accounts are linked and what their segments are
  • Which signal types produced the match (shipping address, phone, IP, etc.)
  • Each linked account’s trust score, total orders, and whether they are blocked
  • The match count per linked account (a match on three signals is stronger evidence than a match on one)

This is deliberately all information, not a verdict. TrustLens surfaces the evidence and leaves the decision to you. A customer linked to a Risk-segment account via shipping address and phone number is worth investigating before blocking. The same link via IP address alone is probably not.

What this looks like in practice

Imagine you run a store with a 15% first-order welcome discount. In TrustLens’s customer list, you notice a customer in the Caution segment with a trust score of 42. You open their profile and see: “Linked to 3 other accounts (1 high-risk, 0 blocked).” The match types show shipping address and phone across all three. One of those linked accounts has a 90% refund rate and is in the Risk segment. The current customer has only placed two orders — within the minimum threshold, so no other module has fired yet. That’s the signal: this account is almost certainly the same person as the high-refund Risk-segment account, just under a different email. You have the picture before account three claims another welcome discount.

If you want to understand how TrustLens’s six risk segments are defined and what each one means operationally, the TrustLens segments explained guide covers the full VIP-through-Critical range, what score thresholds apply, and how the segments should inform your response decisions.

Free vs Pro: Detection vs. Automated Response

Linked Accounts Detection is a free feature. The module runs, the fingerprints are stored, the matches are found, and the score penalty is applied — all without a Pro license. This is true regardless of how many customers you have or how many accounts are linked.

What free detection gives you:

  • Real-time fingerprint recording on every new order
  • Linked-account matches surfaced on customer profiles
  • Trust score adjustments reflecting the linked-account network
  • Visibility into which signal types matched
  • The linked account count and segment displayed in the customer list

What free detection does not do is act on what it finds. If a customer with six linked accounts — all in the Risk segment — places an order at 2 a.m. on a Saturday, the free version flags them in the dashboard. A notification may fire. But the order goes through. Blocking requires you to be online and checking.

TrustLens Pro adds Automation Rules. These are trigger-based rules that fire when specific conditions are met. The linked_accounts_detected trigger fires each time TrustLens identifies a new linked-account relationship. The linked_accounts condition field — verified from the plugin’s automation class — lets you set a numeric threshold: “if linked account count is greater than 2, block customer.”

Pro Automation Rules also let you combine conditions. A rule that fires when a customer has more than three linked accounts AND has a trust score below 40 AND has used a first-order coupon is a much more precise response than blocking anyone with any linked account. That precision matters for avoiding false positives — households and families share addresses legitimately.

The block_customer, hold_order, send_email, send_webhook, and add_tag actions are all available in response to a linked-accounts trigger. Webhooks include an HMAC-SHA256 signature and are delivered asynchronously with automatic retry on failure.

For a complete breakdown of how Pro Automation Rules work — including the save-time validator that prevents rules from being set up in ways that can never fire — see the TrustLens automation rules guide.

The right starting automation for linked accounts

If you are setting up Pro Automation Rules for the first time, start conservative. A rule that tags customers with 3+ linked accounts (rather than blocking them) lets you manually review for a few weeks before escalating to automated blocking. You will quickly learn how many legitimate matches your store generates — families ordering separately, households with shared addresses — versus genuinely suspicious patterns. Once you have a sense of the false-positive rate in your specific context, tighten the threshold or add a trust-score condition.

Acting on a Linked-Account Flag Responsibly

The gap between “this customer has three linked accounts” and “this customer is committing fraud” is real. Not every linked-account flag is abuse. Couples order to the same address. Siblings use the same phone number for their accounts. A small business has employees order on behalf of the company from the same IP. These are false positives, and acting on them carelessly costs you legitimate customers.

A reasonable evaluation process for a linked-account flag looks like this:

Step 1: Check the number and type of signals that match

One shared signal (IP only, or device only) is weak evidence. Two or more strong signals (shipping address and phone, or billing address and payment token) is substantially more meaningful. Look at what matched, not just that something matched.

Step 2: Check the risk profile of the linked accounts

A customer linked only to Trusted or Normal segment accounts is a different situation from one linked to accounts in the Risk or Critical segment. If the linked accounts have high refund rates, coupon abuse flags, or are already blocked, that changes the picture significantly.

Step 3: Look at the pattern across the linked accounts

Do the linked accounts all use first-order coupons? Do they all have low order counts and no repeat purchases? Do they all ship to the same address but use different payment methods? A consistent pattern across the linked accounts is much stronger evidence of coordinated behavior than a mix of independent-looking histories.

Step 4: Check whether there is a plausible innocent explanation

A household ordering for a home address is not a fraud ring. If the linked accounts have varied order histories, different product categories, and no pattern of coupon abuse or refund cycling, the odds of a benign explanation are high. Do not block first and investigate later — start with investigation.

Step 5: Act proportionately

Blocking is the most aggressive action available. If you are not confident, start with watching — add a note, tag the customer, or set a Pro automation rule to hold orders for manual review. A held order gives you 24 hours to look more closely before it ships. A block is permanent until you reverse it manually.

The behavioral picture from the order pattern fraud detection module can also help here — unusual order velocity, high cancellation rates, and consistent buying of specific categories all add context alongside the linked-account signal. When you’re looking at a suspicious cluster of accounts, check whether the individual customer profiles show other red flags before drawing conclusions from linked-account data alone.

See fraud ring detection in action

TrustLens’s linked-account detection runs in the free version — no Pro license needed to start recording fingerprints and seeing which customer accounts share signals. Pro Automation Rules add the ability to automatically hold or block orders when linked-account thresholds are crossed.

See TrustLens
How Automation Rules Work

Frequently Asked Questions

Does TrustLens linked-account detection work for guest checkout?

Yes. TrustLens identifies customers by a hash of their email address, so guest orders are tracked the same way as registered accounts. If the guest uses a shipping address or phone number shared with another account — guest or registered — the link is recorded. If a guest later registers, their history carries over.

Will TrustLens automatically block customers with linked accounts?

No — not in the free version. The free tier surfaces the detection and adjusts the trust score. Blocking requires you to manually take action on the customer’s profile, or to configure a Pro Automation Rule that triggers on the linked_accounts_detected event with a condition like “linked account count is greater than N.”

How many signals need to match before two accounts are flagged as linked?

A single signal match is enough to flag accounts as linked and record the connection. The match_count on each linked-account relationship tells you how many signals overlapped. The trust score penalty scales with the total number of linked accounts and their risk level, not with the number of signals per match — so a single strong-signal match (like shared payment token) that produces multiple linked accounts will still affect the score meaningfully.

Can a household with two accounts set off a false positive?

Yes, it can. Two accounts sharing a shipping address and phone number will be flagged as linked. TrustLens applies a small penalty (-5 points) for one linked account, which is unlikely to push a customer into the Caution or Risk segment on its own. The concern is compounded accounts — three, five, or more — or linked accounts that are already in Risk segments. One linked account in a household is generally not worth action on its own.

What does TrustLens actually store for linked-account detection?

TrustLens stores HMAC-SHA256 hashes of the six signal values — not the raw shipping address, phone number, IP, or payment token. The hashes are keyed to your WordPress authentication key, so they can’t be reversed and can’t be matched across different sites. The raw personal data never reaches the TrustLens database tables.

Does linked-account detection work on historical orders?

After installation, TrustLens records fingerprints from new orders automatically. For historical orders, you run Historical Sync from the dashboard — it processes past orders in small batches in the background without affecting frontend performance. Historical Sync does have one limitation: the IP address and device user-agent signals require that data to be present in the order record. Older orders that didn’t capture those fields at checkout won’t produce those fingerprints.

What happens to linked-account fingerprints when I rotate WordPress secret keys?

Rotating your WordPress secret keys invalidates every stored fingerprint and customer hash because the HMAC key material changes. TrustLens can no longer match returning customers to their existing profiles. After key rotation, running Historical Sync rebuilds the customer table using the new keying material. Manually set block and allowlist statuses on individual customers need to be re-applied — they are not automatically restored by the sync.

Can Pro Automation Rules fire when a new linked account is detected?

Yes. The linked_accounts_detected trigger in Pro fires each time TrustLens identifies a new linked-account relationship. You can combine it with condition fields like linked account count, trust score, segment, or coupon-then-refund pattern to build rules that respond precisely to the situations you actually want to act on automatically.


Key Takeaways

  • Fraud rings in WooCommerce typically start with a single account exploiting a first-order incentive, then multiply across weeks or months. The damage compounds before any individual account looks suspicious on its own.
  • TrustLens’s Linked Accounts Detection module records six behavioral fingerprints from every order — shipping address, billing address, phone, IP, payment method, and device user agent — and flags accounts that share them. The module is free; no Pro license is required.
  • All fingerprints are stored as HMAC-SHA256 hashes keyed to your WordPress authentication key. Raw personal data (addresses, phone numbers, IPs) never reaches the TrustLens database. Fingerprints are site-specific and non-reversible.
  • The score penalty for linked accounts scales with the count of linked accounts and their risk level: 1+ linked accounts = -5, 3+ = -10, 5+ = -15, plus additional penalties for Risk-segment or blocked linked accounts.
  • The free version detects and surfaces linked accounts but does not act automatically. Blocking or holding orders in response to a linked-account flag requires either manual action or a Pro Automation Rule.
  • Pro Automation Rules support a linked_accounts_detected trigger and a linked_accounts condition field, allowing precise automated responses — block, hold, tag, or webhook — when a threshold is crossed.
  • A single linked account is often a household or family situation. Multiple linked accounts sharing two or more strong signals (address + phone, payment + address) — especially when those accounts have Risk-segment histories — is a pattern worth investigating before shipping.

Webstepper

The Webstepper Team

WordPress Plugin Developers

We build WordPress tools for WooCommerce store owners. Smart Cycle Discounts and TrustLens both came from problems we ran into running stores ourselves.

coupon abusefraud preventionlinked accountsmulti account fraudstore securityTrustLensWoocommerce
Newer
How to Move From Native WooCommerce Coupons to Smart Cycle Discounts Without Losing Your Promotion History
Back to list
Older How TrustLens Ingests WooCommerce Chargebacks From Stripe and WooPayments Automatically

Related Posts

How WooCommerce Customer Risk Scoring Works (and How to Read the Signals)
Store Security

How WooCommerce Customer Risk Scoring Works (and How to Read the Signals)

Posted by author-avatar webstepper
June 22, 2026
Continue reading
Stripe Froze Your WooCommerce Account? Here's How to Recover
Store Security

Stripe Froze Your WooCommerce Account? Here’s How to Recover

Posted by author-avatar webstepper
June 22, 2026
Continue reading
Never Miss a Dispute Deadline: A Walkthrough of TrustLens's Chargeback Monitor
Plugin Guides

Never Miss a Dispute Deadline: A Walkthrough of TrustLens’s Chargeback Monitor

Posted by author-avatar webstepper
June 22, 2026
Continue reading
Smart Cycle Discounts Campaign Intelligence: What the Numbers Actually Tell You
Plugin Guides

Smart Cycle Discounts Campaign Intelligence: What the Numbers Actually Tell You

Posted by author-avatar webstepper
June 22, 2026
Continue reading
Cycle AI: Create a WooCommerce Discount Campaign Just by Describing It
Plugin Guides

Cycle AI: Create a WooCommerce Discount Campaign Just by Describing It

Posted by author-avatar webstepper
June 22, 2026
Continue reading
How to Handle WooCommerce Chargebacks & Disputes: A Store Owner's Guide
Store Security

How to Handle WooCommerce Chargebacks & Disputes: A Store Owner’s Guide

Posted by author-avatar webstepper
June 22, 2026
Continue reading
How to Set Up a Recurring WooCommerce Discount Campaign That Runs Itself
WooCommerce Tips

How to Set Up a Recurring WooCommerce Discount Campaign That Runs Itself

Posted by author-avatar webstepper
June 22, 2026
Continue reading
How to Respond to a WooCommerce Chargeback Dispute (and Actually Win)
Store Security

How to Respond to a WooCommerce Chargeback Dispute (and Actually Win)

Posted by author-avatar webstepper
June 22, 2026
Continue reading
How to Avoid Getting Banned by Stripe, PayPal & Payment Processors (WooCommerce Guide)
Store Security

How to Avoid Getting Banned by Stripe, PayPal & Payment Processors (WooCommerce Guide)

Posted by author-avatar webstepper
June 22, 2026
Continue reading
How to Set Up a WooCommerce Bundle Discount Campaign (Three Pricing Modes Explained)
WooCommerce Tips

How to Set Up a WooCommerce Bundle Discount Campaign (Three Pricing Modes Explained)

Posted by author-avatar webstepper
June 22, 2026
Continue reading
TrustLens Pro Automation Rules: A Practical Playbook With Five Rules to Build First
Plugin Guides

TrustLens Pro Automation Rules: A Practical Playbook With Five Rules to Build First

Posted by author-avatar webstepper
June 18, 2026
Continue reading
FraudLabs Pro vs. TrustLens: A Direct Comparison for WooCommerce Store Owners
Store Security

FraudLabs Pro vs. TrustLens: A Direct Comparison for WooCommerce Store Owners

Posted by author-avatar webstepper
June 18, 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 — plus 10% off either of our plugins as a welcome.

    We respect your privacy. Unsubscribe at any time.

    10% off welcome gift — A code for either plugin, on us
    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...
    10% off inside
    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
    • 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

    Get 10% off
    Smart Cycle Discounts or TrustLens

    Drop your email and we’ll send you a unique, single-use code — works on either plugin at checkout. New customers, first payment.

    23 hours
    :
    59 minutes
    :
    59 seconds

    No spam. Unsubscribe anytime.

    • 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

      Guides, references, and answers for every Webstepper plugin.

      Smart Cycle Discounts Automated WooCommerce discount campaigns
      Getting started › Discount types › Cycle AI ›
      TrustLens Customer trust & fraud intelligence
      Trust scoring › Detection modules › Card-testing defense ›
      Docs Home Guides FAQ Pricing 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