Skip to main content

I have a customer getting this error message on a lifetime license of one of my products. Has anyone else seen this? This message doesn't make sense or sound like it would prevent you from using the product.

From 27 September 2026, businesses selling consumer goods in the EU will need to display the new harmonised EU Legal Guarantee Notice, informing customers about their legal guarantee rights.

I’ve been looking into the new requirement for a while, and one of the practical questions is how to implement it in an online store without making things more complicated than they need to be.

Since we recently decided to test FluentCart for some of our clients, we knew this was something we would need as well. So we built a small plugin to handle it automatically.

market-it! EU Guarantee Notice for FluentCartΒ adds the official notice to the store and automatically displays the appropriate EU language.

We’ve made the plugin available for free on WordPress.org, so I thought I’d share it here in case it’s useful to other FluentCart users selling to customers in the EU.

https://wordpress.org/plugins/market-it-eu-guarantee-notice-for-fluentcart/

If you try it, feedback is very welcome. FluentCart is developing quickly, so if you come across something we could improve or something that doesn’t work as expected, please let me know.

EU Consumer Guarantee Notice requirement

The admin order creation is very smooth. Do you have plans to include the payment methods on that screen instead of forcing the staff person to open an icognito browser session and paste the link into the browser so they can take the payment?

Your admin order entry process is almost excellent, but we take phone orders and I promised the staff that switching to Fcart was the way to go because it's so simple to use. Not being able to enter the payment on the order screen = not user friendly.

I'd love to see an option to Pay What You Want or Name Your Price. This would allow fluent cart to replace things like gumroad or ko-fi. Surecart offers this as well. This would be super helpful!

I need to add statistical orders from manual documents into Fluent Cart is there a way to do this? If I add manually i cannot chaange the date. These are subscription based, I have the private product already set up. And I cannot add a new order manually with a private product Shahjahan JewelΒ this is crucial for service based businesses can we also get some support on these types of features too PLEASE!!!!

Example: Part of my business builds web systems and as part of the original investment I provide 6 months free hosting. Right now I have to manually send a link when it expires.

Question

There is not a scrollbar on the bottom so you can't see the rest of the fields on the screen when you are on smaller screen sizes.

1.00

Hi everyone, Nikhil here.

Some store owners want a discount link they can share, a Free label instead of $0, and a minimum order that does not treat every cart the same.

Toolbox 1.1.3 covers that.

URL Coupon Auto-Apply

Share a store link withΒ ?coupon=CODE, such asΒ yoursite.com/shop/?coupon=SAVE10. The coupon applies on shop, product, cart, and checkout.

If the cart is empty, the code is saved until they add a product.

Instant checkout links that already useΒ ?coupons=Β are left as they are.

Hide Coupon Field After URL Apply

After a coupon is applied from a URL, you can hide the coupon entry field on checkout. Shoppers still see the applied code and can remove it.

1.00

Show Free instead of $0

Show Free, or your own label, instead of a $0 price on the shop, product page, cart, and checkout. Compare prices, tax, and shipping still show as numbers.

Free label on a zero-price product

Free label on checkout

Minimum order amount

Apply it to all products, physical only, or digital only, or limit it to selected products, categories, or brands.

You can also show how much is still needed, exclude shipping from the total, and disable Place Order until the minimum is met.

Details and screenshots:Β https://cartcubes.com/fluentcart/toolbox/tools/

Coupon links, a Free label, and a better minimum order

Boriable 1.0: Boringly Reliable Crypto Payments for FluentCart

It started innocently enough.

We wanted FluentCart to accept TRX.

Not through a giant crypto processor. Not through somebody else’s checkout. And without a custodian holding the merchant’s funds.

Just:

Customer chooses crypto β†’ sends directly to the merchant’s wallet β†’ FluentCart knows when the money arrived.

Several murdered assumptions, one dead SchrΓΆdinger’s cat, a Cloudflare D1 database, multiple blockchain APIs and an unreasonable number of ten-cent transactions later, Boriable 1.0 exists.

The fundamental idea

Boriable is completely non-custodial.

Merchants provide public receiving addresses. Customers pay those addresses directly. Boriable never handles private keys, seed phrases or funds.

But that creates the interesting problem:

How does WordPress know the payment really happened?

Our answer was to deliberately not trust WordPress with settlement verification.

The FluentCart plugin registers an expected payment with the Boriable Verifier, running independently on Cloudflare. The verifier monitors the relevant blockchain and, once payment is detected and confirmed, sends a signed callback to WordPress.

Only then does FluentCart mark the transaction paid.

In other words:

WordPress is the client. Boriable is the verifier.

One plugin, quite a few blockchains

Boriable 1.0 now supports:

Native: TRX, ETH, BNB, POL, SOL, LTC, XRP and BTC
Stablecoins: USDC on Ethereum/Polygon and USDT on Ethereum/TRON

And yes, we discovered that supporting β€œcrypto” is wonderfully misleading terminology. Every chain has its own peculiarities.

Our ERC-20 monitoring alone produced internal codenames including β€œTen at a Time” and β€œTen Block Nailer” as we worked around RPC block-range restrictions and made transaction discovery deterministic.

Licensing became part of the architecture

During discussions with FluentCart, MD Jewel raised an important point: blockchain verification should happen on centralized infrastructure controlled by us rather than inside the distributed WordPress plugin.

Fortunately, by then we had essentially already built that.

The verifier became Boriable’s SaaS boundary, while FluentCart Software Licensing provides the entitlement.

That means modifying the local PHP plugin cannot magically enable the service. The verifier independently decides whether a new payment watch may be registered.

Importantly, licensing never interferes with money already in flight. If Boriable accepted responsibility for monitoring a payment, it finishes the job.

Free vs. The Full Beastβ„’

Boriable Free: TRX, up to 10 confirmed transactions/month.

Boriable Pro: all supported assets, with no Boriable transaction limit.

During testing, Free successfully accepted a TRX payment, detected and confirmed it, settled the FluentCart order and updated its usage counter.

Then we used Boriable Free to purchase Boriable Pro with TRX.

We hadn’t actually planned that test.

We rather liked it.

Activating Pro immediately transformed checkout into what inevitably became known during development as The Full Beastβ„’.

And SchrΓΆdinger’s cat?

At one point FluentCart said the gateway was disabled while Boriable’s settings said it was enabled.

Both were technically correct.

We had accidentally conflated gateway enabled with gateway licensed.

Later, a licensing API mysteriously returned 153 KB of β€œinvalid JSON.”

It was the HTML homepage of helmar.live.

Our licensing authority was pointing at the wrong WordPress installation.

SchrΓΆdinger’s cat did not survive the investigation.

The diagnostic did.

Why β€œBoriable”?

Somewhere during development the name appeared.

Eventually its meaning became obvious:

Boring + Reliable.

Crypto can be volatile, complicated and exciting.

Payment infrastructure shouldn’t be.

The ideal Boriable transaction is profoundly uneventful:

Customer pays.
Merchant receives.
FluentCart marks the order paid.
Nobody thinks about Boriable.

That may be the highest compliment payment software can receive.

Boriable 1.0 β€” Boringly reliable crypto payments for FluentCart.

Read the full story here: https://helmar.live/boriable/the-nerd-edition

Crypto Payments for FluentCart - the Nerd Edition

Accept Crypto in FluentCart Without Giving Someone Else Your Crypto

Accepting cryptocurrency in an online shop often comes with an uncomfortable trade-off: You can make things easy by sending your customer through a third-party crypto payment processor β€” but then another company becomes part of your payment relationship. Or you can receive cryptocurrency yourself β€” but now your shop somehow needs to know whether the customer really paid.

Boriable was built to solve that second problem.

The money goes directly to you

Boriable is a crypto payment gateway for FluentCart.

You configure the wallet addresses at which you want to receive payment.

When a customer pays, the cryptocurrency goes from the customer's wallet directly to yours.

Boriable doesn't hold it first.

There is no Boriable balance from which you later have to withdraw your own money.

And Boriable doesn't need your private wallet keys or recovery phrase.

What happens during checkout?

A customer selects cryptocurrency as the payment method and chooses one of the currencies you've made available.

Boriable calculates the required crypto amount and presents the payment instructions and QR code.

Then it watches for the payment.

The customer sees the payment status progressing through stages such as:

Monitoring β†’ Payment detected β†’ Confirmed β†’ Purchase successful.

Once the blockchain payment has been independently confirmed, Boriable tells FluentCart that the transaction has been paid.

Your normal FluentCart order process can continue. And in case of a refund, each transaction comes with an extensive order note. This way you know exactly what you need to in order to process the refund.

Which cryptocurrencies?

Boriable Pro 1.0 supports:

TRX, ETH, BNB, POL, LTC, XRP, SOL and BTC, together with USDC on Ethereum and Polygon and USDT on Ethereum and TRON.

You don't have to offer all of them.

Enable only the currencies and networks you actually want to accept.

Free means genuinely usable

Boriable Free isn't a crippled demonstration screen.

It provides actual TRX payments for up to 10 confirmed transactions per calendar month.

That gives a small merchant enough room to install Boriable, configure a wallet, make real transactions and decide whether crypto payments make sense for the business.

If more volume or additional currencies are required, Boriable Pro unlocks the complete payment catalogue without a Boriable transaction limit.

What about exchange-rate movement and costs?

Crypto prices can move between checkout and payment.

Network and conversion costs may also be something a merchant wants to accommodate.

Boriable therefore lets you add a percentage adjustment, a fixed adjustment in your store currency, or both to the final crypto amount requested.

For example, a $100 order with a 2% crypto adjustment asks the customer to send the cryptocurrency equivalent of $102.

The FluentCart order itself remains $100.

The adjustment applies specifically to the amount payable when crypto is selected.

What if a customer is slow?

The price displayed to the customer has a defined quote period.

Payment monitoring is treated separately.

So an expired price quote doesn't simply make an already initiated blockchain payment cease to exist.

Boriable continues monitoring accepted payment attempts within the configured payment window and can identify late payments appropriately.

Who verifies the payment?

This is one of the important differences in Boriable's design.

Your WordPress site does not simply decide for itself that a blockchain payment occurred.

Boriable's independent verification service monitors the relevant blockchain and reports confirmed settlement back to your shop.

This is also why the Boriable licence is more than a plugin activation key: it provides access to the verification service.

What does Boriable have access to?

Boriable doesn't need custody of your cryptocurrency.

It does not require:

  • your private keys;
  • your wallet recovery phrase;
  • access to move your funds.

It needs public receiving information and the technical information necessary to identify and verify payments.

Why did we call it Boriable?

Because payment systems shouldn't be exciting.

Your products can be exciting.

Your marketing can be exciting.

Bitcoin can certainly be exciting.

But when somebody clicks Pay, the desirable sequence is exceptionally boring:

Customer pays β†’ money arrives β†’ order is paid.

That's the idea behind the name:

Boringly reliable.

For more, please refer to: https://helmar.live/boriable

PS: Listing for the Wordpress Repository pending.

PPS: If your FluentCart store is set to "Store-Billing", you can also use crypto payments for your subscription offers. Then the customer get's a link to his backend, from where he can initiate a new payment. Another QR-code, another crypto transaction that FluentCart then eagerly awaits for further processing.

NEW: Crypto Payments for FluentCart NEW: Crypto Payments for FluentCart NEW: Crypto Payments for FluentCart NEW: Crypto Payments for FluentCart

Sorry if it's mentioned; looked and couldn't find. Can Fluent Cart be used with any POS system? I know there is a connection to Square, but does that include the POS? I do online but also tradeshows.