Skip to content

NXCart Changelog (Free)

What's new in the free edition. Pro-only changes are tracked in a separate changelog.

0.5.2 — 2026-08-06

  • Tax names are now safely escaped on customer order pages.

  • Invoices now show your store details. The configured store name, support email, and phone are now used on invoices, and order emails use the configured store name.

  • Invoices use space more efficiently. Billing and shipping addresses now appear side by side when both are present.

  • Invoices and order emails can include your store logo. Logos can be enabled independently for documents and emails.

  • PDF attachments are now optional. You can disable invoice/proforma attachments while keeping bank-transfer details in the email and documents available from the order screen.

  • Tax labels are now consistent and translated. Checkout, order pages, emails, invoices, and the admin order view now use the same tax name and inclusive/exclusive wording.

  • Product image previews now appear in the Images tab.

  • Portuguese (Portugal) is now available as an installable language pack.

  • Submitting checkout twice no longer creates two orders. A double-click, an impatient refresh, or a back-and-resubmit now resolves to the order it already created instead of a second one. A retry that arrives while the first is still being processed is asked to wait a moment; once the order exists, the retry returns that same order — free and bank-transfer orders come back with their original confirmation, without a second email or a second payment request, and an order that was already paid comes back confirmed. If you cancelled the order in the meantime (or your stale-order cleanup did), a resubmit correctly starts a fresh purchase, so nobody is left with a cart they cannot check out.

  • Links in order emails always point at your shop, never at the admin panel. When an email was triggered from the back office (recording a payment, marking an order fulfilled or refunded, resending downloads), its "Track order" button, download links and footer address could be built from the administrator address instead of your storefront, so customers clicked through to a page they could not open. Every customer-facing link is now built for the storefront no matter where the email is sent from, including on multilingual sites, sites with SEO-friendly URLs on or off, and shops installed in a subfolder. The same fix covers invoice and proforma footers. If a link genuinely cannot be built, the email still goes out with that button omitted rather than carrying a broken address.

  • Customers buying digital products now actually receive their download emails. Both the order confirmation and the downloads-ready email failed silently for any order containing downloadable files, so buyers were left without their links and nothing in the shop said anything had gone wrong. The same fault made the admin Resend email button fail with an error instead of sending. Both now work, and orders placed before this fix can be resent from the order screen.

  • Backing out of PayPal or Stripe no longer costs you the sale. A shopper who clicks cancel on the payment page, closes the tab, or loses their connection can return to checkout and pick up where they left off: they are taken back to the very same payment page, not a second one, so there is no risk of paying twice and no stray duplicate order on your books.

  • Your customers' carts are protected while they are paying. If a shopper opens the payment page, then adds something to their cart in another tab, completing that first payment no longer wipes the newer cart. Coupon usage is also recorded more reliably: a coupon can only ever be counted once per order, and when two shoppers race for a coupon's last use, whoever was already quoted the discount keeps it and it stays correctly counted.

  • Payments that are interrupted mid-confirmation now recover on their own. If the site was interrupted in the moment between recording a payment and confirming the order, the order could stay stuck on "pending" even though the customer had paid, and the payment provider's automatic retries could not repair it. Those retries now finish the job: the order is confirmed, and a digital delivery that failed the first time is attempted again. Confirmation emails are still sent only once.

  • A customer charged twice is now flagged for you instead of passing unnoticed. A second payment arriving against an order that is already paid was treated as a harmless duplicate message. Both payments are now kept on the order, nothing is delivered or emailed a second time, and the order is marked for review so you can refund the extra. Payments that arrive without any identifier the provider can be held to are likewise held for review rather than confirming an order on their own.

0.5.1 — 2026-07-01

  • Accessibility fix. Corrected the admin navigation's screen-reader label.

0.5.0 — 2026-07-01

  • Initial release of the free edition. NXCart is a complete storefront for Joomla 5 and 6: a product catalog with categories, variants, related-product suggestions, and per-product SEO; a cart and guest-friendly checkout with coupons, tax rules, and weight-based shipping; Cash on Delivery built in, plus optional PayPal and Stripe that confirm orders automatically; order management with a sales report; catalog import and migration from WooCommerce, Shopify, VirtueMart, or HikaShop plus CSV import/export; clean URLs, canonical tags, structured data, and multilingual support out of the box; a light or dark storefront theme; product-grid modules for any page; optional account creation after checkout; and a one-click sample catalog so a fresh install isn't an empty shop.