My site has a dark background and I noticed all fluent products do not pull the global styling and they do not communicate with each other. Does this mean custom css through the entire fluent ecosystem?
Hi FluentCart team,
Iβd like to raise a GDPR compliance concern that I believe affects all EU-based stores using FluentCart.
The issue:
When a user starts the checkout process but does not complete the payment (abandoned checkout), FluentCart already creates a customer record in the database β including personal data such as name, email address, and billing information.
This is problematic under GDPR (EU Regulation 2016/679) because:
β’ No purchase has been completed
β’ No explicit consent for data storage has been given at this stage
β’ Personal data is being stored without a valid legal basis
This means that simply visiting the checkout page and entering personal details β without completing the payment β results in permanent data storage, which is not compliant with GDPR requirements.
What I would expect:
Customer records should only be created after a successful payment has been processed and the user has actively agreed to the terms (which includes data processing consent).
Alternatively, a built-in option to automatically delete or anonymize abandoned checkout data after a defined period (e.g. 24β48 hours) would be a valuable and necessary feature for EU stores.
Is this something that is already on your roadmap? I would appreciate any guidance on how to handle this correctly in the meantime.
Thank you!
Hi everyone,
Iβm looking at using FluentCart subscriptions for downloadable PDF assets.
If a customer purchases a 12-month subscription to a PDF resource, can they log in to their account during that subscription period and access the latest version of the file if I update or replace it?
For example, if I upload Version 1 of a PDF today, then update it to Version 2 later, would active subscribers automatically be able to download the newest version from their account?
Iβd love to know how others are handling file updates for subscription-based digital products.
Before I spend a load of time putting this together, would there be interest in a short video series that covers the full process of selling and licensing a WordPress plugin using FluentCart?
With the recent changes and concerns around Envato exclusivity/revenue share, plus FluentCart handling licensing, updates, and delivery, it feels like a good time to show one of the alternatives
My idea was to cover the entire workflow from start to finish, including:
- Creating a simple sales page in Bricks (I will prebuild this)
- Setting up FluentCart from scratch
- Configuring store settings and licensing email settings, and thats about it.
- Creating a product with 4 variations (3 yearly licenses + 1 lifetime)
- Setting up a test Paddle gateway
- Integrating the FluentCart updater SDK into a plugin
- Adding a basic license page inside the plugin
- Selling a test copy
- Activating the license
- Delivering plugin updates through FluentCart
The goal would be to keep everything as practical and barebones as possible so developers can quickly get their own setup running without overcomplicating things.
Shahjahan JewelΒ any update on the VAT number administration in the customer profile?
I really want to be able to create a b2b customer / order from admin
What is the future of Paymattic, now that FluentCart is so successful? Will it still be developed? Asking because I need to recommend a system for donations, and I don't want to recommend something that will be abandoned or fall behind on development. Thank you
After some requests, I will be launching another shipping integration for FluentCart.
These are private projects for specific clients that I will offer to more people who may find these FluentCart extensions useful.
Shipping integration with Sendcloud is the next one, and will be available by the end of May. In case anyone should have the need for this type of extension, it's now available to join in early.
Thanks to Nicolas D + others for providing specific questions about my build process and what features should be included.
I will provide more information on this page below, in a few days. For now, expect:
- Order sync with FluentCart
- Click to fetch prices, select carrier and order label
- Print labels inside the dashboard
- Tracking numbers sent to customer email after shipping
- Stray up-to-date in a custom life tracking dashboard
- FluentCart shipping and status updates automatica
https://store.johnmac.pro/item/sendcloud-shipping-integration-for-fluentcart
I was looking for a solution for gifts and giftcards in FluentCart, but did not find one yet.
It would be nice if there was an option for certain products to 'buy as a gift', where you can add a personal message in checkout.
Also giftcards are something I miss. The ability to use a giftcard on checkout, where the balance amount is saved
Hey everyone,
The Fluent team have created a really cool and convenient real time error logger called FluentLogs, go check it out π
I've started using it and it's amazing. A real time saver.
Hi everyone, I noticed that the quantity selector in FluentCart currently has two annoying bugs when using Full Site Editing (FSE) themes with non-standard fonts and sizes. In my case, it happened with Ollie WP, but I have run into the same issue with other FSE themes as well.
There are double arrows (native browser spinners) appearing even though there are already plus and minus buttons, and the numbers become barely visible on both the product page and the cart.
Until there is an official fix, I have put together a CSS snippet that solves this. It removes the extra arrows, resets the styling, and makes the text clear and centered again. Hopefully this helps anyone else dealing with the same issue.
/* Quantity input: shared font reset
Overrides theme/plugin styles on both the product page and cart inputs.
All !important flags are intentional. FluentCart inlines its own styles. */
.fct-product-quantity .fct-quantity-input,
.fct-cart-item-quantity .qty-value {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
font-size: 16px !important;
font-style: normal !important;
font-variant: normal !important;
font-variant-numeric: normal !important;
font-feature-settings: normal !important;
color: #2F3448 !important;
opacity: 1 !important;
width: 52px !important;
max-width: 52px !important;
text-align: center !important;
}
/* Product page: slightly bolder, taller line-height for the larger input */
.fct-product-quantity .fct-quantity-input {
font-weight: 600 !important;
line-height: 36px !important;
}
/* Cart: medium weight, slightly shorter line-height */
.fct-cart-item-quantity .qty-value {
font-weight: 500 !important;
line-height: 32px !important;
}
/* Hide native browser number spinners */
.fct-product-quantity .fct-quantity-input::-webkit-outer-spin-button,
.fct-product-quantity .fct-quantity-input::-webkit-inner-spin-button,
.fct-cart-item-quantity .qty-value::-webkit-outer-spin-button,
.fct-cart-item-quantity .qty-value::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.fct-product-quantity .fct-quantity-input[type="number"],
.fct-cart-item-quantity .qty-value[type="number"] {
-moz-appearance: textfield; /* Firefox */
appearance: textfield;
}

