Powered by Adobe Commerce 2.4.6-p4

ordernum450_1_1_1_1_1_1_1_1_1_1_1_1_1.png

Order Number Customizer

by XTENTO
PRODUCT:
0
TOTAL:

Overview

Back to top

Customize your Magento order numbers and all other sales related numbers. The number format can be adjusted completely flexibly - use letters, prefixes, suffixes, date/time variables, counters or random numbers to protect sales and hide how much you sell from your competitors. All using the Order Number Customizer extension by XTENTO.

This extension allows you to customize all sales related numbers: Custom order numbers, invoice numbers, shipment numbers and credit memo numbers. Change the number format to comply with local or legal requirements, or use the order number as the invoice/shipment/credit memo number to always use the same number for all transactions. Various variables can be used in the number format. A counter can be added which can be reset daily, monthly or yearly automatically.

 

Features

  • Customize order numbers, invoice numbers, shipment numbers and credit memo numbers
  • Number format is completely flexible: Add letters/numbers, prefix, suffix and variables
  • Various variables can be used: Counter, Date, Time, Store ID, Random numbers (3-9 digits)
  • Set a custom starting number for counter, specify counter/number length
  • Supports custom number increments: Increment order number by 5 with every new order
  • Use order number as invoice/shipment/credit memo number
  • Ability to reset counter daily, monthly or yearly automatically
  • Protect your business & your sales: Randomize order/invoice numbers
  • Supports multi-store environments: Counters per website/store view
  • No conflicts with 3rd party extensions
  • Simple installation - upload and use!

 

Variables Available In Order/Invoice/... Numbers:

  • Counter (Custom starting number & increment steps supported (e.g. +10 for each order), reset daily/weekly/yearly)
  • Date / Time (Year, Month, Day, Hour, Minute, with or without leading zeros)
  • Store ID (store ID the order/... was created in)
  • Random number (Configurable, 3 to 9 digits, a completely random number) 

 

Tired Of Processing Orders Manually? 

Process them in batches instead! Check out our Simplify Bulk Order Processing extension if you want to process orders directly from the Sales > Orders grid in batches. No need to open orders individually anymore - simply invoice/ship/email/change the order status directly from the grid.

 

Demo

We've set up a demo installation showing the extensions functionality. Please click here to view the demo backend.

 

Questions?

If you have any questions regarding this extension, please do not hesitate to contact us at info@xtento.com. We'll be happy to help!

 

Technical Specifications

Back to top

Seller profile

XTENTO

Seller contact

E-mail

Current Version

2.3.7

Adobe Commerce platform compatibility

Adobe Commerce (cloud): 2.4 (current), 2.2 (obsolete), 2.3 (obsolete)

Adobe Commerce (on-prem): 2.4 (current), 2.0 (obsolete), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)

Magento Open Source: 2.4 (current), 2.0 (obsolete), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)

Type

Stable Build

Updated

20 August, 2022

Categories

Extensions, Sales

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

2.3.7:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    ===== 2.3.7 =====
    * Established compatibility with Magento 2.4.5, 2.4.4-p1, 2.4.3-p3, 2.3.7-p4
    * Updated Xtento_XtCore to version 2.17.0 ("Fixed error "Area code not set" during installation/upgrade")

2.3.6:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.3 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    ===== 2.3.4 =====
    * Established compatibility with Magento 2.3.7-p3 / 2.4.3-p2 / 2.4.4
    * Established compatibility with PHP 8.1
    * Updated Xtento_XtCore to version 2.13.0 ("PHP 8.1 compatibility")

    ===== 2.3.5 =====
    * Updated Xtento_XtCore to version 2.14.0 ("Further PHP 8.1 fixes")

    ===== 2.3.6 =====
    * Updated Xtento_XtCore to version 2.16.0
    * Dropped support for Magento 2.2.x. Earliest supported version is 2.3.x now.

2.3.3:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3 2.4
  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    ===== 2.3.3 =====
    * Confirmed compatibility with Magento 2.3.7-p1 / 2.4.2-p2 / 2.4.3

2.3.2:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3 2.4
  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    ===== 2.3.2 =====
    * Updated Xtento_XtCore to version 2.12.0 ("Removed phpinfo from debug information section due to possibly sensitive information being disclosed")

2.3.1:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3 2.4
  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    ===== 2.3.0 =====
    * Improved store retrieval method. Relevant if you have configured different number prefixes and settings for different store views. Under certain conditions it could happen settings where retrieved from a different store.

    ===== 2.3.1 =====
    * Fixed an issue where extension related images/JS cannot be loaded in the Magento backend
    * Updated Xtento_XtCore to version 2.11.0 ("Added Content Security Policy (CSP) support. XTENTO resources are whitelisted.")

2.2.9:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.2 2.3 2.4
  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    ===== 2.2.7 =====
    * Fixed further issues with "Reset counter" feature causing counter to reset with every order placed

    ===== 2.2.8 =====
    + Added locking mechanism to avoid issues with duplicate order numbers
    * Dropped support for Magento 2.1

    ===== 2.2.9 =====
    * Established compatibility with Magento 2.4.0 and 2.3.5-p2
    * Established compatibility with PHP 7.4, dropped support for PHP 5.x

2.2.6:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3
  • Compatible with Adobe Commerce (on-prem) : 2.1 2.2 2.3
  • Compatible with Magento Open Source : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    ===== 2.2.4 =====
    * Established compatibility with Magento 2.3.4: A change in the Magento core caused the counter to reset with every new order, causing number generation to fail

    ===== 2.2.5 =====
    * Fixed further issues with "Reset counter" feature causing counter to reset with every order placed

    ===== 2.2.6 =====
    * Fixed an issue for "Reset counter" feature in Magento >=2.2.10 where counter reset with every order placed
    * Updated Xtento_XtCore to version 2.9.0

2.2.3:

  • Compatible with Adobe Commerce (cloud) : 2.2 2.3
  • Compatible with Adobe Commerce (on-prem) : 2.1 2.2 2.3
  • Compatible with Magento Open Source : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    ===== 2.1.8 =====
    + Established compatibility with Magento 2.3.0
    * Fixed wrong help/description for year variable in system configuration

    ===== 2.1.9 =====
    * Added clarification about cache flushing in developer settings

    ===== 2.2.0 =====
    * Updated Xtento_XtCore to version 2.5.0

    ===== 2.2.1 =====
    * Updated Xtento_XtCore to version 2.7.0

    ===== 2.2.2 =====
    * Established compatibility with Magento 2.2.10 / 2.3.3
    * Established compatibility with PHP 7.3
    * Updated Xtento_XtCore to version 2.8.0

    ===== 2.2.3 =====
    + Added %rand1% and %rand2% variables for 1- and 2-digit random numbers

2.1.8:

  • Compatible with Adobe Commerce (on-prem) : 2.1 2.2 2.3
  • Compatible with Magento Open Source : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    ===== 2.1.8 =====
    + Established compatibility with Magento 2.3.0

2.1.7:

  • Compatible with Adobe Commerce (on-prem) : 2.0 2.1 2.2
  • Compatible with Magento Open Source : 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 2.1.3 =====
    * Updated Xtento_XtCore to version 2.1

    ===== 2.1.4 =====
    + Added ability to refresh configuration cache after ID generation to avoid "Configuration cache has been invalidated" warning. See configuration > Developer Settings.

    ===== 2.1.5 =====
    * Fixed issue where hour/minute/second variables in generated numbers was set to "0" always

    ===== 2.1.6 =====
    * Updated Xtento_XtCore to version 2.2.0

    ===== 2.1.7 =====
    * Updated Xtento_XtCore to version 2.3.0
    * Confirmed compatibility with Magento CE 2.2.5 / EE 2.2.5

2.1.6:

  • Compatible with Adobe Commerce (on-prem) : 2.0 2.1 2.2
  • Compatible with Magento Open Source : 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 2.1.6 =====
    * Updated Xtento_XtCore to version 2.2.0

2.1.5:

  • Compatible with Adobe Commerce (on-prem) : 2.0 2.1 2.2
  • Compatible with Magento Open Source : 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 2.1.5 =====
    * Fixed issue where hour/minute/second variables in generated numbers was set to "0" always

2.1.4:

  • Compatible with Adobe Commerce (on-prem) : 2.0 2.1 2.2
  • Compatible with Magento Open Source : 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 2.1.4 =====
    + Added ability to refresh configuration cache after ID generation to avoid "Configuration cache has been invalidated" warning. See configuration > Developer Settings.

2.1.2:

  • Compatible with Adobe Commerce (on-prem) : 2.0 2.1 2.2
  • Compatible with Magento Open Source : 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 2.1.2 =====
    + Compatibility with Magento 2.2 established

2.1.0:

  • Compatible with Adobe Commerce (on-prem) : 2.0 2.1
  • Compatible with Magento Open Source : 2.0 2.1
  • Stability: Stable Build
  • Description:

    Xtento_CustomOrderNumber

    -------------
    CHANGELOG
    -------------

    ===== 2.0.0 =====
    * Initial stable M2 release

    ===== 2.0.1 =====
    * Fixed "invoice/shipment/credit memo number same as order number" feature for multiple invoices/shipments/credit memos for a single order

    ===== 2.0.2 =====
    * Compatibility with Magento 2.0.2
    * Several code optimizations, code cleanup
    * Updated Xtento_XtCore

    ===== 2.0.3 =====
    * Fixed error message related to logger
    * Fixed error related to checking if an order# already exists

    ===== 2.0.4 =====
    * Updated Xtento_XtCore to 2.0.3

    ===== 2.0.5 =====
    * Compatibility with Magento 2.1.0 established

    ===== 2.0.6 =====
    * Fixed bug for increment ID generation for orders/invoices/... in stores that have multiple "sub" store views within one store

    ===== 2.0.7 =====
    * Updated composer.json to require XTENTO "XtCore" base module

    ===== 2.0.8 =====
    ! Compatibility improvements.
    + Added order/invoice/... number variable "%uniqid%" which returns a unique ID generated by PHPs uniqid() function
    + Added 2nd attempt to generate an unique increment ID if the first attempt fails because the first generated ID already exists

    ===== 2.0.9 =====
    * Updated Xtento_XtCore to version 2.0.7 ("Added warning in module configuration at System > Configuration if module output is disabled via "Disable Module Output" at System > Configuration > Advanced > Advanced")

    ===== 2.1.0 =====
    * Updated Xtento_XtCore to version 2.0.8

2.0.8:

  • Compatible with Adobe Commerce (on-prem) : 2.0 2.1
  • Compatible with Magento Open Source : 2.0 2.1
  • Stability: Stable Build
  • Description:

    Xtento_CustomOrderNumber

    -------------
    CHANGELOG
    -------------

    ===== 2.0.0 =====
    * Initial stable M2 release

    ===== 2.0.1 =====
    * Fixed "invoice/shipment/credit memo number same as order number" feature for multiple invoices/shipments/credit memos for a single order

    ===== 2.0.2 =====
    * Compatibility with Magento 2.0.2
    * Several code optimizations, code cleanup
    * Updated Xtento_XtCore

    ===== 2.0.3 =====
    * Fixed error message related to logger
    * Fixed error related to checking if an order# already exists

    ===== 2.0.4 =====
    * Updated Xtento_XtCore to 2.0.3

    ===== 2.0.5 =====
    * Compatibility with Magento 2.1.0 established

    ===== 2.0.6 =====
    * Fixed bug for increment ID generation for orders/invoices/... in stores that have multiple "sub" store views within one store

    ===== 2.0.7 =====
    * Updated composer.json to require XTENTO "XtCore" base module

    ===== 2.0.8 =====
    ! Compatibility improvements.
    + Added order/invoice/... number variable "%uniqid%" which returns a unique ID generated by PHPs uniqid() function
    + Added 2nd attempt to generate an unique increment ID if the first attempt fails because the first generated ID already exists

2.0.7:

  • Compatible with Adobe Commerce (on-prem) : 2.0 2.1
  • Compatible with Magento Open Source : 2.0 2.1
  • Stability: Stable Build
  • Description:

    Xtento_CustomOrderNumber

    -------------
    CHANGELOG
    -------------

    ===== 2.0.0 =====
    * Initial stable M2 release

    ===== 2.0.1 =====
    * Fixed "invoice/shipment/credit memo number same as order number" feature for multiple invoices/shipments/credit memos for a single order

    ===== 2.0.2 =====
    * Compatibility with Magento 2.0.2
    * Several code optimizations, code cleanup
    * Updated Xtento_XtCore

    ===== 2.0.3 =====
    * Fixed error message related to logger
    * Fixed error related to checking if an order# already exists

    ===== 2.0.4 =====
    * Updated Xtento_XtCore to 2.0.3

    ===== 2.0.5 =====
    * Compatibility with Magento 2.1.0 established

    ===== 2.0.6 =====
    * Fixed bug for increment ID generation for orders/invoices/... in stores that have multiple "sub" store views within one store

    ===== 2.0.7 =====
    * Updated composer.json to require XTENTO "XtCore" base module

2.0.6:

  • Compatible with Adobe Commerce (on-prem) : 2.0 2.1
  • Compatible with Magento Open Source : 2.0 2.1
  • Stability: Stable Build
  • Description:

    Xtento_CustomOrderNumber

    -------------
    CHANGELOG
    -------------

    ===== 2.0.0 =====
    * Initial stable M2 release

    ===== 2.0.1 =====
    * Fixed "invoice/shipment/credit memo number same as order number" feature for multiple invoices/shipments/credit memos for a single order

    ===== 2.0.2 =====
    * Compatibility with Magento 2.0.2
    * Several code optimizations, code cleanup
    * Updated Xtento_XtCore

    ===== 2.0.3 =====
    * Fixed error message related to logger
    * Fixed error related to checking if an order# already exists

    ===== 2.0.4 =====
    * Updated Xtento_XtCore to 2.0.3

    ===== 2.0.5 =====
    * Compatibility with Magento 2.1.0 established

    ===== 2.0.6 =====
    * Fixed bug for increment ID generation for orders/invoices/... in stores that have multiple "sub" store views within one store

2.0.5:

  • Compatible with Adobe Commerce (on-prem) : 2.0 2.1
  • Compatible with Magento Open Source : 2.0 2.1
  • Stability: Stable Build
  • Description:

    Xtento_CustomOrderNumber

    -------------
    CHANGELOG
    -------------

    ===== 2.0.0 =====
    * Initial stable M2 release

    ===== 2.0.1 =====
    * Fixed "invoice/shipment/credit memo number same as order number" feature for multiple invoices/shipments/credit memos for a single order

    ===== 2.0.2 =====
    * Compatibility with Magento 2.0.2
    * Several code optimizations, code cleanup
    * Updated Xtento_XtCore

    ===== 2.0.3 =====
    * Fixed error message related to logger
    * Fixed error related to checking if an order# already exists

    ===== 2.0.4 =====
    * Updated Xtento_XtCore to 2.0.3

    ===== 2.0.5 =====
    * Compatibility with Magento 2.1.0 established

2.0.4:

  • Compatible with Adobe Commerce (on-prem) : 2.0
  • Compatible with Magento Open Source : 2.0
  • Stability: Stable Build
  • Description:

    Xtento_CustomOrderNumber

    -------------
    CHANGELOG
    -------------

    ===== 2.0.0 =====
    * Initial stable M2 release

    ===== 2.0.1 =====
    * Fixed "invoice/shipment/credit memo number same as order number" feature for multiple invoices/shipments/credit memos for a single order

    ===== 2.0.2 =====
    * Compatibility with Magento 2.0.2
    * Several code optimizations, code cleanup
    * Updated Xtento_XtCore

    ===== 2.0.3 =====
    * Fixed error message related to logger
    * Fixed error related to checking if an order# already exists

    ===== 2.0.4 =====
    * Updated Xtento_XtCore to 2.0.3

2.0.3:

  • Compatible with Adobe Commerce (on-prem) : 2.0
  • Compatible with Magento Open Source : 2.0
  • Stability: Stable Build
  • Description:

    Xtento_CustomOrderNumber

    -------------
    CHANGELOG
    -------------

    ===== 2.0.0 =====
    * Initial stable M2 release

    ===== 2.0.1 =====
    * Fixed "invoice/shipment/credit memo number same as order number" feature for multiple invoices/shipments/credit memos for a single order

    ===== 2.0.2 =====
    * Compatibility with Magento 2.0.2
    * Several code optimizations, code cleanup
    * Updated Xtento_XtCore

    ===== 2.0.3 =====
    * Fixed error message related to logger
    * Fixed error related to checking if an order# already exists

2.0.2:

  • Compatible with Adobe Commerce (on-prem) : 2.0
  • Compatible with Magento Open Source : 2.0
  • Stability: Stable Build
  • Description:

    Xtento_CustomOrderNumber

    -------------
    CHANGELOG
    -------------

    ===== 2.0.0 =====
    * Initial stable M2 release

    ===== 2.0.1 =====
    * Fixed "invoice/shipment/credit memo number same as order number" feature for multiple invoices/shipments/credit memos for a single order

    ===== 2.0.2 =====
    * Compatibility with Magento 2.0.2
    * Several code optimizations, code cleanup
    * Updated Xtento_XtCore

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top