Заказ — это оформленный на сайте или в мобильном приложении запрос клиента на покупку товара или услуги.
- Заказы — это отдельно подключаемая функциональность, которая не предоставляется по умолчанию. Для подключения функциональности обратитесь к специалистам Loymax.
- Видимость заказов/строк заказов в разных разделах Системы регулируется фича-флагом. Если фича-флаг активирован, становятся доступными соответствующие вкладки и функциональные возможности.
В отличие от чека, который фиксирует факт оплаты и перечень товаров, заказ содержит более широкий набор данных: информацию о клиенте, стоимости, статусах заказа и подробные данные о выполнении, оплате и доставке заказа, а также данные о содержимом заказа. Заказы, также как и чеки, используются в построении сегментов для последующей коммуникации с клиентами и служат основой для анализа покупательского поведения и формирования отчётов.
Структура заказа
Помимо стандартных данных, характерных для сущности чеков, заказы имеют следующие атрибуты:
- Статусы — для каждого заказа доступно три типа статусов. Создание статусов соответствующих типов доступно пользователям в разделе Настройки > Статусы заказов.
- Общий: включает общие этапы жизненного цикла заказа. Например: принят, согласован, исполняется, завершён.
- Статус доставки: включает этапы, связанные с доставкой заказа. Например: собирается, отгружен, на пункте выдачи заказа, выдан.
- Статус оплаты: включает этапы, связанные с оплатой заказа. Например: выставлен счёт, ожидается оплата, оплачен.
- Блок доставки
- Статус доставки,
- Тип доставки: курьер, самовывоз, пункт выдачи заказа,
- Провайдер: транспортная компания, осуществляющая доставку заказа,
- Адрес: страна, город, улица,
- Дата и время,
- Комментарий клиента.
- Блок оплаты
- Статус оплаты,
- Тип оплаты: карта, наличные, наложенный платёж,
- Провайдер оплаты: может быть несколько разных провайдеров оплаты,
- Информация по сумме заказа:
- Общая сумма заказа,
- Оплата наличными,
- Оплата бонусами,
- Стоимость доставки,
- Скидка.
- Блок с содержимым заказа
- Количество товаров,
- Стоимость товара,
- Сумма по строке заказа,
- Вес единицы товара,
- Сумма скидки,
- Начисление и списание бонусов,
- Сумма наличных.
Все указанные атрибуты заказа могут быть использованы для коммуникации с клиентами через массовые рассылки и маркетинговые кампании.
Пример структуры заказа в запросе REST API | Параметры запроса |
{ "data": { "attributes": { "external_id": "1050", "client_external_id": "724", "date": "2020-07-03 17:30:22", "number": "1218/112", "items_cnt": 1, "items_sum": 200.3, "status_code": "new", "unit": "", "actions": "", "delivery": { "status_code": "delivered", "type": "", "provider": "", "country": "", "city": "", "address": "", "date": "", "time": "", "note": "" }, "payment": { "status_code": "paid", "type": "", "provider": "", "total": 200.3, "cash": 190, "bonuses": 15, "delivery": 20, "discount": 24.87 }, "items": [ { "external_id": "577", "product_external_id": "789", "cnt": 1, "sum": 120, "price": 120, "quantity": 0, "discount": 0, "bonus_to_card": 0, "bonus_from_card": 0, "cash_sum": 0 } ] } } } | - external_id — внешний идентификатор заказа
- client_external_id — внешний идентификатор пользователя
- date — дата заказа. Если не задана, устанавливаются текущие дата и время
- number — номер заказа
- items_cnt — количество продуктов в заказе
- items_sum — стоимость заказа
- status_code — общий статус заказа
- unit — торговый объект
- actions — акции
- delivery — блок доставки:
- status_code — статус доставки
- type — тип доставки
- provider — провайдер доставки
- country — страна доставки
- city — город доставки
- address — адрес доставки
- date — дата доставки
- time — время доставки
- note — комментарий
- payment — блок оплаты:
- status_code — статус оплаты
- type — тип способа оплаты
- provider — провайдер оплаты
- total — оплачено всего
- cash — оплачено наличными
- bonuses — оплачено бонусами
- delivery — стоимость доставки
- discount — размер скидки
- items — содержимое заказа:
- external_id — идентификатор строки заказа в информационной системе пользователя
- product_external_id — идентификатор продукта
- cnt — количество продукта
- sum — сумма по строке заказа
- price — стоимость продукта
- quantity — вес единицы товара
- discount — скидка
- bonus_to_card — начислено бонусов
- bonus_from_card — списано бонусов
- cash_sum — сумма наличных
|
Подключение функциональности заказов
Подключение функциональности заказов происходит через обращение к специалистам Loymax и включает следующие шаги:
- Включение фича-флага EnableShopEorders, который активирует видимость вкладок и переключателей для заказов/строк заказов в различных разделах Системы.
- Настройка полей под соответствующие бизнес-процессы Партнёра.
- Настройка статусов заказов.
- Тестирование.
Инструкции по работе с функциональностью заказов, читайте в соответствующих разделах:
| Во всех отчётах массовых рассылок, кампаний, включая дашборд, а также сводные отчёты из раздела Аналитика доступна возможность переключаться между чеками и заказами (при условии, что подключены обе функциональности). В отчётах учитываются только заказы в статусах, которые при создании/редактировании были отмечены флагом Учёт в аналитике. Создание статусов заказов доступно в разделе Настройки > Статусы заказов. |
| По аналогии с функциональностью атрибуции чеков доступна возможность атрибуции заказов для массовых рассылок и кампаний. Атрибуция заказов — это правила, позволяющие связать заказы с коммуникациями, отправленными клиенту. |
| Для кастомизации текста сообщений в массовых рассылках и кампаниях для функциональности заказов доступна поддержка следующих макросов в шаблонизаторе: - Количество заказов клиента
- Общая сумма всех заказов клиента
- Дата первого/последнего заказа клиента
- Номер первого/последнего заказа клиента
- Значение атрибута в первом/последнем заказе клиента
- Содержимое первого/последнего заказа
|
| Для работы с заказами доступны следующие методы API: - Зарегистрировать заказ
- Обновить статус заказа
- Получить список заказов
- Получить заказ по внешнему идентификатору
- Получить список заказов клиента по внешнему идентификатору клиента
- Привязать заказ к чеку
- Удалить заказ
|
| Раздел настройки полей позволяет управлять набором полей для заказов и строк заказов. Системные поля присутствуют в Системе по умолчанию. Пользователи также могут создавать поля для заказов и строк заказов, которые можно удалять и редактировать. Пример списка полей для заказов | Пример списка полей для строк заказов |
|
|
Также доступна возможность управления отображением полей: для заказов и строк заказов можно менять набор полей или их последовательность в профиле клиента. |
| Для сегментации клиентов с использованием данных о заказах, в Построителе сегментов доступны следующие фильтры: - Клиент
- Количество заказов
- Количество атрибутированных заказов
- Дата первого/последнего заказа
- Дней с первого/последнего заказа
- Средняя сумма заказа
- Среднее количество товаров в заказе
- Сделал заказов на сумму
- Стоимость последнего заказа
- Медианная сумма заказа
- Средняя цена товара в заказе
- Заказ
- Последний статус заказа/доставки/оплаты
- Идентификатор
- Дата
- Статус
- Номер
- Количество/стоимость продуктов
- Торговый объект
- Акции
- Карта
- Статус/тип доставки
- Провайдер доставки
- Страна/город/адрес доставки
- Дата/время доставки
- Комментарий к доставке
- Статус/тип оплаты
- Оплачено всего
- Оплачено деньгами/бонусами
- Стоимость доставки
- Размер скидки
- Состав заказа
- Средняя цена товара
- Идентификатор
- Количество
- Стоимость
- Цена
- Вес единицы
- Скидка
- Добавлено бонусов
- Списано бонусов
- Сумма наличных
- Взаимодействие
- Заказывал по email- рассылке
- Заказывал по SMS-рассылке
- Заказывал по push-рассылке
- Заказывал по кампании
|
| - При подключенной функциональности заказов в профиле клиента отображается отдельная вкладка для заказов, где выводится подробная информация о всех заказах клиента, включая информацию об оплате, доставке, количестве и стоимости товаров в заказе.
- Во вкладке Активность профиля клиента также отображается информация о заказах клиента.
- Для заказов, статусы которых учитываются в статистике и построении отчётов, в профиле клиента доступны следущие метрики:
- Количество заказов
- Сделал заказов на сумму
- Средний заказ
- Среднее количество товаров в заказе
|
| Просмотр и создание статусов для заказов доступно в разделе Настройки > Статусы заказов. Для заказов предусмотрено три типа статусов: - Общий
- Статус доставки
- Статус оплаты
|
| Триггер — это событие, активирующее кампанию. Для функциональности заказов доступны к использованию следующие триггеры: |
| В списках клиентов в Построителе сегментов, а также в сводных отчётах раздела Аналитика доступна возможность выгружать в файл информацию по заказам и строкам заказов. |