FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler
Meet FluentCart. It’s a performance-first, self-hosted eCommerce platform for WordPress. Build your ideal store, whether you sell physical products, subscriptions, downloads, licenses, or all of them. No third-party dependencies, no platform lock-in, and no transaction fees. Just a powerful store on your terms. 👉 Official Website Link: Official Website 👉 Join Our Community: FluentCart Community 👉 Official 5 Minutes Guide: Getting started with FluentCart 👉 Contribute: GitHub Repository Built from the ground up with flexibility, performance, and long-term scalability in mind, this isn’t a fork of existing plugins. This is a fresh take on what a WordPress store should be: lean, powerful, and completely under your control. FluentCart adapts to your model without adding bloat or cutting you into a SaaS fee structure. FluentCart is ideal for solo creators, growing businesses, and developers building client stores. If you’re tired of overcomplicated dashboards and bloated add-ons, this is your answer. Forget about transaction fees, because FluentCart charges exactly 0 transaction fees on both Free and Pro installations. FluentCart is for you if you’re looking to free yourself from rigid checkout flows, or vendor lock-ins. Run your store with clarity and confidence, whether you sell ebooks, handmade goods, software licenses, or monthly product bundles. Sales Models FluentCart supports a variety of sales models, all in the same store. Offer one-time products or digital downloads, manage subscriptions with flexible billing intervals, add setup fees or installment plans, and issue time-limited licenses. You can mix and match hybrid product types without relying on third-party add-ons. Best for Subscription goods Gated downloads Licensed software Online book stores B2B 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 Product & Catalog Management Simple Products – Create one-time purchasable items with fixed pricing Variable Products – Offer products with multiple attributes (e.g. size, license type) Subscriptions – Configure recurring products with billing intervals and durations (No Transaction Fees) Installments – Support split payments over time for high-ticket items (PRO) Setup Fees – Add one-time setup charges on top of recurring payments Subscription Bump Offers – Show discounted upgrade paths with discounts Licensing Support (Pro) – Attach license keys to products and define expiry rules (PRO) Product Categories – Organize products for easier navigation and filtering Product Labels – Tag products for promotional badges (e.g. “New”, “Popular”) Downloadable Files – Securely attach files to digital products Checkout & Payment One-Click Checkout – Optimized checkout experience for faster conversions Custom Payment Gateways – Add or extend gateways using hooks and filters Stripe Integration – Fully-featured Stripe payments with no extra plugins PayPal Integration – Built-in PayPal support with easy configuration Manual Gateway – Accept Cash on delivery Failed Renewal Handling – Automatic retry logic for subscription renewals Prorated Charges (Pro) – Calculate and bill customers proportionally for changes Coupon Support – Enable discounts, promos, and launch offers via coupons Customer & Subscription Management Customer Profiles – View and manage full purchase history and subscriptions Customer Notes – Add internal notes visible only to store admins Subscription Dashboard – Let users manage billing, pause/cancel subscriptions Support Dashboard Integration – Pull customer history into Fluent Support Automated Notifications – Send email alerts for purchase, renewal, failures with FluentCRM User Roles – Control access to FluentCart admin tools by role Analytics, Marketing & Growth Reports Overview – Track order volume, Revenue by Quarter, Revenue by Country Sales Reporting – Track order volume, most sold products and variants, Customer LTV, and more Order Analytics – Average order value, order items, order heatmap, orders by country, and more Revenue Analytics – Net revenue sorted by Time, Country, and Payment Gateway Refund Analytics – Total refunds, Avg. Refund value, Refund Rate, Filter by Country, Payment method, and Intervals Product Data – Top performing products, Product Performance over time Subscriptions Report – Top performing products, Product Performance over time Product Data – Top performing products, Product Performance over time Customer Data – Top performing products, Product Performance over time Advanced Filtering (Pro) – Date and Other Filters for tracking beyond 30 days data Performance & Developer Experience Custom Database Schema – Built for speed, not tied to WordPress post tables Lightweight Architecture – Minimal plugin bloat and clean dependency footprint Custom Endpoints – Extend customer dashboard or checkout with new features Full REST API – Access product, customer, and order data programmatically Action & Filter Hooks – Modify behavior across store logic Block-based Components – Gutenberg-ready interface for checkout and forms Headless Ready – Serve as backend for mobile/web apps and Jamstack frontends Admin & Store Operations Order Management – View, filter, and update orders directly from dashboard Inventory Tracking – Track stock levels and automatically disable out-of-stock items Tax – Handle Global and EU Tax with custom Tax classes Shipping – Manage shipping regions and custom methods Refund Tools – Process manual or automatic refunds (gateway-dependent) User Role Management (Pro) – Assign operational access Storewide Settings – Control pricing formats, currency, etc. Custom Email Templates – Send branded emails for purchase events eCommerce for Developers FluentCart was built by developers who understand the pain of working with rigid eCommerce systems. Its architecture is entirely action and filter-driven, letting you override, extend, or customize anything without hacks or fragile workarounds. All data is stored in dedicated database tables for performance and portability. We’ve optimized the queries so Orders can be processed 3X faster compared to the market leader. On top of that we’ve built FluentCart for complete programmatic control. REST API endpoints are available for all key resources. Due to this the frontend can be completely decoupled with technology like Vue and Alpine. Whether you’re building custom apps on top of FluentCart or creating complex checkout flows, this plugin is built to stay out of your way and give you the keys. Customization and Design No more fighting layouts. Style your cart, checkout, and product pages exactly how you want using your theme, no forced stylesheets or layout overrides. Customize every part of the experience: product card components, variation pickers, quantity selectors, checkout forms, and thank-you pages. All templates are overrideable. Whether you’re designing high-converting sales funnels or frictionless repeat purchase flows, FluentCart is built for modern storefront aesthetics. You can set store branding with global customizations as soon as you setup FluentCart. The responsive blocks act as standard Gutenberg blocks so your store doesn’t break under any circumstances, even on mobile. Moreover, you get direct compatibility with popular store themes along with page builders like Elementor and Bricks Builder. If you need even more customizability, the option to use advanced CSS is also available to give you complete design control. Blocks Product Grid Search Bar Customer Dashboard Check out Product Cards Product Gallery Product Info Buy Section Buy Now Button Add To Cart Button Available Stock Business Growth FluentCart includes tools that help you operate at scale. From revenue analysis to team coordination, it comes with every operational tool pre-integrated, so you don’t need workarounds or extra plugins to manage growth. Reports You get detailed breakdowns of subscriptions, refunds, and subscriber churn rates. Filter performance by product, category, date range, to evaluate the ROI of every sale. Payments Payments are at the heart of eCommerce. FluentCart handles automatic retry logic on failed subscription renewals, supports prorated charges for mid-cycle upgrades or plan changes, and lets you offer installment payments—all without custom coding or third-party checkout tools. You can switch gateways, track payment history, and automate invoicing with ease. Access Control User Role management means you can safely scale your internal team too. Grant access to team members based on function. Everything is role-based, compartmentalized, and securely accessible from the backend. Every feature is tightly integrated, so your operational data flows through one system. No external dashboards. No syncing delays. Just live, accurate, and usable insight to help you grow smarter. Reinventing eCommerce Building stores on WordPress has been riddled with slow queries, bloated schemas, bloated add-ons, and unscalable databases that make your store feel sluggish as it grows. SaaS platforms offload those problems by locking you into hosted environments, but charge you platform fees, gateway markups, and provide exactly zero control over your backend. At its core, FluentCart runs on a custom database schema purpose-built for digital and subscription commerce. No legacy baggage. It uses fast, indexed tables that prioritize the read/write operations that matter most for modern stores such as, orders, customers, products, subscriptions, licenses, and transactions. This keeps your store snappy even under load, without relying on caching hacks or third-party optimizers. All data is structured for scalability. Whether you’re haqndling 50 or 50,000 orders, FluentCart maintains consistent performance with predictable query logic. No degrading response times as tables balloon, no complex migration paths when scaling up, and no reliance on external APIs to run day-to-day operations. And while most platforms make you pay for scale, whether through add-on upsells, platform commissions, or percentage-based transaction fees, FluentCart is truly self-hosted and pro-ownership. You pay once. You own it. There are zero transaction fees, no enforced usage tiers, and no hidden charges from payment providers. You can integrate Stripe, PayPal, local gateways, or your own custom processor using native hooks without ever sharing a cut. Data Privacy Your data stays where it belongs, on your server. FluentCart does not phone home, track your customers, share checkout data or payment details. There’s no reliance on cookies or third-party scripts for core functionality. For businesses under strict data policies or privacy regulations, like GDPR and EU DPA, FluentCart is the safest possible eCommerce option. You keep complete control of your stores data. Period. Integrations FluentCart works out of the box with major Fluent plugins including: FluentCRM: Run marketing automations triggered by store actions and segment customers with lists and tags. FluentCommunity: Managing your gated community and course sales. FluentAffiliate: Handle all your payouts and affiliate sales from a unified dashboard that syncs in real-time. More native integrations coming soon in FluentCart, Fluent Forms: Build custom forms for check out and build product surveys that engage your customers. FluentSupport: Bring your support portal right inside your store and sync purchase history across tickets and customers. Ninja Tables: Build fantastic table layouts for products and provide in-line checkout for B2B sales. FluentBooking: For managing Booking sales and Event seats. FluentBoards: Managing your stores projects and tasks. FluentSMTP: Ensure email deliverability for every email generated by your store. Payment Gateways Stripe PayPal Paddle Paystack Mollie RazorPay Authorize.Net Mercado Pago (onetime) Square (Coming Soon) AirWallex (Coming Soon) Popular page builders Gutenberg Bricks Elementor (Coming Soon) Divi (Coming Soon) Support For us, support isn’t outsourced or run by third parties. You get direct access to the same expert team that builds and maintains the plugin, engineers who understand the codebase inside and out, and who treat your issue like it’s their own store. We prioritize developer-level responsiveness and clarity in support tickets. That means no endless loops of canned replies, no asking for “more details” five times, and no dodging responsibility with vague documentation references. Whether you’re debugging a gateway integration or extending a checkout flow with hooks, our team is here to assist with clear, actionable guidance. But support doesn’t stop at tickets. You also get access to a 10,000+ member strong community of Fluent product users across our ecosystem including store owners, developers, marketers, and SaaS builders who use FluentCRM, Fluent Support, FluentBooking, and now FluentCart. It’s a collaborative environment where people share real-world workflows, custom code snippets, integration tips, and even performance benchmarks. Other Plugins By The Same Team FluentCRM – Email Newsletter, Automation, Email Marketing, Email Campaigns, and CRM Solution Contact Form Plugin by Fluent Forms for Quiz, Survey, and Drag & Drop WP Form Builder Ninja Tables – Easiest Data Table Builder Ninja Charts – WordPress Charts and Graphs Plugin Simple Payment Donations & Subscriptions Plugin by Paymattic – Best Payments Plugin for WP PDF Generator For Fluent Forms – The Contact Form Plugin FluentSMTP – WP SMTP Plugin with Amazon SES, SendGrid, MailGun, Postmark, Google and Any SMTP Provider 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, Privacy Policy 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, Privacy Policy 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.
Top keywords
- fluentcart24×1.11%
- data22×1.01%
- product21×0.97%
- store21×0.97%
- payment20×0.92%
- products17×0.78%
- checkout14×0.64%
- custom12×0.55%
- customer12×0.55%
- support12×0.55%
- subscription11×0.51%
- paypal10×0.46%
Pay with Vipps and MobilePay for WooCommerce
Official Vipps MobilePay payment plugin for WooCommerce. Let your Norwegian, Danish, and Finnish customers pay with Vipps and MobilePay for an easy, fast, and familiar shopping experience Vipps is used by more than 93 % of Norway’s population (4.2 million users). MobilePay is used by more than 92 % of Denmark’s population (4.4 million users), and approximately 59 % of Finland’s population (2.8 million users). Vipps and MobilePay are payment methods offered by Vipps MobilePay. When you enable this plugin, you will choose between offering either Vipps or MobilePay as a payment method for your customers – hence “Vipps/MobilePay” going forward. This is the official plugin for Vipps/MobilePay ePayments (Vipps Nettbetaling), Vipps MobilePay Express (Vipps MobilePay Hurtigkasse) and Vipps/MobilePay recurring payments. Increase your conversion rate by letting your customers choose Vipps/MobilePay directly in the checkout or even do an Express Checkout (Vipps only) from the cart or a product page directly. You can also do important back office tasks such as capture and refund directly from WooCommerce. Easy for your customer and easy for you. Read information from Vipps MobilePay about the plugin. Vipps/MobilePay ePayment When you enable this plugin, your customers will be able to choose Vipps/MobilePay as a payment method in the checkout. There is no need to go via a third party payment method. If your customer choose Vipps/MobilePay, they fill in their name and address and is then asked to enter their phone number in the Vipps/MobilePay dialogue. They then confirms the payment in the Vipps/MobilePay app. Customer info like name and address is sent to the store from Vipps MobilePay. Vipps/MobilePay recurring payments Vipps/MobilePay recurring payments is perfect for you if you run a web shop with subscription based services or other products that would benefit from subscriptions. With Vipps/MobilePay recurring payments you can: Sell recurring products (virtual and physical) Offer subscription services See How it works for an overview. Recurring payments requires WooCommerce Subscriptions and a Vipps MobilePay MSN with recurring payments added. MobilePay Reservations are currently for 14 days When a payment is completed with Vipps MobilePay, the money will be reserved, but only transferred to the merchant when the order is set to “Complete” or the money is captured manually. For MobilePay, this reservation period is 14 days, so you will need to ship and fulfill orders before this; or to make an agreement with the customer to capture the money before this period is over. For Vipps, the period is 180 days. For payments made by credit card in Vipps/MobilePay Checkout, the period can again be as short as 7 days. For details, please read the developer FAQ. If the order only contains virtual and downloadable products, the plugin will capture the order automatically and set the order to “Completed” as is the standard WooCommerce rule. Vipps MobilePay Express When you enable Vipps MobilePay Express, your customers can choose between the regular checkout or to go directly to Vipps or MobilePay. If they choose Vipps or MobilePay, they just submit their phone number, and the rest of the checkout process is done in the Vipps or MobilePay app. Since Vipps MobilePay knows who the customers are, they don’t have to enter all their personal information. The customer just choose the shipping method and accepts the payment. Vipps MobilePay will send all the necessary info back to the store. Easy, fast and secure. The express checkout can be done in the following ways: From the cart From the category pages From the product page From shareable links distributed by email, banners, etc. From QR codes distributed digitally or in print Settings for the cart, category and product pages can be found in the WooCommerce settings for the Vipps MobilePay payment gateway. Shareable links and QR codes can be generated from the Vipps/MobilePay tab on the product page. Vipps MobilePay Checkout With Checkout enabled in the plugin, you will get a complete checkout in your web shop, designed and run by Vipps MobilePay. Your customers can pay with Vipps, MobilePay, VISA or MasterCard, and they can also provide their shipping address and choose their preferred shipping method in a simple manner. Checkout – important update Vipps MobilePay has entered into an agreement to sell the Vipps MobilePay Checkout solution to Kustom. As part of this transition, Vipps MobilePay Checkout will become Kustom Checkout. This means the Checkout product you ordered will be delivered and developed by Kustom going forward. If you have questions, you can check our FAQ. How to get started Sign up in the Vipps MobilePay portal and choose your product. After 1-2 days you will get an email with login details to Vipps MobilePay Business Portal, where you can get the API credentials Download and install the plugin Configure the plugin How to install the plugin Install the plugin using WordPress’ built-in installer. The plugin can also be installed manually by upload the plugin files to the /wp-content/plugins/ directory. Activate the plugin through the ‘Plugins’ screen in WordPress. Go to the WooCommerce Settings page and choose Payment Gateways (Betalinger) and enable Vipps/MobilePay. Go the settings page for the Vipps MobilePay plugin and enter your Vipps MobilePay account keys. Your account keys are available in the Vipps Business Portal (detailed info in the section below) How to get Vipps MobilePay account keys from Vipps MobilePay Business Portal Sign in to the Vipps MobilePay Portal at https://portal.vippsmobilepay.com/ using Bank ID Select the “Utvikler” (“Developer”) tab and choose Production Keys. Here you can find the merchant serial number (6 figures) Click on “Show keys” under the API keys column to see “Client ID”, “Client Secret” and “Vipps MobilePay Subscription Key” Contributing on Github This project is hosted on Github at: https://github.com/vippsas/vipps-woocommerce Extending the Order Management API integration From version 1.10.0, this plugin implements the Vipps MobilePay Order Management API, sending a receipt to the customers’ app, and sending the order confirmation link as the Order Confirmation link category. You can, using this api, send over an image and a link for the categories receipt (RECEIPT), ticket (TICKET), shipping (DELIVERY), booking (BOOKING) and a general category (GENERAL). For instance, if you have a page or url for tracking shipping, you can add this to the customers’ app by extending the ‘woo_vipps_add_order_categories’ filter like so: add_filter('woo_vipps_add_order_categories', function ($categories, $order, $gateway) { $shippingpagedata = array( 'link' => , 'image' => , 'imagesize' => ); $categories['DELIVERY'] = $shippingpagedata; return $categories; }, 10, 3); You can similarily send ticket information (with e.g. a QR code) for the TICKET or BOOKING category and so forth. Javascript filters and actions From version 1.1.13 you can also modify the javascript using the new WP hooks library for javascript: * ‘vippsBuySingleProduct’ – action which is run whenever a customer tries to buy a single product using express checkout * ‘vippsBuySingleProductCompatMode’ – filter which should return true or false, if true, the compatibility mode action will be run instead of the standard ajax. * ‘vippsBuySingleProductCompatModeAction’ – filter which should return a javascript function to run when buying a product and compatibility mode is on. Will normally press the “Buy” button for you. * ‘vippsRemoveErrorMessages’ – runs when Vipps MobilePay error messages are to be removed. * ‘vippsErrorMessage’ – runs for every Vipps MobilePay error message added with Javascript. Takes the message as an argument * ‘vippsAddErrorMessage’ – runs when an error message is about to be added. Takes the message as an argument * ‘vippsInit’ – runs when a page with a Vipps MobilePay button is initialzed * ‘vippsStatusCheckErrorHandler’ – A filter that should return function taking a statustext and an error object. It receives the default error handler, and is called when checking the order status with ajax for some reason ends up in an error.