This is an info Alert.
x402 Logo
  • 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
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • 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. FlxWoo

FlxWoo

WooCommerce infrastructure plugin providing a REST API, Stripe Checkout integration, and server-side rendering for headless checkout workflows.

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

What the WordPress.org registry says about keeping FlxWoo running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
27 days ago
At least 14.0 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.
Requires PHP
8.0
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.

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

Scored on how FlxWoo 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 24 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (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
6 / 10
Provides: 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-08-01 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.

FlxWoo is a WooCommerce infrastructure plugin. It adds a REST API layer, server-side checkout rendering, and Stripe Checkout integration on top of standard WooCommerce — without replacing WooCommerce’s core order, payment, or inventory systems.

It is designed for agencies and developers who need full control over checkout presentation while continuing to rely on WooCommerce for order management, tax calculation, coupon handling, and payment record-keeping.

What FlxWoo Is

  • A REST API layer for WooCommerce checkout state (namespace: flxwoo/v1)
  • A server-side rendering layer for checkout and product page templates
  • A Stripe Checkout integration with server-side session management and webhook handling
  • A fallback-safe product page rendering layer: falls back to native WordPress/WooCommerce templates when the Render service is unavailable or the product type is not supported
  • An admin dashboard for operational monitoring: Overview, Settings, and System Status pages
  • An infrastructure layer that extends WooCommerce without replacing it

What FlxWoo Is Not

  • Not a WooCommerce fork or replacement
  • Not a page builder or visual checkout designer
  • Not a payment processor — payment remains in WooCommerce and Stripe
  • Not a headless CMS
  • Not a replacement for WooCommerce’s admin, order management, or product system

Who FlxWoo Is For

  • Agencies building custom checkout experiences on WooCommerce
  • Developers who need REST access to WooCommerce checkout state
  • Projects requiring server-side rendered checkout templates
  • Teams integrating Stripe Checkout while keeping WooCommerce as the order system

Architecture

FlxWoo registers a REST namespace (flxwoo/v1). Checkout state endpoints (cart, order, coupon, customer) return JSON. Render endpoints (/render/checkout, /render/thank-you) return server-side rendered HTML. Product pages are intercepted at the template layer and rendered through the external Render service, with automatic fallback to native WordPress/WooCommerce templates if the service is unavailable or the product type is not supported.

WooCommerce remains authoritative for all order, cart, tax, and payment data. FlxWoo reads and writes through WooCommerce’s standard APIs without modifying its data structures or core behavior.

Features

  • REST API under the flxwoo/v1 namespace
  • Cart and checkout state endpoints returning JSON
  • Stripe Checkout integration — server-side session creation and webhook handling
  • Duplicate order prevention at the checkout session level
  • Concurrent submission guard
  • Session-independent Stripe return flow (order identity carried via URL, not session state)
  • Server-side HTML rendering for checkout and thank-you templates
  • Product page rendering via external Render service, with automatic fallback to native WordPress/WooCommerce templates
  • Product type gate: only simple products (including virtual) are routed to the Render service; variable, external, and unrecognized types use native templates
  • Structured logging for checkout and payment events
  • Operational event store tracking webhook failures, Stripe connectivity issues, and auth denials
  • Health endpoint at GET /wp-json/flxwoo/v1/health for uptime monitoring
  • Admin Overview page with operational health summary and last-payment/last-webhook signals
  • System Status page with diagnostics across environment, Stripe, cache, webhooks, checkout failures, and database
  • Automated data retention: scheduled cleanup for idempotency records, Stripe events, checkout sessions, and operational events with defined retention windows
  • Preserve-by-default uninstall policy: data is retained unless explicitly opted out in Settings

Cache and CDN Configuration

FlxWoo endpoints are session-sensitive and stateful. They must not be served from a cache layer under any circumstances.

Why This Matters

FlxWoo checkout endpoints read and write live session, cart, and payment state on every request. If a caching layer returns a stale or shared response, the result is incorrect behavior — not a gracefully degraded experience. Common symptoms include stale cart totals, duplicate checkout attempts, broken Stripe sessions, and session data surfacing to the wrong customer.

Any FlxWoo endpoint returning a cache HIT response header is a production defect.

What Must Bypass Cache

Three route groups must bypass cache at every layer — page cache, CDN, reverse proxy, and any optimization plugin that operates on HTTP responses:

  • /wp-json/flxwoo/* — all FlxWoo REST API endpoints (cart, checkout, payment, webhook, health)
  • /checkout* — the WordPress checkout page and all trailing-slash or query-string variants
  • /thank-you* — the order confirmation page and all variants

FlxWoo emits Cache-Control: no-store headers via PHP on both the REST API and the HTML pages. However, CDN-level rules such as Cloudflare’s “Cache Everything” can override PHP headers at the edge before they reach the browser. PHP-level headers alone are not sufficient — explicit CDN bypass rules targeting these paths are required.

Common Systems That Require Configuration

WP Rocket — Add /wp-json/flxwoo/, /checkout, and /thank-you to “Never Cache URL(s)” in the Cache settings tab. WP Rocket uses substring prefix matching, so these entries cover /checkout* and /thank-you* including trailing-slash and query-string variants.

LiteSpeed Cache — Add /wp-json/flxwoo/, /checkout, and /thank-you to the “Do Not Cache URIs” list under Cache > Excludes. LiteSpeed URI exclusions also use prefix matching, covering /checkout* and /thank-you*.

Cloudflare — Use Cache Rules to bypass cache for paths matching /checkout*, /thank-you*, and /wp-json/flxwoo/*. If using Automatic Platform Optimization (APO), verify that checkout and thank-you URLs are in the APO exclusion list. Cloudflare’s “Cache Everything” page rule must not apply to these paths.

Nginx / FastCGI — Add fastcgi_cache_bypass map entries for /wp-json/flxwoo/, /checkout*, and /thank-you* at the server or location block level.

Varnish — Add pass conditions in vcl_recv for /wp-json/flxwoo/*, /checkout*, and /thank-you*.

Aggressive optimization plugins — Verify that no plugin is buffering, combining, or caching REST API responses or HTML responses for FlxWoo routes or page wrappers.

What Is Safe to Cache

Static assets (CSS, JS, images), non-dynamic pages, and REST endpoints that explicitly return Cache-Control: public. FlxWoo’s own endpoints never set public cache headers.

Full Configuration Reference

Detailed per-system instructions, verification commands, and symptom diagnostics are in docs/cache-configuration.md.

Requirements

  • WordPress 6.0 or later
  • PHP 8.0 or later
  • WooCommerce (active; declared as a required plugin)
  • Stripe account with Checkout enabled (for payment features)
  • MySQL 5.7+ or MariaDB 10.3+

Operational Notes

  • Health endpoint: GET /wp-json/flxwoo/v1/health always returns HTTP 200 when the plugin is active. Suitable for uptime monitoring and deployment verification.
  • Logging: Structured logging for checkout and payment events. Useful for incident response and debugging in production environments.
  • Database setup: Required tables are created automatically on activation. Schema migrations run silently on upgrade — no manual steps required.
  • Data on uninstall: Data is preserved by default when the plugin is deleted. To remove all FlxWoo data, enable Delete all data on uninstall in FlxWoo Settings > Data before deleting the plugin.
  • Idempotency: Checkout idempotency is database-backed, making the system safe for concurrent requests and browser retries.
  • Stripe return flow: Order identity is carried via URL parameters after Stripe redirect, not session state. This makes the return path resilient to session loss between payment and confirmation.

Security

  • All REST endpoints enforce WordPress capability checks before processing requests.
  • Input is validated and sanitized at the API boundary and within the service layer.
  • All PHP files include an ABSPATH guard to prevent direct execution.
  • Database queries use prepared statements throughout.
  • PHP CodeSniffer with WordPress Coding Standards and security sniffs is enforced as a release gate.

Limitations

  • Requires WooCommerce to be active. FlxWoo will not initialize without it.
  • Stripe integration requires an active Stripe account with Checkout enabled.
  • Server-side rendering requires a live PHP execution environment. Fully static deployments are not supported.
  • All FlxWoo REST endpoints must not be behind a full-page or CDN cache layer.
  • Product page rendering via the Render service is currently limited to simple products (including virtual). Variable, external, and other product types fall back to native WordPress/WooCommerce templates.

Does FlxWoo replace WooCommerce checkout?

No. FlxWoo adds a REST and rendering layer on top of WooCommerce’s checkout system. WooCommerce remains responsible for cart calculation, order creation, tax, coupons, and inventory.

Does FlxWoo replace WooCommerce payment processing?

No. Payment is handled by WooCommerce and Stripe. FlxWoo creates Stripe Checkout sessions server-side and handles webhook callbacks — the order record and payment status are managed by WooCommerce as normal.

Is this a headless WooCommerce solution?

It is headless-friendly. FlxWoo provides the REST API and server-side rendering infrastructure needed for decoupled checkout workflows. A fully headless setup is possible but not required — FlxWoo can also be used within a standard WordPress/WooCommerce installation.

Why do I need to configure my cache?

FlxWoo REST endpoints and the checkout and thank-you HTML pages carry live session, cart, and payment state. Caching any of them produces incorrect behavior — stale carts, duplicate orders, broken payment confirmation pages, and session data surfacing to the wrong customer. These failures are often intermittent and cannot be reproduced in local environments where CDN layers are inactive. See the Cache and CDN Configuration section for specific instructions, or docs/cache-configuration.md for full per-system details.

Does FlxWoo modify WooCommerce orders or products?

No. FlxWoo creates and reads orders through WooCommerce’s standard APIs. It does not modify product data, order structure, or WooCommerce core settings.

Is FlxWoo compatible with WooCommerce’s built-in checkout?

FlxWoo operates independently of WooCommerce’s default checkout. It provides its own checkout flow via REST, leaving WooCommerce’s built-in checkout pages intact. Running both simultaneously is technically possible but is not a tested configuration.

What happens if the Render service is unavailable?

FlxWoo falls back to native WordPress/WooCommerce product page templates. If the Render service cannot be reached, the product page loads using the default WooCommerce template instead. No broken page is served; fallback is automatic and does not require manual configuration.

Does FlxWoo support all WooCommerce product types?

Only simple products (including virtual) are currently routed to the Render service. Variable, external, and grouped products — and any unrecognized product type — fall back to native WordPress/WooCommerce templates. This is handled automatically; no configuration is required.

What happens to my data if I delete the plugin?

Data is preserved by default. Deleting the plugin does not drop database tables or remove settings unless the Delete all data on uninstall option was enabled in FlxWoo Settings > Data before deletion. Deactivating the plugin never removes any data.

Categories
CheckoutWorkflow automationPayment gateways
Plugin details
Version3.1.1
Last updated2026-07-08 9:31pm GMT
Added2024-11-17
Requires WordPress6.0
Tested up to7.0.2
Requires PHP8.0

Tags on WordPress.org
checkout
headless
rest-api
stripe
woocommerce
Alternatives
Other plugins in the same categories.
Checkout Field Editor (Checkout Manager) for WooCommerce
400K+ installs
4.9(1,056)
Wallet for WooCommerce
20K+ installs
4.7(188)
Checkout Field Manager (Checkout Manager) for WooCommerce
80K+ installs
4.5(781)
Sliding Cart for WooCommerce by FunnelKit – Skip Cart & Reach WooCommerce Checkout Faster
30K+ installs
5.0(108)
YayPricing – WooCommerce Dynamic Pricing & Discounts
3K+ installs
5.0(71)
WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell
5K+ installs
4.9(171)
x402 Logo

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 Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • 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