ModKor Custom Order Number for Magento 2 & Hyva

Take control of your Magento numbering. Replace Magento's plain 000000001 with professional, meaningful numbers like ORD-202606-001042 — designed visually on one screen, with a live preview, full multi-store support, and automatic yearly/monthly resets. No code, no test orders.
Email to a Friend
SKU
CustomOrderNumber
$99.00
Requirement
  • Magento 2.4.8+ (Community Edition)
  • Hyva 1.4.6+ (License required)
  • Php 8.4+
  • Node 20+
12 Month Support Included
Free Installation Included

Your order numbers are the first thing customers, accountants, and suppliers see — make them work for you.

Magento's default sequential numbers (000000001, 000000002…) tell you nothing and look unfinished. Custom Order Number lets you design exactly how your orders, invoices, shipments, and credit memos are numbered — embedding the year, month, store, customer type, or a verification digit, in any layout you like.

Everything happens on a single, modern dashboard. Type a format such as ORD-{yyyy}{mm}-{counter} and watch the result build live as you type — no saving and creating a test order just to see what it looks like. Click a placeholder to insert it, set your starting number and padding, choose whether the counter resets each year or month, and save. That's it.

Running multiple stores or brands? Set one global scheme and let every store view inherit it — or give a specific storefront its own numbering with a single toggle, while everything else keeps following your default. You can even keep a separate running counter per website or store view, so each brand counts independently.

It's built to be safe in production: if anything ever goes wrong, the module quietly falls back to Magento's standard number, so order creation can never break. Existing orders are never touched, every counter reset is logged with who did it and when, and headless storefronts get a GraphQL preview out of the box.

Set up in minutes. Looks professional forever.

What's included

Documents covered

  • Custom numbering for Orders, Invoices, Shipments, and Credit Memos — each configured independently

Visual format builder

  • One-page admin dashboard — no hunting through config screens
  • Live preview that updates as you type (“Next will be…”)
  • 17 placeholders — counter, full date parts, store/website codes, random digits/letters, a checksum digit, plus document-only order ID, country, customer group & payment method
  • Click-to-insert placeholder chips + a built-in placeholder reference
  • Any literal text (prefixes, dashes, slashes) is kept exactly as typed

Per-document controls

  • Independent format, start value, increment step, and zero-padding per document type
  • Automatic counter resets: never / daily / monthly / yearly

Multi-store & multi-website

  • Scope selector — configure Default or any individual store view
  • Per-section overrides with inheritance — override only what you need; the rest follows Default
  • Separate counters per website or per store view

Customer & locale options

  • Per-customer-group prefixes (e.g. wholesale vs. retail)
  • Timezone offset so date placeholders match your local time

Operations & safety

  • One-click counter reset (per document or all)
  • Reset audit trail — what was reset, by whom, and when
  • Fail-safe fallback to Magento's default number — order creation never breaks
  • Never renumbers existing documents

Developer-friendly

  • GraphQL preview resolver for headless / PWA storefronts
  • Self-contained admin UI — Hyvä-ready, theme-independent
  • Accessible from both the ModKor menu and Stores → ModKor

Compatibility

Magento Open Source / Adobe Commerce 2.4.8+ · PHP 8.4+ · Hyvä Themes 1.4.6+ · Node.js 20+