NumberCraft - WooCommerce Custom Order Numbers

Description
Order numbers that never repeat.
NumberCraft replaces the WooCommerce order ID with the number you choose, such as INV-2026-00042, FREE-001 or ES-1001. Every new order gets the next number of its sequence, and every number is unique, even when many orders arrive in the same second.
The number appears everywhere WooCommerce shows the order number: the thank-you page, emails, My Account, the admin, invoices, payment gateways and exports. Customers can find their order with it, and so can you. No license key, no external services, no tracking.
Live demo: press "Launch your private demo" on the demo page to get your own copy of the store for 2 hours, with full access to NumberCraft.
Features
- Any prefix and suffix, sequential number with padding ({number:5} → 00042), dates ({Y}, {m}, {d} or any PHP date format)
- Order data in the number: billing or shipping country, state, payment method, customer ID, SKU and category of the first product, any order custom field
- Random letters or digits to hide how many orders you have
- Live preview of the next numbers while you type, and a check of every format before it is saved
- Any first number; on stores with existing orders it continues after the highest order ID
- Increase by 1, 5, 10… or use odd or even numbers
- Start again every day, month, year or fiscal year (choose the month)
- Rules for different orders: free orders, orders created in the admin or by phone, by order total, payment method, billing country or where the order was created (classic checkout, block checkout, admin, REST API, subscription renewals)
- Several rules can share one counter; test any existing order to see which rule it matches
- Never duplicated: atomic database counter and a unique index; tested with 8 parallel processes creating 200 orders (200 different numbers, no gaps)
- Optionally give the number only when the order is paid, so failed payments never leave gaps
- Order screen: see the number and its rule, change it by hand (duplicates refused), give a new number, full history of changes
- Search orders by number (HPOS and classic storage), order tracking form and REST API (?numbercraft_number=…)
- Renumber old orders with filters, before → after preview, background processing and undo
- Import the numbers saved by another order-number plugin, with undo
- Health check with one-click fixes, log of every number, CSV export and WP-CLI commands
- Compatible with HPOS, block checkout, WooCommerce Subscriptions, multisite and right-to-left languages
- Translation ready, Spanish included
Requirements
- WordPress 6.5 or newer
- WooCommerce 8.0 or newer
- PHP 7.4 or newer (PHP 8.3 recommended)
Instructions
- Unzip the downloaded package.
- In WordPress go to Plugins → Add New → Upload Plugin and choose numbercraft.zip (not the whole package).
- Activate the plugin and open WooCommerce → Order Numbers.
- Choose your number format, save, and place a test order.
The full documentation is in Documentation/index.html inside the package.
| Author | melopo |
|---|---|
| Category | Plugins / WooCommerce |
| Price | $30 |
| Extended License | $90 |
| First Release | Oct 17, 2026 |
| Last Update | Oct 17, 2026 |
| Supported cms | WooCommerce 8.x, WordPress 6.5, WooCommerce 9.x, WordPress 6.6, WordPress 6.7, WordPress 6.8, WordPress 6.9, WordPress 7.0, WordPress 7.1, WooCommerce 10.x, WooCommerce 11.x |
| Files included | .php, .css, .html, JavaScript .js |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 3,266 views · 28 clicksSaaS · Week 45 · 3,266 views · 28 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 40,682 views · 218 clicksWebsite · Week 45 · 40,682 views · 218 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 38,784 views · 111 clicksSaaS · Week 45 · 38,784 views · 111 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 57,814 views · 197 clicksSaaS · Week 45 · 57,814 views · 197 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 27,221 views · 119 clicksDesktop App · Week 45 · 27,221 views · 119 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 3,121 views · 18 clicksWebsite · Week 45 · 3,121 views · 18 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
1,815 views · 16 clicksWeek 45 · 1,815 views · 16 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
1,682 views · 13 clicksWeek 45 · 1,682 views · 13 clicks