Нормальный номер заказа в virtemart 2

В этой теме 4 ответа, 4 участника, последнее обновление Lagoon Lagoon 11.06.2016 в 14:12.

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Автор
    Сообщения
  • #81268
    admin
    admin
    Хранитель
    • Сообщений: 8381

    По умолчанию в virtuemart 2 каждому заказу присваивается 6-ти значный номер.
    Например, 0dc0036.

    Выглядит это нелогично и многим не нравится.
    Для решения проблемы, приходилось применять хаки, которые менялись от версии к версии, и к тому же после обновления код нужно было править заново.

    Наконец проблема решилась 🙂
    Теперь можно настроить номер заказа на свой вкус с помощью простого бесплатного плагина.

    Скачать плагин Human readable order numbers

    После стандартной установки (через менеджер расширений) в менеджере плагинов заходим в System — Human readable order numbering for Virtuemart

    Включаем плагин. По умолчанию установлен следующий шаблон номера заказа: YYYYMMDDNNNN

    Номер заказа будет иметь примерно такой вид: 201404030038

    Символы, используемые для создания шаблона:

    Y — год (количество цифр в зависимости от количества Y)
    М — месяц (2 цифры)
    D — день (2 цифры)
    N — номер для заказа (количество цифр в зависимости от количества N)
    Любые другие символы игнорируются (на данный момент).

    Чтобы задать свой шаблон в поле Numbering pattern выбираем User defined.

    Если нужно, чтобы номер заказа состоял из 4-х цифр, то указываем: NNNN

    В результате получаем , например, такой номер: 0039.

    С каждым новым заказом он будет автоматически увеличиваться на 1.

    e2pin-настройка-номера-заказа-в-virtuemart-2.png

    #86048

    litvines
    Участник
    • Сообщений: 10

    И снова гугл на вопрос «как virtuemart присваевает номера заказов» привел меня сюда 🙂 Спасибо большое!

    #86070
    admin
    admin
    Хранитель
    • Сообщений: 8381

    Как именно присваивается номер не знаю, но с помощью плагина выше можно его исправить )

    #88467

    Максим Измайлов
    Участник
    • Сообщений: 138

    Спасибо! В VirtueMart 3.0.9.4 тоже работает.

    #93201
    Lagoon
    Lagoon
    Участник
    • Сообщений: 166

    Спасибо все работает на 16 версии

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)

Для ответа в этой теме необходимо авторизоваться.