This is an info Alert.
xpay
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. CartMagic – Dynamic Pricing & Discounts for WooCommerce

CartMagic – Dynamic Pricing & Discounts for WooCommerce

Smart discount rules for WooCommerce: percentage, fixed-amount, free shipping, and cart-aware conditions. No coupon spam needed.

10+ active installsFree on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping CartMagic – Dynamic Pricing & Discounts for WooCommerce running.

WordPress compatibility
Tested to 7.0.4 — 1 branch behind 7.1
Tested against the WordPress branch in use today.
Last updated
4 months ago
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
6.0
Requires other plugins
woocommerce
These must be installed and active first.
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

10+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how CartMagic – Dynamic Pricing & Discounts for WooCommerce is looked after — not on how many stores run it.

Well maintained
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 108 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.4 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
Not enough data
No ratings yet.
Listing transparency
10 / 10
Provides: screenshots, description, homepage
2 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-09-06 from the WordPress.org plugin registry.
Ratings

No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.

CartMagic turns your WooCommerce store’s promotions into a managed, rule-based system. Instead of stacking up dozens of single-use coupons, you define discount rules — what triggers a discount, how big it is, when it applies — and CartMagic evaluates them at the cart and checkout for every customer automatically.

The free version covers the everyday discount types most stores need:

  • Percentage discount — take 10%, 15%, 20% off the cart, with optional cap (e.g. “10% off, up to $50”).
  • Fixed-amount discount — flat dollar / euro / rupee amount off the cart.
  • Free shipping rule — give free shipping when the cart hits a threshold or matches a condition, without touching WooCommerce shipping zones.
  • Cart conditions — combine cart total, item count, and other cart-aware filters with AND / OR logic to decide when a rule fires.
  • Modern admin — a clean, fast React-based admin app inside WordPress. No 2010-era settings pages.
  • REST API — every rule is reachable through a versioned REST API at /wp-json/cartmagic/v1/, so you can manage rules from anywhere.
  • HPOS compatible — declares compatibility with WooCommerce High-Performance Order Storage, so it’s safe on modern WooCommerce installs.
  • Translation-ready — text domain cartmagic, .pot file shipped in /languages/.
  • Privacy-respecting — rules and usage data live in your own database. No phone-home, no third-party tracking by default.

Why CartMagic?

WooCommerce coupons are great for one-off codes. They are not great when you want to:

  • Run a “10% off everything” sale store-wide for a weekend, without sending every customer a code.
  • Offer free shipping above a threshold, without hand-editing shipping zones.
  • Apply different discount logic to different cart conditions in a single, reviewable place.

CartMagic gives you a rules engine with a clear admin, so promotions become configurable instead of hard-coded.

Free vs Pro

The free plugin (this listing) ships everything you need for standard cart-level discounting:

  • Percentage discount
  • Fixed-amount discount
  • Free shipping rule
  • Cart total / item count conditions

The optional CartMagic Pro add-on layers on advanced promotion types and reporting:

  • BOGO — buy X get Y configurations
  • Bulk / tiered pricing — quantity-based price tiers
  • Scheduled campaigns — start / end dates and time windows
  • Customer segments — role-based, first-order, and other segment conditions
  • Priority & stacking control — fine-grained rule ordering and combination rules
  • Usage analytics — per-rule reporting and engagement metrics
  • White-label admin — rebrand the admin panel for client work

The free plugin is fully usable without Pro. Pro is opt-in.

Built for developers

CartMagic exposes filters and actions so you can extend it without forking:

  • cartmagic_evaluate_condition — short-circuit or override condition evaluation.
  • cartmagic_matching_rules — filter the list of rules that match the current cart before discounts apply.
  • cartmagic_register_rest_routes — hook in your own REST endpoints under cartmagic/v1.
  • cartmagic_pro_features — used by the Pro add-on to register feature unlocks.

REST endpoints (admin-authenticated) include:

  • GET / POST / PUT / DELETE /wp-json/cartmagic/v1/rules
  • GET / POST /wp-json/cartmagic/v1/settings
  • GET /wp-json/cartmagic/v1/products/search and /categories/search
  • GET /wp-json/cartmagic/v1/analytics/... (reads only; full reporting requires Pro)

Privacy

This plugin stores discount rule definitions and aggregate usage data in your WordPress database. It does not transmit customer, order, or cart data to external services by default. Review your hosting and WooCommerce privacy documentation for site-wide compliance, and disclose the cookies and data handling practices of any payment / shipping / analytics integrations you have enabled separately.

Does CartMagic require WooCommerce?

Yes. CartMagic is a WooCommerce extension. It will not load its storefront discount logic until WooCommerce is active. The plugin header declares Requires Plugins: woocommerce so WordPress 6.5+ will warn you if WooCommerce is missing.

Is CartMagic compatible with WooCommerce HPOS (High-Performance Order Storage)?

Yes. CartMagic declares compatibility with WooCommerce HPOS / custom order tables, so it is safe to enable HPOS on a store running CartMagic.

Does it work alongside WooCommerce coupons?

Yes. CartMagic discount rules are applied separately from WooCommerce’s built-in coupon system. You can run both — for example, a CartMagic rule for “free shipping above $100” alongside a WooCommerce coupon for a flash sale code. Rule priority and stacking interactions across systems are handled in CartMagic Pro.

Where are discount rules stored?

Rules and rule-usage records are stored in two custom database tables created on plugin activation:

  • {prefix}_cartmagic_discount_rules — your rule definitions
  • {prefix}_cartmagic_discount_usage — usage tracking

When you delete the plugin from Plugins → Delete, both tables and the plugin’s options are removed via the standard WordPress uninstall flow. Deactivating the plugin does not delete data, so you can safely deactivate to troubleshoot.

Will CartMagic slow down my store?

CartMagic loads the rules engine only when WooCommerce loads, evaluates rules per-cart (not per-page), and caches active rule definitions in a transient to avoid repeated database hits. For most stores, the per-request overhead is negligible. If you operate a high-traffic store with hundreds of active rules, the Pro version adds priority controls and additional caching primitives.

Does CartMagic affect performance on the storefront for non-discounted carts?

The engine returns early when no rule conditions match, so a typical no-discount checkout is essentially the same cost as a stock WooCommerce checkout plus one cached lookup.

Is CartMagic translation-ready?

Yes. The text domain is cartmagic and a .pot file ships in the plugin’s /languages/ folder. You can translate strings with Loco Translate, Poedit, or by dropping a translation into wp-content/languages/plugins/.

Is it compatible with WPML / Polylang / TranslatePress?

CartMagic does not store translatable content per-locale by default — rule labels are stored as-is. If your store is multilingual, register CartMagic’s strings with your translation plugin’s “string translation” feature. Currency / locale-specific amounts are evaluated against the cart’s actual currency at checkout.

Does it work on multisite?

Yes. CartMagic activates per-site (network activation also supported). Each site has its own rules tables. There is no cross-site rule sharing in the free version.

How does CartMagic handle user privacy?

The free plugin stores rule definitions and aggregate usage counts in your own database. It does not transmit customer data, order data, or cart data to any external service by default. Pro analytics also stay on your server. See the Privacy section below.

I activated the plugin but I don’t see the menu — what now?

Two common causes:

  1. WooCommerce isn’t active. CartMagic only registers its admin menu when WooCommerce is loaded. Activate WooCommerce first.
  2. You’re not a user with manage_woocommerce capability. The CartMagic menu shows for shop managers and administrators by default.

If both are correct and the menu still doesn’t appear, deactivate and reactivate the plugin to retrigger admin hook registration.

Can I import / export rules between sites?

Rule import / export is on the roadmap. For now, you can copy rules row-by-row from the source database into the destination database (or use a database migration tool like WP Migrate). The REST API can also be used to script bulk creation against /wp-json/cartmagic/v1/rules.

How do I get support?

  • For free plugin support, use the WordPress.org support forum on this plugin page.
  • For Pro license holders, please use the priority support channel referenced in your purchase email.
  • For bug reports with reproducible test cases, please include WordPress version, WooCommerce version, PHP version, and the rule configuration that triggers the issue.

Where can I learn more about CartMagic Pro?

Visit the CartMagic → Upgrade to Pro menu item inside your WordPress admin, or go to the project website linked in the Plugin URI.

How do I uninstall CartMagic completely?

Deactivate the plugin from Plugins, then click Delete. WordPress will run uninstall.php, which drops both CartMagic database tables, removes plugin options, and clears scheduled cron events. There is no leftover data.

Categories
Discounts & couponsDynamic pricing
Plugin details
Version0.0.4
Last updated2026-05-21 5:23pm GMT
Added2026-05-07
Requires WordPress6.0
Tested up to7.0.4
Requires PHP7.4

Tags on WordPress.org
discount
dynamic pricing
pricing rules
sale
woocommerce
Alternatives
Other plugins in the same categories.
Loyalty Points Rewards and Referral for WooCommerce – WPLoyalty
3K+ installs
5.0(289)
YayPricing – WooCommerce Dynamic Pricing & Discounts
3K+ installs
5.0(72)
Discount Rules for WooCommerce
100K+ installs
4.9(1,353)
Advanced coupon for WooCommerce
900+ installs
5.0(19)
Discount Rules and Dynamic Pricing for WooCommerce
9K+ installs
4.7(248)
Photo Reviews for WooCommerce
10K+ installs
4.7(77)
xpay

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy