Skip to main content

We just released another great update of FluentCart.

In this update, we have added a super nice API for developers, where you can sell your own virtual/ghost products (that are not in the catalog). A programmatic selling layer designed for products that do not fit into a traditional product catalog. Internally, we refer to these asΒ Ghost Products. (more details in the changelog and dev docs).

New Payment Gateway: Mercado Pago

FluentCart now supports Mercado Pago for one-time payments.

Mercado Pago is widely used across Latin America, and this addition makes FluentCart more accessible for stores serving customers in those regions. Buyers can complete payments using a method they already trust, without being pushed toward unfamiliar gateways.

New Gutenberg Block: Add to Cart Button

FluentCart now includes a Gutenberg block for adding products to the cart.

This block enables you to place add-to-cart buttons directly within the WordPress editor, without the need for shortcodes or custom HTML.

Other Features and Improvements:

  • New Shortcode: [fluent_cart_checkout_button]
  • New Shortcode:Β [fluent_cart_add_to_cart_button]
  • Fix: Dashboard Styling Issues
  • Security Improvements

Full changelog article: https://fluentcart.com/blog/fluentcart-v1-3-9/

I am super excited about our internal roadmap as we are going to push it further in every cycle. We will have some major upgrades in the coming weeks. Stay tuned.

I am using fluentcommunity to run the community on my new site and I am Going to charge $6 a month membership.

I am also creating a challenge I want to sell, the price will be $17.

I want to sell the challenge for $17 and also enroll the user into the membership and give the first month free.

Can I do that with Fluentcart? One transaction. Buy product and membership.

I have a quick question about database maintenance. Is it safe to delete logs or orders directly from the SQL database to keep things clean? I don't see any built-in cleanup feature in the interface.

I'm asking because when I was new to FluentCart, I once deleted orders from the database and it caused the plugin to break. So I want to make sure I do this properly this time.

Thanks for your help!

Is there anyway to add cart iconto menu and display the quantity?

I made an add-on for FluentCart. This will allow you to plug your site into MERCHANT CENTER.

I have factored in several things

  • Simple products are output as variations in FC > i created contingencies for this
  • Variation ID's turned out to just be a -1 -2 -3 situation this is all factored in
  • TSV is accepted by Google and is for some reason indexed faster
  • Pulls variation FEATURED image

Plugin:
Generates a TSV product feed (including variations) from FluentCart products for Google Merchant Center and similar catalog tools. Provides a simple /gmc-feed.tsv endpoint and a Tools page to copy the feed URL.

looking at the free vs pro matrix here, it says under Marketing & Growth
- Upgrade Discount, which sounds like upgrade paths is available in free version of FluentCart, yet the source code reveals:

Create upgrade paths β”‚ FC Core (PlanUpgradeService) β”‚ βœ… Yes
Display in customer portal β”‚ FC Core (CustomerProfileController) β”‚ βœ… Yes
Process the upgrade β”‚ FC Pro (UpgradeHandler line 21) β”‚ ❌ NoΒ  Β  Β 

Hello Shahjahan JewelΒ Ripon SarkarΒ 
Do you plan add billing_document field in checkout page?

Friends, the second month is coming to an end, as I am developing a payment module for FlentKart in the RU zone. There are enough problems.

Now we are faced with the quick purchase feature. If you click on the "Buy now" button, then everything that was in the shopping cart disappears. There's only one product left that we need to buy NOW.

Is this how it should work? Or are we doing something wrong in the program code?

Thanks for the support response and maybe someone has already encountered a similar problem.


How can I correctly add a product to the cart using JavaScript without removing the items that are already there? Currently, when I click the β€˜Buy Now’ button, the existing products are removed from the cart.

Thanks!

Currently there's an option to limit the order amount for a product to 1 per order.

Please enhance this feature to make it possible to set a custom maximum amount per order that can be purchased of a product, on a per product basis.

I wanted to check if FluentCart already supports (or plans to support) role-based purchase restrictions β€” for example, preventing certain roles like administrator from buying specific products or all products.

I couldn’t find a built-in setting or filter for this, so I implemented it using FluentCart hooks and the Cart API.

This is the approach I’m currently using β€” just want to confirm:

  1. Whether there’s an official/native way to do this
  2. If not, whether this approach is considered correct/safe
  3. And if role-based purchase restriction is something that might be added natively in the future

define('BLOCKED_PURCHASE_ROLES', ['administrator']);
define('MEMBERSHIP_PRODUCT_IDS', [1, 2, 3]);

add_action('fluent_cart/cart/item_added', 'block_roles_from_purchasing', 10, 1);
add_action('fluent_cart/cart/cart_completed', 'block_roles_from_purchasing', 10, 1);

function block_roles_from_purchasing($data) {

if (!is_user_logged_in() || empty($data['cart'])) {
    return;
}

$user = wp_get_current_user();

if (!array_intersect((array) $user->roles, BLOCKED_PURCHASE_ROLES)) {
    return;
}

$cart = $data['cart'];

foreach ($cart->getItems() as $item) {
    $product_id = (int) $item['product_id'];

    if (in_array($product_id, MEMBERSHIP_PRODUCT_IDS, true)) {
        $cart->removeItem($product_id, [], true);
    }
}

}