FluentCart 1.3.17: PDF Invoice Editor, Fees API, New Shipping Filters and more

Version 1.3.17 leans into two important directions: giving developers more control over how FluentCart behaves under the hood, and giving store owners more flexibility in how their storefront and operations are managed day to day.
This release introduces deeper extensibility through new APIs and hooks, expands shipping and asset control, and adds a fully visual way to customize invoices. Alongside that, several fixes tighten order handling, product management, and third-party integrations.
Visual PDF Invoice Customizer

One of the standout additions in this release is the Visual PDF Invoice Customizer.
Invoices are not just transactional documents. They often double as brand touchpoints, especially for stores selling digital products, subscriptions, or B2B services. Until now, customizing invoices usually meant working through rigid templates or writing custom code.
With the new visual customizer, you can design your invoice layout more freely. Adjust structure, include relevant order details, and shape how your brand is presented in every invoice sent out.

For stores that rely on invoices as part of their customer experience or compliance workflow, this adds a much-needed layer of control without increasing complexity.
Saved Filter Views Across Core Tables
FluentCart now introduces Saved Filter Views, making it easier to manage and revisit complex data queries across your store.

Advanced filters are powerful, but rebuilding them every time can slow things down, especially when you’re working with large datasets. With this feature, any filtered result can now be saved as a reusable view across products, orders, subscriptions, and licensing tables.
This allows store owners and teams to quickly access specific segments such as high-value customers, active subscriptions, expiring licenses, or filtered product sets without reapplying conditions each time.

For stores handling growing volumes of data, this turns repetitive filtering into a one-click workflow, helping teams move faster while keeping data exploration consistent and organized.
E-Invoice Support (ZUGFeRD/ Factur-X with EN 16931 Profiling)

FluentCart now supports E-Invoicing using ZUGFeRD and Factur-X standards with EN 16931 profiling. This enables stores to generate structured, compliant invoices that meet European e-invoicing requirements while still maintaining a human-readable format.
For businesses operating in regulated markets or working with enterprise clients, this ensures invoices can be processed both visually and programmatically without additional tooling or external services.
Fees API for Advanced Pricing Logic
FluentCart now includes a Fees API, opening up new possibilities for dynamic pricing strategies.
This allows developers to programmatically introduce additional fees based on custom conditions. Whether it’s handling service charges, regional fees, payment method adjustments, or conditional surcharges, the system now provides a structured way to implement it.
This is the fundamental
Instead of relying on fragmented workarounds, pricing logic can now be extended cleanly within the FluentCart ecosystem.
Learn more about the fees api and how to use it here.
Smarter Shipping Control with Country Inclusion and Exclusion
Shipping configuration gets a meaningful upgrade with new Include and Exclude country options.

This makes it easier to define where specific shipping methods should apply without building overly complex rule sets. You can now explicitly control availability based on geography, which is especially useful for stores operating across multiple regions with different logistics constraints.
It simplifies what used to require layered configurations.
Filterable Frontend Asset Loading for Cart Bundle
Frontend performance and flexibility improve with filterable asset loading for the cart bundle.
Developers now have more control over when and where cart-related assets are loaded on the frontend. This helps reduce unnecessary script loading and allows better optimization of page performance, particularly for custom storefront setups or headless implementations.
It also gives teams building highly tailored experiences the ability to fine-tune how FluentCart integrates into their frontend stack.
Delete All Test Orders Action
Managing test data becomes easier with the addition of a Delete All Test Orders action directly inside the Orders page.
During development or staging, test orders tend to pile up and clutter reporting and workflows. This new action allows you to clean up all test orders in one go, helping maintain a cleaner dataset without manual effort.
Enhanced Developer Hooks and Filters
The hooks and filter system has been further refined to improve the overall development experience.
This enhancement focuses on making FluentCart more predictable and easier to extend. Developers working on custom integrations or advanced workflows will find it easier to tap into core processes and modify behavior without friction.
Fixes and Stability Improvements
This release also includes a wide range of fixes that improve reliability across inventory, checkout, product management, and integrations.
Stock Handling After Test Order Deletion
Resolved an issue where product stock levels were not updating correctly after deleting test orders. Inventory now reflects accurate quantities following cleanup actions.
Bulk Product Duplication
Fixed a problem where duplicating products from the bulk edit page did not work as expected. Product duplication now functions reliably in bulk workflows.
Downloadable File Editing
Addressed an issue affecting the editing of downloadable product files. File updates now save and reflect correctly.
Turnstile Improvements
Enhanced Turnstile handling to improve stability and overall verification reliability during checkout interactions.
Shipping Fee Decimal Support
Corrected a limitation where decimal values were not accepted in shipping fees. Shipping cost inputs now properly support decimal values.
Paddle Recovery Link Handling
Improved how Paddle recovery links are processed, ensuring better continuity for customers returning to complete their purchase.
Checkout Summary Block Consolidation
Streamlined the checkout building experience by consolidating the summary block into a single, more consistent structure.
Product Child Block Restrictions
Added necessary restrictions to product child blocks to prevent unintended configurations and improve layout stability.
Pagination Page Number Sync
Resolved an issue where pagination could display a stale page number after changing the per-page item count. The pagination state now updates correctly, ensuring that navigation reflects the current dataset and prevents confusion when browsing orders or product lists.
Closing Thoughts
FluentCart 1.3.17 continues to build depth where it matters.
From the introduction of the Fees API and invoice customization to improved shipping controls and frontend optimization, this release gives both developers and store owners more control over how their stores behave and scale.
At the same time, the fixes included here reinforce reliability across key workflows like inventory, checkout, and integrations.
Each update moves FluentCart closer to being not just a flexible commerce engine, but a dependable one across a wide range of use cases.
In Case You Missed Recent Updates
1.3.15 (Mar 13, 2026)
- Adds Schedule reminder email for payment and subscriptions
- Adds Email preview for default template
- Adds Email editor guttenberg
- Adds Email for Subscription cancel
- Adds Subscription activity logs in subscription page
- Enhanced EU VAT reverse experience in checkout
- Fixes CRM integration missing fields phone, postcode, state
- Fixes Custom checkout discount calculation issue
- Fixes Address validation issue
- Fixes Customer first_name and last_name change update WP user data
- Fixes Order payment calculation issue on amount updates
- Fixes Timezone issue for customer email
- Fixes Modal checkout issue with billing field
1.3.14 (Mar 04, 2026)
- Adds Flutterwave for fluentCart
- Adds Early Payment for installment
- Adds Bulk product import
- Adds Customizable product shortcodes
- Adds Sale badge for guttenberg
- Adds OutofStock badge guttenberg
- Adds Product description guttenberg block
- Adds Product imagae CDN support
- Fixes Coupon per user limit issue
- Fixes Modal checkout cart not found issue
1.3.11 (Feb 25, 2026)
- Adds GB Blocks: Related Products, Customer Dashboard Button, Store Logo
- Adds Media Carousel Block
- Adds Elementor Widgets: Checkout, Add to Cart, Buy Now Button, Mini Cart, Products, Product Carousel, Product Categories List
- Adds Razorpay Subscription Supports
- Adds Product SKU feature
- Adds Customer LTV recalculation action
- Adds Sync order statuses action
- Adds Test Data Cleanup Tool
- Adds First Name & Last Name Field Settings
- Improvements Inventory Manager Free (Previously Pro)
- Improvements New Settings UI
- Fixes Gallery Image Overflow Issue
- Fixes Subscription validity expire events issue
- Fixes Minor issues
- Schedule security audit for all modules
1.3.10 (Feb 04, 2026)
- Adds FSE Block Theme Support
- Adds Blocks: Mini cart, Product Carousel, title, image
- Adds shortcodes: Mini cart, product categories
- Improves Guttenberg Blocks into latest version (v3)
- Fixes Missing tax breakdown on renewal email
- Fixes Missing VAT info on renewal order
- Fixes Dark-light theme conflict for addons promo
- Fixes Modal checkout responsive issue
1.3.9 (Jan 28, 2026)
- Adds Mercado Pago gateway (one-time payments)
- Adds Ghost product checkout
- Adds Gutenberg block: Add to Cart
- Adds Shortcode
- Adds Shortcode
- Fixes IPN issues for some third-party gateways
- Fixes Dashboard styling issues
- Improves security
Hello, this is Jewel, CEO & Head of Ideas at WPManageNinja. I am obsessed with WordPress since 2009. My aim is to be a user-centric developer first, and a serial entrepreneur second. You will find me discussing various tech issues and trying to come up with scalable solutions on different forums when I am not busy coding.

Subscribe now






Leave a Reply