Чеки и подарки

Чеки и подарки

В проекте использовали

  • 1c-bitrix

Клиент пришел с проблемой

У заказчика есть интернет-магазин. В некоторых ситуациях клиенты магазина могут добавлять к своим заказам подарки. При этом они указываются в чеке вместе с другими товарами. Заказчику нужно было убрать подарки из фискальных чеков. Но проблема в том, что нам нельзя было дорабатывать механизм отправки данных в ОФД.

Нашей команде было интересно продумать и реализовать механику работы с составом заказа и чека так, чтобы не затронуть сторонний модуль.

фото
Олег ЗоринTEAM LEADER

Всегда есть особенности

Модуль онлайн-кассы магазину предоставила компания, которая оказывает услуги ОФД. Магазин обратился в компанию с просьбой доработать модуль, но она отказалась. Если бы мы начали править модуль, то заказчик лишился бы гарантии от разработчика модуля. Поэтому нам пришлось искать другой путь.

Как мы это сделали

Чек выбивается по фактическому составу корзины заказа на момент его создания. Поэтому перед его сохранением мы убираем все бесплатные товары из основного состава заказа, записывая их в отдельное свойство.

Доработали личный кабинет покупателя. Теперь мы можем выводить из состава заказа подарки в новое свойство и передавать его в 1C, чтобы менеджер мог обрабатывать информацию по подаркам. Синхронизация данных с 1С двухсторонняя, поэтому менеджер может заменять подарки, если это необходимо. Эти изменения будут отражаться в личном кабинете покупателя.

В результате
Мы убрали подарки из чеков. При этом модуль отправки данных в ОФД остался штатным и гарантия заказчика в безопасности. Покупатель видит полный состав заказа в личном кабинете. Вначале с выбранным подарком, а затем с согласованной заменой (если была необходимость его поменять).