Skip to main content

I was trying to build a system like most popular process like woo cartflow to fluentcart. After lots of task its running smoothly still need more time to get it polish work.

Do you guys trying or having any system to use like cartflow to run onepage campaign task?

FluentCart 1.6.0 release banner showing the new built-in subscription engine settings panel with store-managed billing selected, renewal cycle steps, lifecycle controls, and support for any payment gateway.

Hello great people!

It's been nearly 2 weeks since we launched the Managed Subscriptions. As we work on the Woo Migrator (for which the Store Managed Subscriptions was a prerequisite), we anticipate there might be caveats and nuances in how the subscriptions system will interact with the Woo Migration process.

Before we launch the Woo Migrator, we would prefer to make any neccessary changes to the Managed Subscription System. What we change really depends on your experience with it.

So we're looking for feedback on the Store Managed Subscriptions. Anything from a bug report, ux insight to feedback on the management system itself is welcome.

Your feedbacck will not only improve the Subscriptions capabilty, but also create a stronger foundation for our Woo Migrator.

Thanks in advance for any constructive feedback we get.

Cheers!

I don't think the Fluent ecosystem can yet handle the kind of invoicing we need - but please sanity check this use case on the chance I've missed the functionality:

We need to create a one item invoice (taxes not needed) that can be emailed to customers, and they can pay with a link or invoice number. All of which ties back into a central system.

The real trick in this case is that the payment is not due/will not be paid when the invoice is created. It gets paid separately after booking (whether booking is created by FluentForms or FluentBooking).

I understand this is not the process that gets taught for modern online payments. But as we enjoy 0% receivables, there's no need to force customers into another process. (In fact, changing the current billing process would tank our conversion rates. 😫)

Bonus points granted if the invoice can be created from within FluentBooking or if a FluentCart invoice can be tied to a FluentBooking event.

Double bonus points if it all ties back to FluentCRM.

All suggestions welcome. But I don't think I get here fully within the Fluent family (at least not just yet).

A big one today, especially if you build with Divi.

FluentCart now works natively inside the Divi 5 Visual Builder. If you run a store on Divi, you know the old routine. Paste a shortcode into a text module, add some custom CSS, hit preview, and hope it looks right. That is over.

Here is what is new in 1.6.1:

  • 18 native FluentCart modules for Divi. Products grid, Product Info, carousels, Add to Cart, Buy Now, Mini Cart, Cart, Checkout, Receipt, Customer Dashboard, and more, right in the Divi module picker (just type "fc"). Build your whole store, from shop grid to thank-you page, without leaving the builder.
  • Real previews on the canvas. No more grey placeholder boxes. The modules preview for real: actual products, prices, variations, badges. What you design is what you ship.
  • 8 ready-made layouts, built in. Shop, Single Product, Cart, Checkout, Thank You, Product Category, Customer Dashboard, and a Campaign Landing page, all seeded into your Divi Library. Load one, edit it, done. A working storefront on day one.
  • Everything styles through Divi's own Design tab, and every module puts out FluentCart's real output, so your pricing, variations, subscriptions, coupons, and taxes all behave exactly as they do everywhere else.

Now the other big one:

  • Saved Payment Methods (Pro). Repeat customers can save a card or PayPal account at checkout and pay with one click next time. They manage saved methods from their account and can remove any anytime (removing a saved PayPal revokes it at PayPal too). Open invoices and renewals get an instant Pay Now, so a customer settles in a single step. Always opt-in, and you can switch it on or off from one store setting.

A few more nice things in this release:

  • Coupons behave the same everywhere now. Stacking follows one rule on both storefront and admin, the maximum discount cap is honored at checkout, and restrictions like email, per-customer limits, and max spend now hold on admin orders too.
  • Failed renewals no longer pass silently. When a renewal charge fails, FluentCart sends a notification with the reason the payment provider gave, to the customer by default and optionally to you.

Plus a solid round of fixes and security hardening across saved payments, coupons, subscriptions, shipping, and more. Public product listings no longer expose cost price or raw stock counts, and licensed download links are now secured with signed URLs.

To get the Divi modules: update to 1.6.1, then go to Settings β†’ Features & Addons β†’ Plugin Addons and install FluentCart Divi Blocks in one click. It needs the Divi theme with the Divi 5 Visual Builder active.

Full write-up with screenshots and videos: https://fluentcart.com/blog/fluentcart-1-6-1/

Thanks to MAK MakΒ for publishing the video from our beta last week.

More cooking πŸš€

The following strings cannot be translated in FluentCart 1.6.0,
FluentCart Pro 1.6.0 and FluentCart Customer Rights 0.1.2.

The admin SPA looks its text up by the English source string, against the
maps in app/Services/Translations/. The strings below are looked up but are
in none of them, so they never reach a .pot file.

#1 FROM fluent-cart-customer-rights (bundle: withdrawal.js)

Accept
Est. Refund
Line total
Link order
No withdrawal requests found based on your filter
Not matched
Please enter a valid order ID.
That action could not be completed.
That order could not be linked.
The request has been updated and the customer was notified by email.
The request is now linked to the order and marked verified.
Unit refund
Verified Mail
Verified User
Withdrawal Requests

The add-on enqueues its admin UI through the core Vite instance
(AdminPage.php:61) but ships no translation map of its own.

#2 FROM fluent-cart core (bundles: app.js, AttrGroups.js)

Add "%1$s" as new value
Search "%1$s" in %2$s
This will permanently delete the "%1$s" tax class and all its rates across every country (not just EU). Products using this class will fall back to Standard. Continue?
Unit
You must type "%s" exactly to proceed

Missing from admin-translation.php.

#3 ROUTE TITLES (73) β€” literals in the router definitions

Every route carries meta:{title:"…"} as a literal, while the navigation
entry next to it is translated. The literal ends up in the browser tab
(jQuery("head title").text(l.meta.title + " - FluentCart")), in the store
settings heading (v = T(g.meta.title || "Store Settings")) and in the
payment pages (getPageName() returns meta.title + " Settings").

Activated Sites
Add Notification
Addon Assets
Attribute Groups
Attributes
Cart & Checkout
Cohorts
Coupons
Coupons Settings
Create Order
Customer
Customers
Dashboard
Downloads
Edit Integration
Edit Notification
Edit PDF Template
Features & addon
Future Renewals
Gateway
Global Integrations
Integrations
Inventory
Invoice & Packing
License Settings
Licenses
Licensing
Logs
Mailing Settings
Manage License
Notifications
Onboarding
Order Bump
Orders
Overview
PDF Template Settings
PDF Templates
Pages Setup
Payment Settings
Product
Product Bulk Edit
Product Bulk Insert
Product Edit
Product Integrations
Product Page
Products
Profile
Purchase History
Refunds
Reminders
Retention
Revenue
Role Settings
S3
Sales
Settings
Sources
Storage Providers
Storage Settings
Store Digest
Store Setup
Subscriptions
Tax Settings
Upgrade Paths
View Customer
View License
View Order
View Order Bump
View Site
View Subscription
Withdrawal Requests
dashboard
taxes

#4 Fluent PDF Generator 2.1.1 β€” the settings page

renderSettings() outputs only the heading and boots a Vue app
(assets/start.js). It passes no translations and does not call
wp_set_script_translations, so the whole page is English:
Global PDF Settings, Paper size, Orientation, Font Family, Font size,
Font color, Heading color, Accent color, Language Direction,
Save Settings, Font Status, Install %d Missing Fonts.

#5 TRANSLATED IN THE CATALOGUE, HARDCODED IN THE UI

Today

Datepicker shortcuts. The entry next to it is wired correctly:
{text:"Today", value:()=>{…}} vs {text:xe("Last 6 Months"), value:()=>{…}}

YoY Growth (%)

Chart axis label. The series title above it uses u("YoY Growth"); the
axis is a separate literal with "(%)" appended.

No

Tax list, column "Filed". The column header is translated, the value is
not. Cause not established β€” probably a raw value.

Store Setup and the other route titles are point 3 above.

#6 STRINGS THAT ARE ALREADY BROKEN IN ENGLISH

Uploading... %s%

A single trailing % is not valid for sprintf.

Failed to ${actionText.replace('ed', '')} products
Some products were ${actionText} successfully

Two msgids contain JavaScript template literals, one of them with a
method call. Only the shell can be translated, and ${actionText} yields
English verbs either way.

For 1 and 2 the plumbing already exists: TransStrings.php passes every map
through a filter (fluent_cart/admin_translations), so an add-on can register
its own strings. Points 5 and 6 each need a one-line fix in the source.

I would love to be able to use Fluent Cart in a way similar to ThriveCart, where I can create a product and have a product-specific offer/landing page with an embedded checkout (https://go.matcasner.com/cw-05-2026/) or link to a dedicated checkout page. I love being able to create one-off products in ThriveCart and sending traffic to them.

Does anyone know if Fluent Cart can do this? I'd love to see some examples.

Thanks!

Been wanting to poke around Fluent Cart and took this opportunity to do so to see if it will work for my clients.

I'm setting up a store to run a fundraiser. The payments will all be done elsewhere, so all orders will be cash on delivery. Unfortunately, it looks like the order numbers aren't generated or whatever until after the order is marked paid, which tanks my plan for managing how to track payments. Each person who orders something is going to send money to the official accounts with a note of their order number, and then the individuals who manage those accounts will be able to log into the store and mark orders as paid.

But right now there's no order number when a cash on delivery order is created. It doesn't show up on the receipt, email to the customer, in the order list...nothing. When I change the status to paid, THEN it shows up.

Any chance this could get changed in a week or so? I want to use fluent cart, it was so simple and looks great, but I'm going to have to go with woo commerce if we can't have order numbers before the order is paid!

Hey. I built (not finished yet) I call WooCommerce Enhanced Toolkit. A lot of features I feel are missing in WooCommerce I added into the Toolkit Claude AI built plugin (not sure about the quality of the code though). My plan is to use the plugin for various of my clients running WooCommerce before I one day get them over to FluentCart.

I have a nice thread going with support I thought I might as well just make a video showing various features of the plugin. I have also sent the plugin to support and also shared a temp login to a development site where I am using the plugin so that they can explore it.

The video turned out well so I will also share it here.
(I set it as private on Youtube as this video is in general only meant for the Fluent Cart team but others can also take a look...)
https://youtu.be/1iZ_ll1EdUM

There are features in the plugin I did not go through in the video. Tabs seen:
Dashboard - Overview

Store - Catalog mode, Product Cards, Shop Enhancements, Single Product Page, Cart Enhancements, Checkout, Minimum Order Amount and Site Messages

Customers - My Account and Form Protection.

Manager - Store Health, Frontend Performance, Backend Performance, Security, Plugins, Setup Checklist, Product Health and Database Cleanup

Settings - Email attachments, Debug & Maintenance and Complete Uninstall.

Shahjahan JewelΒ all good? You promised to keep github repo updated, so it's as you announced developer friendly. I'd like to ask again, please update github. Please go through all bugs and issues community discovered. Please fix them. Please check PRs - developers around the world spend time, fix bugs but WPManageNinja ignore that. Why?

Anyone using paddle with fluentCart?

have created product , setup the paddle info, do i need to create product in paddle too? Getting issue while paddle payment is opening