plugin-icon

FlxWoo

Door rickey29·
Speed up WooCommerce checkout and improve Core Web Vitals scores with advanced rendering optimization
Versie
2.3.1
Laatst bijgewerkt
Dec 27, 2025
FlxWoo

FlxWoo transforms your WooCommerce checkout into a modern, blazing-fast experience powered by Next.js, without breaking any existing functionality.

Instead of rebuilding checkout logic in JavaScript (and losing critical features), FlxWoo bridges WordPress/WooCommerce with a Next.js rendering engine. Your store keeps using:

  • All payment gateways – Stripe, PayPal, Square, Klarna, local gateways, etc.
  • Shipping methods & rates – All WooCommerce shipping plugins work
  • Coupons & discounts – Smart coupons, dynamic pricing, etc.
  • Tax calculations – WooCommerce Tax, TaxJar, Avalara, etc.
  • Checkout extensions – Order bumps, upsells, custom fields, etc.

Perfect for agencies and developers who want a modern, custom-designed frontend without rewriting critical WooCommerce logic.

How It Works

  1. Plugin installed Detects WooCommerce cart/checkout/thank-you pages
  2. Data collected Aggregates cart, checkout config, and order data from WooCommerce
  3. Sent to Next.js Transmits data to your Next.js renderer via secure REST API
  4. HTML returned Next.js generates custom-designed HTML with Tailwind CSS
  5. Graceful fallback If Next.js unavailable, displays native WooCommerce templates

Key Features

  • 🚀 Modern checkout design – Custom Tailwind CSS templates, fully responsive
  • 🔒 Secure by default – Strict CSP headers, XSS protection, PII sanitization
  • ⚡ Lightning fast – Server-side rendering, optimized payload (30-40% reduction)
  • 🔄 Zero breaking changes – All WooCommerce plugins keep working
  • 🎨 Professional templates – Conversion-optimized design, enterprise customization available
  • 📱 Mobile-optimized – Responsive design, touch-friendly UI
  • 🛡️ Production-ready – CORS handling, fallback mechanism, error recovery
  • 🔧 Developer-friendly – REST API endpoints, TypeScript types, comprehensive docs
  • ⚙️ Admin settings page – Easy configuration via WordPress admin (v2.1.0)
  • 🏥 Health monitoring – Real-time system status and connectivity checks (v2.1.0)
  • 🛡️ Rate limiting – API abuse protection with GDPR-compliant logging (v2.1.0)
  • 📊 Error monitoring – Automatic issue tracking with PII sanitization (v2.1.0)

What’s Included

This Plugin (flx-woo – Open Source): – REST API endpoints (/wp-json/flx-woo/v1/) – WooCommerce data aggregation – Rendering proxy with fallback – CORS configuration (zero-config for most setups) – PII sanitization for logs – MIT License – freely available on WordPress.org

FlxWoo SaaS Renderer (Free During MVP – Closed Source): – Hosted Next.js rendering service – Modern cart, checkout, and thank-you pages – Professional design with Tailwind CSS 4 – Automatic updates and security patches – 99.9% uptime SLA – Currently FREE to use – No signup or payment required during MVP phase – Note: The Next.js renderer is NOT open source and cannot be self-hosted

Requirements

  • WordPress 6.0 or higher
  • WooCommerce 8.0 or higher
  • PHP 8.0 or higher
  • FlxWoo SaaS renderer (automatically configured, currently free)

Why FlxWoo?

Most headless WooCommerce setups fail at checkout — payment gateways stop working, shipping calculations break, and coupons disappear. Developers end up rebuilding everything in JavaScript, which is expensive, time-consuming, and error-prone.

FlxWoo solves this by keeping WordPress/WooCommerce in control of business logic while Next.js handles only the presentation layer. You get a modern frontend without the risk.

Privacy

This plugin transmits data to an external service. Here’s what you need to know:

What Data Is Transmitted

When customers visit cart, checkout, or order confirmation pages, FlxWoo transmits the following data to the FlxWoo SaaS rendering service:

Cart Data: * Product details (name, SKU, price, quantity, images) * Cart totals (subtotal, tax, shipping, discounts) * Applied coupons and fees * Stock status and product variations

Checkout Data: * Available payment gateways (name and ID only – NO payment credentials) * Available shipping methods * Checkout form fields and validation rules * Customer billing/shipping addresses (if logged in)

Order Confirmation Data: * Order details (order number, status, totals) * Ordered items and quantities * Billing/shipping addresses * Customer email

Site Metadata: * Site name and URL * Currency settings * Locale and formatting preferences

What Is NOT Transmitted: * Payment credentials, API keys, or secrets * Credit card numbers, CVV codes, or payment tokens * Passwords or authentication tokens * Any data from pages other than cart/checkout/thank-you

Where Data Is Sent

Data is transmitted via HTTPS to the FlxWoo SaaS rendering service, a third-party service operated by FlxWoo.

Configuration (v2.1.0+): * Renderer URL is configurable via: WP Admin > WooCommerce > FlxWoo > Settings * Can also be set via FLX_WOO_RENDERER_URL constant in wp-config.php * Contact your site administrator for the specific renderer URL configured on your site

Purpose: Generate optimized HTML for cart, checkout, and order confirmation pages

Data Retention: No permanent storage. Data is processed in memory during page rendering (milliseconds) and immediately discarded.

Security: All transmission uses encrypted HTTPS connections with strict CORS policies and Content Security Policy headers.

Error Monitoring (Optional, v2.1.0+): * The Next.js renderer may send error reports to Sentry.io for debugging and reliability monitoring * All PII is automatically sanitized before transmission: – Emails masked as j***@example.com (keeps domain for debugging) – Phone numbers masked except last 4 digits – Names, addresses, and sensitive data automatically redacted – Passwords, tokens, credit cards completely removed * WordPress plugin does NOT send data to external error monitoring services * All WordPress logs remain local to your installation

External Service Information

Service Name: FlxWoo SaaS Renderer Service Provider: FlxWoo (operated by Rickey Gu) Service Purpose: HTML rendering for WooCommerce pages Service URL: Configurable via FLX_WOO_RENDERER_URL constant Privacy Policy: See PRIVACY.md in plugin directory or visit flxwoo.com/privacy

GDPR & Privacy Compliance

Legal Basis: Processing is necessary for contract performance (GDPR Article 6(1)(b)) – rendering the checkout pages you’ve requested.

User Rights: * Right to Access – Data available through WooCommerce’s data export tools * Right to Deletion – Use WooCommerce’s built-in data erasure features * Right to Object – Contact site administrator to disable FlxWoo

No Cookies: FlxWoo does not set any cookies. Standard WooCommerce session cookies remain in use.

PII Protection: Development logs automatically sanitize personally identifiable information (emails, phone numbers, IP addresses).

Your Responsibilities

As a site owner using this plugin:

  1. Update Your Privacy Policy: Inform customers that cart/checkout data is transmitted to FlxWoo’s rendering service
  2. Obtain Consent: Ensure your privacy policy covers this data transmission (required in some jurisdictions)
  3. Keep Updated: Regularly update WordPress, WooCommerce, and FlxWoo for security patches

Suggested Privacy Policy Text:

Our website uses FlxWoo to provide an optimized checkout experience. When you view your cart or checkout, your cart data and product selections are temporarily transmitted to FlxWoo’s rendering service via encrypted HTTPS connection. This data is processed in real-time and is not permanently stored.

More Information

For complete privacy details, see: * PRIVACY.md – Full privacy policy in plugin directory * FlxWoo Websiteflxwoo.com/privacy * Contact – rickey29@gmail.com for privacy inquiries

Note: This plugin is designed with privacy-first principles. All data transmission is necessary for functionality, occurs over encrypted connections, and involves no permanent storage.

Support

Author: Rickey Gu Website: flxwoo.com Email: rickey29@gmail.com WordPress: wordpress.org/plugins/flx-woo Demo: demo.flxwoo.com

Need Help? * Report bugs: WordPress Forums * Feature requests: WordPress Forums

Gratisop Business abonnement
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 6.8.3
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.