Skip to main content
Sandbox Mode: Data is public and resets every 15 minutes.
Back to Articles
NextBlock™ Commerce editorial feature image
Commerce3 min read

NextBlock™ Commerce: Multi-Currency, Automatic Tax & Beyond

A closer look at the commerce module, from multi-currency pricing and automatic Stripe Tax to shipping, inventory, and provider-aware checkout.

NextBlock™ Commerce is our first premium module. It adds a complete store layer to the same editor you use for content. It is built for teams that want their catalog and checkout in one place. NextBlock™ Commerce Pro comes with a 30-day free trial, no credit card required. Start it from Administration → Packages in the CMS.

Commerce core

Catalog + checkout

Products, orders, shipping, and invoices plug right into the CMS shell.

Global selling

Multi-currency ready

Automatic rate sync, rounding rules, and per-currency prices make selling worldwide simple.

Operator workflow

Provider-aware flow

Stripe and Freemius run side by side so your shop stays clean and easy to use.

Product Catalog

The store supports physical goods and digital downloads. You can set up variants, custom options, images, prices, SKUs, and stock levels. Product photos live in your main media library. That means your content and marketing teams work with the same files.

Multi-Currency Engine

The pricing engine is built for real international stores. It handles rates, rounding, and rules with ease:

  • Unlimited currencies: Add any ISO currency code, symbol, and exchange rate.
  • Auto FX sync: Refresh daily rates from Frankfurter or your own provider URL.
  • Rounding rules: Round prices up, down, or use charm pricing like 9.99.
  • Store auto-sync: Convert product prices whenever currency rates refresh.
  • Rebasing: Switch your base store currency with full recalculations.
  • Custom price overrides: Set an exact price in any currency you do not auto-sync, instead of the converted one.

Tax Automation

You can set tax rates by hand or let Stripe Tax calculate totals automatically:

Manual mode

Set tax rates by country, state, or province. Stacked rates like GST and PST are supported. Detailed tax lines are saved with each order.

Automatic mode

Stripe Tax calculates final amounts during checkout. Product tax codes travel with each item, and webhooks record final numbers.

Shipping and Checkout

Shipping zones match by country and state. They support local method names, per-currency pricing, and free shipping rules. When no state-specific zone matches, the country-wide zone applies, and checkout offers the cheapest valid rate.

The checkout flow understands different payment providers:

  • Stripe: Handles physical goods, inventory checks, shipping costs, taxes, and Checkout sessions.
  • Freemius: Handles digital software licenses, plans, and hosted checkout pages.
  • Cart items stay grouped by provider so the buying steps are always clear.
Commerce roadmap board outlining premium module goals and future storefront capabilities for NextBlock™
Commerce Pro was our first premium module, and Cortex AI followed. Both plug into the same CMS.

Inventory, Orders, and Invoices

When stock tracking is on, checkout checks quantities before payment. Once paid, stock counts update in the database right away.

  • Order status moves smoothly from pending to paid to shipped.
  • Invoice numbers generate through safe database functions.
  • Printable invoices use your company brand settings.
  • Customers can view their past orders and receipts anytime.

Commerce Surfaces Inside the CMS

When the store package is active, the CMS reveals new screens. You get product lists, stock tools, order details, shipping setup, tax rules, and currency settings. All of these screens look and feel like the rest of the CMS, so your team feels right at home.

Discussion & Comments

Join the conversation and express your thoughts.

Please log in to write a comment.

Loading…
The Complete NextBlock™ Commerce Guide | Next.js Store | NextBlock™ CMS