AXION
Commerce

Build your own online store on an ERP back office

Commerce holds your products, prices, orders and returns, and turns them into Finance invoices and credit notes without re-keying. Build your own storefront or app on its API, with checkout built on the server from the customer's own cart, never trusted from the browser.

  • A storefront API for your own website or app
  • Price books, discounts and pricing rules resolved per order
  • Orders taxed by the built-in GCC VAT engine
Axion Commerce dashboard, showing the getting-started checklist and a sample product catalogue loaded as sample data
Commerce

Catalogue

Products, bundles and categories, with reviews you moderate before they show.

Products

Create products with variants and multiple images, and archive one instead of deleting it; unarchive it again whenever you need to.

Bundles

Group several products into a bundle with its own listing.

Categories

Build nested category trees to organise the catalogue, and scope discounts and pricing rules to a category.

Product reviews

Shoppers rate a product 1 to 5 stars, with a verified-purchase flag; you approve or reject each one before it shows.

Commerce

Pricing and promotions

Every order resolves its price book, discount and pricing rule before it checks the customer's credit.

Price books

Set per-product prices in a price book, then apply it at order time.

Discounts

A percentage, fixed amount or free-shipping discount, scoped to an order, product, category or customer, with an optional coupon code, a minimum order amount, a maximum discount amount, usage limits in total and per customer, and a start and end date.

Pricing rules

Quantity breaks, customer tiers, volume, seasonal or promotional rules, each with a priority so you control which one applies when more than one matches.

Customer credit

Set a credit limit per customer; a new order checks it, and you monitor exposure and ageing.

Commerce

Orders, returns and shipping

Orders

Placing an order resolves the price book, any discount and pricing rule, and VAT for every line, and checks the customer's credit limit.

Returns

A return moves through approve or reject, then processing to complete, or cancel; approving a return that was paid creates the Finance credit note automatically.

Shipping zones

Shipping zones each carry their own methods and rates; check a calculated rate before you book, and track shipment status afterwards.

Commerce

Subscriptions and contracts

Subscriptions

Start a subscription as a trial or active plan; change its plan, pause it, resume it, renew it or cancel it.

Contracts

Activate a contract, renew it, or let it expire or terminate.

Billing to Finance

Each subscription period becomes a Finance invoice automatically, and the same period is never invoiced twice.

Commerce

Storefront

The storefront API is the back end for whatever site or app you build.

Your storefront

Set your own slug or a custom domain; Axion gives you the DNS records to point it there.

Storefront API

Build your own storefront or app on the API described below: catalogue, customer accounts, cart, checkout, orders, wishlist and a customer portal.

Reference storefront

A reference storefront is built on the same API, so you can see the whole flow working before you build your own front end.

API keys

Give each key scopes, an expiry date and an IP allowlist. Storefront settings generate a catalogue-read key in one click, and a replacement is issued before the old key is revoked, so the store never goes dark.

Webhooks

Send order, payment, return, shipment, customer, subscription, review, cart and wishlist events to your own systems. Each delivery is signed, retried with backoff if your endpoint fails, and recorded in a delivery history, and a subscription that keeps failing is switched off rather than retried for ever.

Commerce

Reporting

Orders report

Export an orders report as PDF or Excel, with total orders, total revenue, average order value and orders by status.

Customers report

Export a customers report as PDF or Excel, with total customers, how many have ordered, total spend and your top customers by spend.

Live dashboard

A dashboard shows sales, customers, products and trends over the last 7, 30 or 90 days, or 12 months.

Commerce

The detail behind it

The storefront API

Build your own online store on Axion as the back office. The endpoints group by area:

AreaEndpointsWhat it does
CatalogueProducts, product detail, categoriesPaginated lists your storefront calls directly.
Customer accountsRegister, log in, verify email, reset and change passwordShoppers create and manage their own login.
CartAdd, update and remove linesHeld against the shopper's own account.
CheckoutBuild the orderThe order is built on the server from the shopper's own cart, with prices re-checked there, never trusted from the browser.
OrdersOrder historyShoppers see their own past orders.
WishlistSave, remove, move to cartShoppers save products and move them into the cart when ready.
Customer portalProfile, subscriptions, invoices, support case statusPause or cancel a subscription, download an invoice as a PDF and check a support case.

A reference storefront is built on the same API.

API key controls

Each storefront API key is scoped rather than all-or-nothing.

20 scopes
Choose from 20 scopes across products, pricing, orders, cart, customers, returns, shipping, wishlist, reviews, storefront and leads, so a key only reaches what it needs.
Expiry
Set a date after which the key stops working.
IP allowlist
Restrict a key to the addresses you list.
Rotation
Generate a new storefront key in one click; it is issued before the old one is revoked, so the store stays up.

Pricing controls

Price books
Per-product prices, applied at order time.
Discounts
Percentage, fixed amount or free shipping, scoped to an order, product, category or customer, with a coupon code, minimum order, maximum discount and usage limits.
Pricing rules
Quantity breaks, customer tiers, volume, seasonal or promotional, ordered by priority.
Credit limits
Set per customer, checked on new orders, with exposure and ageing to monitor.

Tax on every order comes from the built-in GCC VAT engine, at each country's rate, on every line.

Commerce

Works with the other boxes

  • CommerceFinance

    A Commerce order becomes a Finance invoice automatically, through a handoff that retries: if Finance is briefly unavailable the invoice is delayed, never lost, and never created twice.

  • CommerceFinance

    Each subscription period bills as a Finance invoice, the same way.

  • CommerceFinance

    Approving a return that was paid creates the Finance credit note.

  • CommercePlatform

    Order created and order confirmed events can notify Slack or Microsoft Teams and fire signed webhooks.

  • CommerceDashboard

    The Dashboard shows your Commerce figures alongside every other box, for one branch or the whole group.

Commerce

Frequently asked questions

Can I build my own online store with Axion Commerce?

Yes. Commerce is a headless back office: a storefront API covers the catalogue, customer accounts, cart, checkout, order history, wishlist and a customer portal, so you build your own storefront or app against it, with checkout built on the server from the customer's own cart and prices re-checked there rather than trusted from the browser. A reference storefront is built on the same API if you want a starting point instead of building from scratch; either way, the catalogue, pricing, cart and checkout logic live in Axion and the storefront just calls the API.

Do I need Sales as well, or can I run Commerce on its own?

Commerce is fully usable on its own: turn it on by itself if that is all you need. A Sales subscription includes Commerce too, so if you also want lead and pipeline management you get both.

How is VAT calculated on Commerce orders?

Every order line is priced through the resolved price book, discount and pricing rule, then taxed by the built-in GCC VAT engine at the right country rate. It is this engine that sets the tax on an order, not a separately defined tax rule.

Can I sell subscriptions that bill every period?

Yes. A subscription starts as a trial or an active plan, and you can change its plan, pause, resume, renew or cancel it. Each period becomes a Finance invoice automatically, and the same period is never invoiced twice. Collecting the payment is up to you.

What happens when I approve a customer return?

If the return was on a paid order, approving it creates the matching Finance credit note automatically. A return can also be rejected, put into processing, completed or cancelled before it gets there.

How do I connect my own systems to Commerce?

Two ways. Scoped API keys let your storefront, app or back office call Commerce, each with an expiry date and an IP allowlist, and storefront settings generate a catalogue key in one click. Webhooks push order, payment, return, shipment, customer, subscription and review events to your own endpoint, signed, retried with backoff, and recorded in a delivery history.

Get started

Turn on Commerce today.

Apply for a 90-day pilot, or book a 30-minute demo and we will walk you through the boxes that fit your business, with your own numbers.

A Novamind product, built for the GCC.