Модуль позволяет менять статусы заказов, посредством считывания QR-кодов.
Когда это нужно?
Например, у Вас используется своя доставка товаров покупателям и сразу после доставки необходимо сменить статус заказа на "Доставлен". Для этого на бланк заказа (подробнее https://dev.1c-bitrix.ru/user_help/store/sale/orders/sale_order_print.php) устанавливается QR-код на статус "Доставлен", и как только курьер доставит заказ, он считывает данный QR-код любым приложением для считывания QR-кодов, переходит по ссылке, которая "зашита" в QR-код и статус заказа в магазине сменится.
Системные требования:
Когда это нужно?
Например, у Вас используется своя доставка товаров покупателям и сразу после доставки необходимо сменить статус заказа на "Доставлен". Для этого на бланк заказа (подробнее https://dev.1c-bitrix.ru/user_help/store/sale/orders/sale_order_print.php) устанавливается QR-код на статус "Доставлен", и как только курьер доставит заказ, он считывает данный QR-код любым приложением для считывания QR-кодов, переходит по ссылке, которая "зашита" в QR-код и статус заказа в магазине сменится.
Системные требования:
- PHP версии не ниже 5.6
- Установленное расширение GD2 для PHP
1. Устанавливаете модуль из Маркетплейс.<br />2. Открываете настройки QR-кодов <b>Магазин->Настройки->Статусы->Настройка QR-кодов</b>.<br />3. В открывшейся форме добавляете статусы заказа, установка которых будет доступна через считывание QR-кода.<br />4. Если необходимо учитывать порядок смены статусов, отмечаете соответствующий чекбокс.<br />5. В необходимых формах устанавливаете код, для отображения QR-кода:<div class="blog-post-code" title="Код"><table class="blogcode"><tr><td><pre>\Bitrix\Main\Loader::includeModule("tmg.qrstatuses");
\Tmg\Qrstatuses\Helper::getHtmlQR("#ORDER_ID#", "#STATUS_ID#");</pre></td></tr></table></div>Пример кода дополнительно приведен на странице настроек (см. п. 2).<br /><br />Готово!<br />