Applies to Cmsmart Product Designer (formerly NBDesigner) 2.17.0 · Updated October 2026. This guide shows how to control AI usage WooCommerce stores pay for, using the Who may use it audience setting, per-customer usage limits and the AI tools list in WP Admin → Cmsmart → Cmsmart Cloud → AI Tools, verified against the 2.17.0 changelog and today's capture of a live install.

In short

  • Cmsmart Product Designer lets you decide who may spend your AI tokens — everyone, logged-in members only, or customers who have already ordered — so background removal, upscaling and preflight checks stop being an open tap on your budget.
  • It works through a master switch, an audience setting, two numeric limits and a choice of what a blocked customer sees, all on one Cmsmart Cloud → AI Tools screen.
  • It takes about ten minutes: pick an audience, set two numbers, decide what a locked-out visitor sees — staff's own preflight and auto-fix tools in wp-admin keep working regardless.

To control AI usage WooCommerce stores pay for, Cmsmart Product Designer lets a print shop decide, per tool, who may spend store-paid AI tokens — because today, a customer can upload a low-resolution logo, click Remove background, then Upscale, then run preflight twice before checkout, and none of it shows up as a cost until the balance is gone and paying customers see a resting assistant.

What does uncontrolled AI usage cost a WooCommerce store?

Cmsmart Product Designer bills every AI run — background removal, upscaling, preflight — to the store's own token balance, never the customer's, so an open Everyone setting lets anonymous traffic spend your budget with no record of who they were or what they bought.

Print-on-demand and custom-product stores run into the same pattern once AI tools go live in the designer:

  • Anonymous spend, no return. A visitor who never creates an account or orders can still click Remove background or Upscale repeatedly, with no email and no way to follow up.
  • One visitor, one balance. Without a per-customer run limit, a single curious (or scripted) visitor can work through a large share of a month's token allowance in one session.
  • A dead stop at the worst moment. When tokens run out mid-month, every AI button goes quiet at once — including for paying customers — unless a reserve was set aside.
  • Staff checks lose their budget first. If unrelated storefront traffic drains the balance, the AI preflight checks protecting your print queue are the first casualty.
  • No visibility into demand you turned away. Without usage reporting, there is no way to separate low genuine interest in AI tools from a balance that quietly ran out three times in a week.

This is not just a storefront problem: Microsoft's 2024 Work Trend Index found 78% of employees bring their own AI tools to work rather than wait for an approved one (Microsoft Work Trend Index, 2024) — the same pattern, now on the customer side of the counter.

What would predictable AI spend look like for your store?

With Cmsmart's audience and limit settings in place, every AI run is tied to a customer tier you chose, a daily cap stops any one visitor from draining the balance, and a reserve keeps your own preflight checks running even when the storefront pauses.

Picture the same store a week after turning the controls on. A logged-in customer clicks Upscale on a phone photo; because the audience is set to Members, the click came from an account you can email, and it counts against a daily cap, not an open tap. A guest who is not logged in sees the same button with a small lock icon — so you learn there was demand instead of never knowing the click happened. Overnight, when the balance dips toward the reserve you set, automatic preflight pauses before it drains the wallet; your manual Run preflight button in wp-admin keeps working, since staff tools are never gated by the customer-facing setting. By morning, the overview shows how many runs worked, how many were blocked, and by which rule.

How does Cmsmart control who can use AI in the product designer?

Cmsmart Product Designer's Cmsmart Cloud → AI Tools screen puts a master switch, an audience setting and two numeric brakes in front of every AI tool, so a store decides exactly who can spend tokens before a request reaches the AI service.

The control sits in one place: WP Admin → Cmsmart → Cmsmart Cloud → AI Tools, part of the broader Cmsmart AI line. Four blocks, each doing one job:

  1. AI in the design tool — the master switch. Off, and the AI buttons disappear, the script stops loading, and the endpoints refuse requests. Your own AI tools in wp-admin keep working either way.
  2. Who may use it — three options: Everyone (anonymous visitors included, no record), Members (a click asks for a free account first, and that signup becomes a customer record), and Customers who have ordered (AI as a perk for people who already paid — the cheapest option, fewest new leads).
  3. Usage limits — two numbers, never shown to the customer: AI runs per customer per day (0 = no limit) and a pause-below balance that reserves tokens for your own preflight and auto-fix on order files.
  4. What a blocked customer sees — show the button with a lock (recorded) or hide it completely (no record).
Settings to control AI usage WooCommerce stores pay for: Cmsmart Product Designer 2.17.0 master switch and Who may use it audience options (Everyone, Members, Customers who have ordered)
Cmsmart Product Designer 2.17.0, WP Admin → Cmsmart → Cmsmart Cloud → AI Tools: the master switch and the Who may use it audience setting.

This is Cmsmart's named approach to the problem: AI preflight before production still runs the same quality scan it always did (resolution/DPI, color mode, bleed, fonts, transparency), but the audience and limit settings decide whose clicks are allowed to spend tokens on it. Choosing Members mirrors a trade-off store owners know from checkout: Baymard Institute's research lists "the site wanted me to create an account" as a reason 18% of shoppers abandon an order (Baymard Institute, cart abandonment rate), the same friction as WooCommerce's own account-creation settings at checkout.

The three audience options, as shown on the AI Tools screen
AudienceWho pays per runBuilds your customer list?Best for
EveryoneYour store, for every anonymous clickNo — no account, no email, no follow-upLaunch week, when first-experience matters more than cost
MembersYour store, per logged-in accountYes — each signup is a customer record with an in-progress design attachedStores that want AI to double as a lead channel
Customers who have orderedYour store, per paying customerNo new leads, but the cheapest optionStores that want AI as a loyalty perk, not an acquisition tool

Cmsmart insight: stores that regret an Everyone setting are rarely the ones with heavy human traffic — they are the ones a bot or scraper found first. A daily per-customer run limit catches that case even when the audience stays open, so we recommend setting both controls together.

What's the business value of controlling AI access?

Cmsmart's AI usage limits turn an unpredictable token bill into a number you can forecast: a daily cap bounds the worst case, a pause-below reserve protects the preflight checks that catch print defects, and the blocked-demand counter shows what tightening the settings cost in missed clicks.

Benefit, how it shows up, and the KPI to track
BenefitHow it shows up in your businessKPI to track
Predictable monthly AI costA daily per-customer cap puts a ceiling on the worst case, instead of an open-ended billTokens used in the last 30 days (Overview)
Production checks keep runningA pause-below reserve stops automatic preflight from draining the wallet before admin checks can runPreflight runs blocked vs. completed
AI becomes a lead channel (optional)Members audience turns an AI click into a customer record with an unfinished design attachedNew AI-channel signups per month (Clients)
Demand you can seeBlocked demand counts clicks that could not run, separate from runs that workedBlocked demand, last 30 days (Overview)
Cmsmart Cloud Overview tab showing AI token balance, 30-day operations, defects caught and blocked demand
Cmsmart Product Designer 2.17.0, WP Admin → Cmsmart → Cmsmart Cloud → Overview: token balance, 30-day AI operations and blocked demand on a live store.

Rough-cost worksheet — plug in your own numbers:

Estimated monthly token spend = (AI runs per active customer per day) × (your per-customer daily cap, or observed average if lower) × (active customers per month) × (tokens per run). Setting the cap below your observed average is the one number that bounds this formula.

A live store captured for this guide showed 72 AI runs in 30 days (48 preflight, 15 upscale, 9 background-removal), with 6 clicks counted as blocked demand because the balance had run out — a direct read of what the settings cost that week.

Cmsmart Cloud AI Insights panel: runs, worked, failed and blocked demand broken down by AI tool
Cmsmart Product Designer 2.17.0, WP Admin → Cmsmart → Cmsmart Cloud → Overview → AI Insights: runs and blocked demand by tool, over 30 days.

How to Control AI Usage WooCommerce Stores Pay For: Setup Steps

Setting up AI cost controls takes one settings screen: install and activate the plugin via the Series A setup guide, then configure the audience, the two usage-limit numbers and the per-tool toggles in Cmsmart Cloud → AI Tools — no code, no extra plugin.

If the plugin is not installed yet, start with the Cmsmart Product Designer installation guide (Series A), which covers activating the plugin and license first. Once that is done:

  1. Go to WP Admin → Cmsmart → Cmsmart Cloud and open the AI Tools tab.
  2. Leave AI in the design tool on for any customer-facing AI; turn it off entirely for wp-admin-only use.
  3. Under Who may use it, choose Everyone, Members, or Customers who have ordered.
  4. Set AI runs per customer per day above your typical legitimate use (start conservative; 0 means no limit).
  5. Set Pause customer AI below to a token count that still covers your own preflight and auto-fix for the month.
  6. For what a blocked customer sees, pick Show the button with a lock (recommended) unless you want to hide AI entirely.
  7. Leave Email me when AI pauses on, so a depleted balance reaches you as one email, not a flood of failed-request notices.
  8. Under AI tools, set Required DPI and When to run preflight on orders (manual keeps control; automatic spends tokens every order) for Preflight Quality Checker, and the Upscale engine (Lanczos is cheaper; Real-ESRGAN sharper but pricier) for AI Image Upscale.
  9. Click Save settings, then check Overview after a few days to see runs and blocked demand before adjusting the numbers.
Cmsmart Product Designer AI Tools settings: usage limits (runs per customer per day, pause below balance) and what a customer sees when AI is unavailable
Cmsmart Product Designer 2.17.0, AI Tools: the two usage-limit numbers and the choice of what a blocked customer sees.
Cmsmart Product Designer AI Tools settings: Preflight Quality Checker, AI Background Remover and AI Image Upscale, each with its own toggle
Cmsmart Product Designer 2.17.0, AI Tools: per-tool toggles and settings for Preflight Quality Checker, AI Background Remover and AI Image Upscale.

For a closer look at two of these tools on their own, see how we added the background remover feature, and how Cmsmart's AI tools stack up in Cmsmart Product Designer vs. Zakeke. If your print specs reference ICC profiles for color-managed output, the International Color Consortium's plain-language explainer is worth bookmarking for your production team (International Color Consortium, ICC profile FAQ).

Going further: custom AI cost controls Cmsmart can build

Beyond the built-in audience and limit settings, Cmsmart's development team builds store-specific AI governance as custom work — per-role quotas, cost-center reporting and approval gates that the core plugin does not ship with today.

The built-in controls cover one store, one audience rule, one shared wallet. Multi-brand, B2B-tier or large-staff stores tend to need more. These are not in Cmsmart Product Designer today — Cmsmart builds them as custom development:

  • Per-role token quotas. A wholesale buyer and a retail guest should not share a daily cap; Cmsmart builds role-aware limits on top of the existing audience logic.
  • Cost-center reporting across stores. A multi-brand operator sharing one wallet needs to know which store drives spend; Cmsmart builds usage exports split by store or brand.
  • Credit-gated AI for B2B accounts. A B2B store may want AI to unlock only once a buyer's credit line is approved; Cmsmart builds that hook into the audience check.
  • Alerting beyond email. A production team watching Slack all day will miss a once-a-day email; Cmsmart builds webhook alerts into the channels your team already watches.

Every custom build follows the same model: discovery, solution design, milestone-based sprints, QA, launch and support, documented on how Cmsmart runs ecommerce projects — paid per milestone, not upfront.

Get a custom AI cost-control quote   See AI integration services

Why work with Cmsmart on AI cost control?

Cmsmart has built and supported the WooCommerce product designer and its AI tools since adding Cmsmart Cloud, backing the plugin with 6,300+ client projects since 2012 and a Trustpilot rating store owners can check before they commit.

Cmsmart is a Netbase JSC division that has built WooCommerce stores and the Cmsmart Product Designer (formerly NBDesigner) since 2012, with 6,300+ client projects and 1,800+ live stores today across 80+ countries. The tools behind these settings — Preflight Quality Checker, AI Background Remover and AI Image Upscale — run on Cmsmart's own token wallet (see AI credits and plans for balances and renewal). Cmsmart holds a 4.2 rating on Trustpilot from 404 reviews (Trustpilot); the plugin page has free-tier details for trying the AI Tools screen before scoping custom work.

Example scenario: a print-on-demand store selling personalized mugs and apparel turns on AI Image Upscale but sets the audience to Members after a launch-week spike in anonymous AI clicks with no matching orders. Signups rise because the design is saved against the new account, spend per completed order drops because the daily cap catches repeat anonymous testers, and blocked demand falls to a handful of clicks a week instead of running unmeasured.

Frequently asked questions

How long does it take to set up AI usage controls?

About ten minutes: choosing the audience, setting the two usage-limit numbers and picking what a blocked customer sees are all on the one Cmsmart Cloud → AI Tools screen.

Does limiting AI to logged-in customers affect my own staff tools?

No. The audience setting only gates buyer-facing buttons. AI preflight and auto-fix in wp-admin keep working regardless — the pause-below reserve exists to protect them.

Can I turn AI off for everyone without losing the design tool itself?

Yes. Turning off the master switch removes the AI buttons, while templates, cliparts, text and upload keep working as before.

What does a customer see when they hit the usage limit or the balance runs out?

Either the button with a lock and a short explanation (recommended, recorded as blocked demand), or no AI at all, depending on your choice. Only a store admin ever sees a balance number.

Does choosing Members hurt conversion the way a forced-account checkout does?

It can create some of the same friction Baymard Institute measures at checkout, where 18% of shoppers cite forced account creation as a reason they abandoned an order (Baymard Institute, cart abandonment rate), but the trade-off is narrower: only the AI buttons are gated, and each signup becomes a customer record with their in-progress design attached rather than a lost visitor.

Can Cmsmart build AI spend rules beyond what's in the settings screen?

Yes. Per-role quotas, cost-center reporting across stores, credit-gated AI for B2B accounts and alerting into tools like Slack are not in the core plugin today; Cmsmart builds these as custom development on top of the existing settings.