=== FluentCart – Online Store Builder & eCommerce Checkout === Contributors: wpmanageninja, techjewel Tags: ecommerce, online store, subscriptions, digital downloads, licensing Requires at least: 6.7 Tested up to: 7.1 Requires PHP: 7.4 Stable tag: 2.3.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html eCommerce plugin for online stores, subscriptions, digital downloads & software licensing. Including checkout, payments, tax, and zero commissions. == Description == Meet FluentCart, a performance-first, self-hosted eCommerce plugin for WordPress. It's an online store plugin, store builder, and checkout plugin in one. Sell physical products, subscriptions, digital downloads, and software licenses, then run checkout, payments, eCommerce tax, orders, and customers from a single dashboard. No third-party dependencies, no platform lock-in, no transaction fees. πŸ”— Official Website Link: [Official Website](https://fluentcart.com/) πŸ”— Join Our Community: [FluentCart Community](https://community.wpmanageninja.com/) πŸ”— Official 5 Minutes Guide: [Getting started with FluentCart](https://fluentcart.com/fluentcart-101/) FluentCart isn't a fork of an older plugin. We wrote it from scratch as a lean WordPress store plugin that stays under your control and never puts you on a SaaS fee plan. It's built for solo creators, growing businesses, and developers building client stores. If you're tired of crowded dashboards, bloated add-ons, and rigid checkout flows, FluentCart gives you a cleaner way to sell online with WordPress websites. Payments processed through Free and Pro charge 0% commissions, whether customers pay with Stripe or PayPal. == Sales Models: Physical Products, Subscriptions, Digital Downloads & Software Licensing == Run several sales models in one online store: one-time products, digital downloads, subscriptions with free trials, setup fees, installment plans, bundles, and time-limited software licensing. No third-party add-ons needed. ==== Best for ==== * Subscription goods * Gated downloads * Licensed software * Book stores * B2B product catalogs * Maintenance services * Tiered subscriptions * Digital file hosting * Software distribution * Membership access * Fashion stores * Course Websites * Grocery Shop * Agro catalogs * Agency services == Features List by Category == Everything below is in the free eCommerce plugin unless it is marked (Pro) or (Addon). === Product Catalog Management === * Physical & Digital Products – Sell shipped goods and digital downloads from one product catalog * Simple Products – One-time items with fixed pricing * Variable Products – Multiple attributes such as size or license type * Advanced Variations – Reusable attributes and option sets, with pricing and SKU per variation * Product Bundles (Pro) – Sell several products as one bundle * Subscriptions – Recurring products with billing intervals and durations (No Transaction Fees) * Free Trials – Trial periods before the first subscription payment * Installments (Pro) – Split payments for high-ticket items, with early installment payments * Setup Fees – One-time charges on top of recurring payments * Product Categories & Labels – Organize your catalog and add badges such as β€œNew” or β€œPopular” * Product Images & Galleries – Image galleries for products and variations * SKU Management – Track SKUs across products and variations * Bulk Insert, Update & Duplication – Add, edit, or clone products in bulk === Digital Downloads & Software Licensing === * Downloadable Files – Attach files to digital products * Secure Download Delivery – Purchase-based download access * Amazon S3 Storage – Store and deliver digital downloads from S3 * Cloudflare R2 Storage (Pro) – Upload, browse, and deliver files from R2 buckets * Software Licensing (Pro) – License keys with expiry rules * License Activation API (Pro) – Activate, deactivate, and validate keys with activation limits * License Renewals (Pro) – Renew licenses and track activated sites * Licensed Downloads (Pro) – Deliver updates only to valid license holders * Customer License Management (Pro) – Customers view and manage their own licenses === Checkout & Payments === * One-Click Checkout – Fast checkout built for conversions * Modal Checkout – Check out in a popup without leaving the page * Mini Cart & Cart Drawer – Cart access from every page * Buy Now & Add to Cart – Straight to checkout, or keep shopping * Guest Checkout – Orders with or without an account * Checkout Field Customization – Add, edit, and validate checkout fields * Order Payment Links – Send a direct link to pay for an order * Stripe Payments – Accept card payments through Stripe with no extra plugins * PayPal Payments – Built-in PayPal checkout, including credit cards * Cash on Delivery – Accept offline payments at checkout * Custom Payment Gateways – Add gateways with hooks and filters * Pro Payment Gateways (Pro) – Paddle, Mollie, and Authorize.Net * Saved Payment Methods (Pro) – Reuse saved cards and PayPal accounts * Multi-Currency (Pro) – Currency switcher, cart repricing, and daily ECB exchange rates * Failed Renewal Handling (Pro) – Automatic retries for subscription renewals * Plan Upgrades & Prorated Charges (Pro) – Upgrade plans and bill the difference * Coupon Support – Discounts and launch offers with usage limits and product rules === Sales & Conversion Tools === * Order Bumps (Pro) – Add-on and upgrade offers at checkout, with promotion statistics * Dynamic Pricing (Pro) – Conditional discounts and fees by product, customer, coupon, user role, or payment method * On-page Checkout Form (Pro) – Customers pick a product or plan and pay on your landing page === Customer & Subscription Management === * Customer Profiles – Full purchase and subscription history * Customer Notes – Internal notes for store admins * Customer Dashboard – Self-service account for orders, downloads, and subscriptions * Subscription Dashboard – Customers manage billing and pause or cancel subscriptions * Store-Managed Renewals – Renewal invoices and payment links * Renewal Reminders – Notify customers before a subscription renews * Support Dashboard Integration – Customer history inside Fluent Support * Automated Notifications – Emails for purchases, renewals, and failures, plus FluentCRM automations === Product Reviews & Ratings === * Product Reviews & Star Ratings – Native reviews with star ratings * Verified-Buyer Reviews – Customer-only reviews with verified-purchase badges * Review Moderation – Approve manually or automatically * Store Replies – Reply to each review * Photo Reviews (Pro) – Customers attach photos * Helpful Votes (Pro) – Shoppers rate reviews as helpful * Threaded Replies (Pro) – Multiple replies and customer conversations * Review Layouts (Pro) – Grid, slider, or masonry === Analytics, Marketing & Growth === * Reports Overview – Order volume, revenue by quarter and by country * Sales Reporting – Top products and variants, Customer LTV, and more * Order Analytics – Average order value, order heatmap, orders by country * Revenue Analytics – Net revenue by time, country, and payment gateway * Refund Analytics – Refund totals, average value, and rate by country, payment method, and interval * Product, Subscription & Customer Reports – Top products, renewals and churn, top customers * Advanced Filtering (Pro) – Custom date ranges beyond the last month * Advanced Search & Saved Views (Pro) – AND/OR filters saved as views * Data Exports (Pro) – Export a page, selected records, filtered results, or everything * Accounting & OSS Exports (Pro) – Accounting-ready and OSS tax reports === Performance & Developer Experience === * Custom Database Schema – Dedicated tables, not WordPress post tables * Full REST API – Product, customer, and order data over REST * Action & Filter Hooks – Change behavior anywhere in the store logic * Blocks & Shortcodes – Place store and checkout components anywhere * Headless Ready – Backend for mobile apps, web apps, and Jamstack frontends * WP-CLI Commands – Manage the store from the command line * MCP & AI Integration – Let AI tools query and manage store data * WooCommerce Migration – Move products, customers, and orders from WooCommerce === VAT, TAX and Store Admin === * Order Management – View, filter, and update orders * Inventory Tracking – Stock levels with automatic out-of-stock handling * Advanced Inventory (Pro) – Stock adjustments with history * eCommerce Tax – Global and EU tax, custom tax classes, inclusive or exclusive pricing, shipping tax * EU VAT-TAX (Pro) – OSS, VIES, XRechnung, EN 16931, B2B reverse charge included. * Shipping – Shipping zones, classes, and custom methods * Refund Tools – Manual or automatic refunds (gateway-dependent) * User Role Management (Pro) – Granular permissions for your team * Storewide Settings – Pricing formats, currency, and more * Global Store Search – Find products, orders, customers, subscriptions, and coupons * Receipts & Store Digest – Printable receipts and regular store summaries by email * Custom Email Templates (Pro) – Branded, block-based emails * PDF Invoices & E-Invoices (Pro) – Visual PDF template editor with ZUGFeRD/Factur-X support == eCommerce for Developers == Developers built FluentCart for developers. Every part of it runs on actions and filters, so you can override or extend behavior without hacks. Data lives in dedicated database tables, and our query optimizations process orders 2X faster than the market leader. REST API endpoints cover all key resources, so you can decouple the frontend with Vue or Alpine and build custom apps or complex checkout flows on top. == Online Store Builder: Customization and Design == Style your cart, checkout, and product pages with your own theme. FluentCart doesn't force stylesheets or layout overrides on you. Customize product cards, variation pickers, quantity selectors, checkout forms, and thank-you pages, or override any template. The responsive Gutenberg blocks hold up on mobile, and the store builder works with popular store themes, Elementor, Bricks Builder, and custom CSS. = Blocks = * Product Grid * Search Bar * Customer Dashboard * Checkout * Product Cards * Product Gallery * Product Info * Buy Section * Available Stock == Business Growth == = Checkout Plugin & Payments = FluentCart works as your checkout plugin and payment hub as well as your store. Accept Stripe and PayPal payments out of the box. FluentCart retries failed subscription renewals, prorates mid-cycle upgrades, and supports installment payments, all without custom code or a third-party checkout tool. You can switch gateways, track payment history, and automate invoicing. With Pro, customers save payment methods and pay in their own currency. = Sales Tools Without a Sales Plugin = Coupons come free. Pro adds order bumps, dynamic pricing, and on-page checkout forms for landing pages, which covers what you'd otherwise buy a separate sales plugin for. == Reinventing eCommerce == Many WordPress store plugins slow down as the database grows, and SaaS platforms swap that problem for platform fees and no backend control. FluentCart runs on a custom database schema built for digital and subscription commerce. Its indexed tables keep performance steady whether you process 50 orders or 50,000. You pay once and own it. FluentCart charges zero transaction fees, has no usage tiers, and lets you connect Stripe, PayPal, local gateways, or your own processor through native hooks. == Data Privacy == Your store data stays on your server. FluentCart doesn't phone home, track customers, or share payment details, and core features need no third-party scripts. That suits businesses working under GDPR and the EU DPA. == Integrations == FluentCart works out of the box with these Fluent plugins: * FluentCRM: Trigger marketing automations from store actions and segment customers. * FluentCommunity: Sell access to gated communities and courses. * FluentAffiliate: Manage affiliate sales and payouts in real time. * Fluent Support: See customer purchase history inside support tickets. * FluentPlayer: Embed product videos in customizable galleries and collect leads. * WPSocialNinja: Sync social reviews and design templates for online reviews. It also connects with: * LearnDash (Pro): Enroll customers in courses when they buy. * LifterLMS (Pro): Enroll customers in courses and memberships when they buy. * WordPress User Connect (Pro): Create or update WordPress users from store actions. * Webhooks (Pro): Send order, customer, and subscription events to any external app. Coming soon: * Fluent Forms: Custom checkout forms and product surveys. = Payment Gateways = * Stripe * PayPal * Cash on Delivery * Paddle (Pro - Built-in) * Mollie (Pro - Built-in) * Authorize.Net (Pro - Built-in) * Paystack (Free Addon) * SSLCommerz (Free Addon) * Mercado Pago (Free Addon) * Flutterwave (Free Addon) * RazorPay (Free Addon) * Square (Pro Addon) * AirWallex (Pro Addon) = Popular page builders = * Gutenberg * Elementor (Free Addon) * Divi (Free Addon) * Bricks (Free Addon) == Support == Support comes straight from the engineers who build FluentCart, not an outsourced desk. Expect clear answers, not canned replies, whether you're debugging a gateway or extending checkout with hooks. You also join a 10,000+ member community of store owners, developers, marketers, and SaaS builders across the Fluent ecosystem, sharing workflows, code snippets, and integration tips. == Other Plugins By The Same Team == == Installation == Search for FluentCart in WordPress Plugins, then install and activate it. Or install it manually: 1. Upload the plugin files to the `/wp-content/plugins/fluent-cart` directory. 2. Activate the plugin from the 'Plugins' screen in WordPress. 3. Go to `FluentCart` -> `Settings` to configure your store. == Frequently Asked Questions == = Can I sell physical and digital products together? = Yes. Physical products with inventory, digital downloads, and licenses can all live in one store. = Can I build a product catalog with FluentCart? = Yes. Create simple and variable products with reusable attributes, categories, labels, galleries, and SKUs, then edit your catalog in bulk. Product Grid and Search Bar blocks display it on any page. = Does FluentCart support subscriptions and recurring billing? = Yes. Subscriptions are native, with upgrades, downgrades, billing cycles, and trial periods. = Can I sell digital downloads with FluentCart? = Yes, in the free version. Attach files to any product, deliver them securely after purchase, and store them locally or on Amazon S3. Pro adds Cloudflare R2. = Can I use FluentCart as a software licensing plugin? = Yes, with Pro. Generate license keys, set activation limits and expiry rules, validate licenses through the API, and limit downloads to valid license holders. = Does FluentCart handle eCommerce tax? = Yes. Global and EU tax rules, custom tax classes, inclusive or exclusive pricing, and shipping tax are free. Pro adds accounting and OSS exports. = Does FluentCart work with Stripe and PayPal? = Yes. Free includes Stripe, PayPal (with credit cards), and Cash on Delivery. Pro adds Paddle, Mollie, and Authorize.Net. Free addons cover Paystack, SSLCommerz, Mercado Pago, Flutterwave, and RazorPay, and Pro addons cover Square and AirWallex. You can also build a custom gateway with hooks. = Does FluentCart charge fees or need paid services? = No. FluentCart is self-hosted and charges no transaction fees on Free or Pro. You connect directly to your payment provider with no middleman. = Can I use FluentCart as a checkout plugin on any page? = Yes. Modal checkout and Buy Now buttons let customers pay from any page. With Pro, on-page checkout forms let customers choose a product or plan and pay on your landing pages. = Can I migrate my store from WooCommerce? = Yes. Built-in tools move your products, customers, and orders from WooCommerce. = Can I migrate my downloads from Easy Digital Downloads? = Yes. Built-in tools move your products, customers, and orders from Easy Digital Downloads. = What's the difference between Free and Pro? = Free is a complete online store plugin with products, digital downloads, subscriptions, checkout, payments, shipping, tax, coupons, reviews, and reports. Pro adds software licensing, installments, bundles, order bumps, dynamic pricing, multi-currency, saved payment methods, more gateways, advanced reports and exports, PDF invoices, and team roles. == External Services == This plugin connects to several external services for payment processing functionalities depending on your payment method configuration. = Payment Gateway Services = **Stripe** This plugin connects to Stripe's payment processing service to handle credit card transactions, subscription billing, and payment confirmations. When customers make purchases through your store, payment data including credit card information, billing addresses, and transaction details are securely transmitted to Stripe for processing. Data sent includes: payment information, billing details, customer email, transaction amounts, and subscription data when applicable. This service is provided by Stripe: [Terms of Service](https://stripe.com/legal), [Privacy Policy](https://stripe.com/privacy) **PayPal** This plugin connects to PayPal's payment processing service to handle PayPal payments, subscription billing, and payment confirmations. When customers choose PayPal as their payment method, they are redirected to PayPal's secure checkout where their payment information is processed. Data sent includes: transaction amounts, billing details, customer email, order information, and subscription data when applicable. This service is provided by PayPal: [Terms of Service](https://www.paypal.com/legalhub/useragreement-full), [Privacy Policy](https://www.paypal.com/legalhub/privacy-full) **Note:** Data transmission to external services only occurs when store administrators actively configure and enable these integrations. Customer data is sent only for customers who complete purchases, and no data is transmitted without explicit integration setup by the store owner. == Screenshots == 1. Dashboard 2. Products 3. Orders 4. Subscriptions 5. Reports 6. Block Editor 7. Coupons 8. VAT/TAX Settings == Changelog == = 2.3.0 (Nov 3, 2026) = * Adds Shippo live rates, labels, and tracking through the free Shipping For FluentCart add-on. * Adds split shipments, a shipment email, and shipment tracking in the customer portal. * Adds rebuilt reports with new Overview, Coupons, Payment Methods, Locations, and Installments pages. * Improves refunds with item quantities, partial shipping refunds, and a check that the gateway accepted the refund. * Improves the default email layout, with separate Order # and Receipt # numbers. * Fixes shipping class, weight-based, and percentage shipping rates. * Improves security through routine audits and hardening. = [2.2.0 (Oct 16, 2026)](https://fluentcart.com/blog/fluentcart-2-2-0/) = * Adds RTL (Right-to-Left) language support. * Adds Multi-currency support for admin orders. * Enhances Tax information on PDF receipts. * Improves security through routine audits and hardening, with thanks to Mutantgun. = [2.1.0 (Oct 15, 2026)](https://fluentcart.com/blog/fluentcart-2-1-0/) = * Enhances Full Report system with multi-currency support * Adds Checkout Field Label styles with Docked, Floating, and Placeholder-only options * Fixes Stripe billing Address updates on subscription reactivation = [2.0.0 (Oct 14, 2026)](https://fluentcart.com/blog/fluentcart-2-0-0/) = * Adds Multi-Currency (Beta), sell in multiple currencies with exchange rates, rounding, charm pricing, and a currency switcher = [1.9.0 (Oct 13, 2026)](https://fluentcart.com/blog/fluentcart-1-9-0/) = * Adds On-page checkout with custom product selection, single or multiple selection, live totals, selection limits, and separate carts via the Checkout Page block or [fluent_cart_checkout] shortcode. * Fixes Search bar clear button border and spacing above search result headings. * Fixes Rating summary stacked issue = [1.8.0 (Oct 12, 2026)](https://fluentcart.com/blog/fluentcart-1-8-0/) = * Adds Dynamic Pricing * Adds Named discounts in checkout summaries, original price strikethroughs at checkout, on thank-you pages, and in order emails, plus pricing permissions. * Adds Review sources for selected or all products in review blocks, combined ratings, and shortcode filtering by product or category. * Fixes Missing shipping tax when saved billing addresses fill checkout. * Fixes Paddle resync treating payment method changes as renewals. * Fixes Duplicate VAT in tax-inclusive ZUGFeRD e-invoices and the Seller VAT ID in PDF receipts. * Fixes Refunded licenses reactivating after subscription updates. [View All Changelogs](https://fluentcart.com/changelogs)