Welcome, Guest! Lots of discount coupons waiting for you. Create an account and Get 20% off everything on your first order.  Log in to access exclusive promotions, discount coupons, and more.

Don’t like having small Order IDs? Want to start your Order ID at any number you prefer?

Or perhaps you're concerned that a sequential Order ID (increasing by just one) might reveal too much about your order volume to your clients or competitors. Wouldn't it be better if your Order IDs increased by a fixed or even random number?

The same goes for your Invoice Numbers too!

If this sounds like you, then this module is exactly what you need.

With this extension, you can:

  • View the last Order ID, next Order ID, and last Invoice Number with its associated prefix
  • Change the next Order ID manually
  • Apply a random increment to Order IDs
  • Apply a fixed increment to Order IDs
  • Apply a random increment to Invoice Numbers
  • Apply a fixed increment to Invoice Numbers
  • Make your Invoice Number follow the Order ID

Requirements

  • VQMod installed (latest version) — also available in OCMOD

Features

  • No core OpenCart files are overwritten
  • Displays Order ID and Invoice Number information clearly
  • Customizable range for random increments
  • Separate control for Order ID and Invoice Number systems

How It Works

This module replaces OpenCart’s default auto-increment system.

Normally:
Next Order ID = Last Order ID + 1
Next Invoice Number = Last Invoice Number + 1

With this module, you can change that to:
Next Order ID = Last Order ID + Random / Fixed Number
Next Invoice Number = Last Invoice Number + Random / Fixed Number
or
Next Invoice Number = Order ID

Demo — Try Before You Buy

To explore the settings, visit the admin demo panel:

Username: demo
Password: aauwwo

Navigate to: Extensions > Modules > Generator Order ID & Invoice No.

Note: As a demo user, you have view-only access and cannot modify settings.

You can also try placing an order on the frontend demo store. After completing it, return to the module settings in the admin panel and click refresh to see the updated details.

Additionally, open any order from the admin and generate its invoice to view the new invoice number in action.


Write a review

Note: HTML is not translated!
    Bad           Good
Captcha

Order ID & Invoice No. Generator

    License 12 Months Free Support
    Method OCMOD, VQMOD, Module/Stand-Alone
    Compatibility 4.0.2.3, 4.0.2.2, 4.0.2.1, 4.0.2.0, 4.0.1.1, 4.0.1.0, 4.0.0.0, 3.0.4.0, 3.0.3.9, 3.0.3.8, 3.0.3.7, 3.0.3.6, 3.0.3.5, 3.0.3.4, 3.0.3.3, 3.0.3.2, 3.0.3.1, 3.0.3.0, 3.0.2.0, 3.0.1.3, 3.0.1.2, 3.0.1.1, 3.0.1.0, 3.0.0.0, 2.3.0.2, 2.3.0.1, 2.3.0.0, 2.2.0.0, 2.1.0.2, 2.1.0.1, 2.0.3.1, 2.0.2.0, 2.0.1.1, 2.0.1.0, 2.0.0.0
    Created 23 May 2025
    Last Update 4 Jun 2025
  • $10.00


Tags: custom order id, invoice number generator, opencart order id increment, random order number, fixed increment order id, hide order volume, sequential order id, opencart invoice settings, vqmod order id, ocmod order id, order id manager, invoice number manager, opencart extensions, order id customization, business privacy tools, order id randomizer, invoice number randomizer, order id module, opencart admin tools, ecommerce order management

You Might Also Like

$8.00
$10.00
$10.00
$8.00
$28.00
$10.00
$10.00
$25.00
$10.00
$10.00