Модуль «Нумерация учётных документов» позволяет администратору интернет-магазина, работающего на Magento 2, настроить удобную ему нумерацию учётных документов: заказов, возвратов, счетов, товарных накладных.
Подробная информация (на английском языке): https://mage2.pro/c/extensions/sales-documents-numeration
Купить: https://mage2.pro/t/512
Исходный код на GitHub: https://github.com/mage2pro/sales-sequence
Примеры
Демонстрационный видеоролик
Пример нестандартной нумерации заказов
Пример нестандартной нумерации счетов
Пример нестандартной нумерации накладных
Пример нестандартной нумерации возвратов
Настройки модуля
Настройки модуля расположены в разделе «Stores» → «Configuration» → «Mage2.PRO» → «Sales» → «Documents Numeration».
«Enable?» (Включить?)
Включает или отключает нестандатную нумерацию учётных документов.
«Pad Numbers with Leading Zeros?» (Дополнять ли номера учётных документов до заданной фиксированной длины нулями справа?)
Когда эта опция включена, порядковый номер 2189
может отображаться как 000002189
(длина числа задаётся следующей ниже опцией).
«Numbers Length» (Длина чисел)
Работает в совокупности с опцией выше.
«Prefix & Suffix» (Приставка и окончание)
Вы можете использовать в пристаке и окончании следующие переменные:
{STORE-ID} | Будет заменено на цифровой идентификатор магазина. |
{STORE-CODE} | Будет заменено на символьный идентификатор (код) магазина. |
{выражение для даты} | Будет заменено на текущую дату.
Вы можете использовать любой из поддерживаемых функцией PHP date() форматов.
Например:
{y-m} => 16-01
{Y-m} => 2016-01
{Y-M} => 2016-Jan
|
«Next Numbers» (Следующие порядковые номера документов)
Например, Вы можете начать нумерацию не с 1, а с 700. Особенно это важно, когда Вы переходите на Magento с другой системы и хотите сохранить прежнюю нумерацию, вместо того, чтобы начинать её заново с 1.