PHPackages                             viraxpress/order-number - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. viraxpress/order-number

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

viraxpress/order-number
=======================

ViraXpress Order Number Module for Magento 2

1.0.0(3mo ago)01Apache-2.0PHPPHP ~8.1.0||~8.2.0||~8.3.0||~8.4.0

Since Apr 11Pushed 1mo agoCompare

[ Source](https://github.com/viraxpress/OrderNumber)[ Packagist](https://packagist.org/packages/viraxpress/order-number)[ RSS](/packages/viraxpress-order-number/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

ViraXpress Order Number Module for Magento 2
============================================

[](#viraxpress-order-number-module-for-magento-2)

Description
-----------

[](#description)

The ViraXpress Order Number Module allows Magento 2 store owners to customize the numbering formats for orders, invoices, shipments, and credit memos. This extension provides flexible configuration options to create unique, branded numbering schemes that can include date elements, store identifiers, incremental counters, and random numbers.

Features
--------

[](#features)

- **Custom Order Number Formats**: Define custom formats for order numbers using placeholders such as date components ({d}, {dd}, {m}, {mm}, {yy}, {yyyy}), store ID ({storeId}), incremental counter ({counter}), and random numbers ({rndNumbers\*\*}).
- **Invoice Number Customization**: Configure invoice numbers independently or use the same format as orders with optional text replacement.
- **Shipment Number Customization**: Set custom formats for shipment numbers, similar to invoices.
- **Credit Memo Number Customization**: Customize credit memo numbering with the same flexible options.
- **Incremental Counters**: Set starting counters for each number type to maintain sequential numbering.
- **Store-Specific Configuration**: Configure numbering per store view if needed.
- **Admin Configuration**: Easy-to-use admin panel for enabling/disabling features and setting formats.

Compatibility
-------------

[](#compatibility)

- Magento 2.4.x

Installation
------------

[](#installation)

1. Install the extension via Composer:

    ```
    composer require viraxpress/order-number
    ```
2. Run the following commands from your Magento root directory:

    ```
    php bin/magento module:enable ViraXpress_OrderNumber
    php bin/magento setup:upgrade
    php bin/magento setup:di:compile
    php bin/magento setup:static-content:deploy -f
    php bin/magento cache:flush
    ```

Configuration
-------------

[](#configuration)

After installation, configure the module in the Magento Admin Panel:

1. Go to **Stores &gt; Configuration &gt; Customize Order Number &gt; Configuration**.
2. Enable the module in the **General** section.
3. Configure the desired number formats in the respective sections (Order Number Format, Invoice Number Format, etc.).
4. Use placeholders like `{mm}{yy}-{counter}` for formats (e.g., `ORD-{mm}{yy}-{counter}`).
5. Set starting counters as needed.
6. Save the configuration.

Usage
-----

[](#usage)

Once configured, the custom numbering will automatically apply to new orders, invoices, shipments, and credit memos. Existing records will retain their original numbers.

Support
-------

[](#support)

For support, please contact ViraXpress at  or refer to the license agreement.

License
-------

[](#license)

This extension is licensed under the ViraXpress license agreement. See  for details.

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance86

Actively maintained with recent releases

Popularity2

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

105d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/dfa4cf8adc10a78f5b538cdf399be5d1059c4cfecf5ca5e38e44351bcaf84367?d=identicon)[viraxpress](/maintainers/viraxpress)

---

Top Contributors

[![mohan10121998](https://avatars.githubusercontent.com/u/179821904?v=4)](https://github.com/mohan10121998 "mohan10121998 (1 commits)")[![viraxpress](https://avatars.githubusercontent.com/u/179798477?v=4)](https://github.com/viraxpress "viraxpress (1 commits)")

### Embed Badge

![Health badge](/badges/viraxpress-order-number/health.svg)

```
[![Health](https://phpackages.com/badges/viraxpress-order-number/health.svg)](https://phpackages.com/packages/viraxpress-order-number)
```

###  Alternatives

[mzur/kirby-uniform

A versatile Kirby plugin to handle web form actions.

26173.5k20](/packages/mzur-kirby-uniform)[stuttter/wp-multi-network

Provides a Network Management Interface for global administrators in WordPress Multisite installations.

23524.7k1](/packages/stuttter-wp-multi-network)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
