💻 Для Техподдержки
В разработке
архитектура, дополнительные возможности, тонкая настройка
«Бонусы и Промокоды»
Настройка расчета промокодов и бонусов для уцененных товаров
Настройку бонусной программы для товаров с зачеркнутой (старой/новой ценой) необходимо производить посредством включения/выключния чекбоксов в разделе “Настройки магазина “ Приложения Maxma.
Перечень чекбоксов для применения бонусной программ Максма:
Запрещать начисление бонусов на уцененные товары – при активации чекбокса, бонусы, на товары с зачеркунтой ценой, не начисляются.
Не применять промокод для уцененных товаров - при активации чекбокса промокод не применяется на товары с зачеркунтой ценой.
Не применять акции для уцененных товаров - при активации чекбокса, акции, на товары с зачеркунтой ценой, не применяются.
Возможности для неавторизованных покупателей
Неавторизованные покупатели могут видеть доступные для начисления бонусы и использовать промокод для покупки.
Начисление бонусов производится только авторизованным покупателям
Функционал расчета бонусов для неавторизованных пользователей доступен, если расчет промокодов отключен и наоборот
Информации о возможных бонусах и поле для ввода промокода выбирается в приложении соответствующими чекбоксами:
“Расчет промокода для неавторизованного пользователя” - активация чекбокса влияет на отображение поля для введения Промокда. При включении данного чекбокса расчет возможных бонусов недоступен. В интерфейсе корзины выводится уведомление “Авторизуйтесь для подключения бонусной программы”
“Расчет бонусов для неавторизованных пользователей” - при включении данного чекбокса производится расчет бонусов и выводится информация: “Авторизуйтесь, чтобы получить XXX бонусов” . При этом поле для ввода промокода скрыто.
При одновременном снятии чекбоксов в приложении, покупатель видит в корзине информацию:
«Зарегистрируйтесь для участия в бонусной программе».
Правила начисления бонусов
Начисление бонусов для зарегистрированных покупателей управляется радиокнопкой:
«начислять бонусы всем клиентам» - то есть прокидывать бонусы Максма всем зарегистрированным клиентам Insales
«начислять бонусы первому клиенту» - прокидывать бонусы Максма активному зарегистрированному клиенту Insales с наименьшим ID
Данный функционал реализован в связи с тем, что Инсейл позволяет регистрировать покупателей с одним и тем же номером телефона и разными email и во избежание необоснованного списания чужих бонусов.
Синхронизация незарегистрированного покупателя с Maxma
- чекбокс «Передавать в Mamxa заказы неавторизованных покупателей» позволяет регулировать передачу нового незарегистрированного покупателя и его заказа в Максму. Для трансляции бонусного баланаса этого покупателя в Инсейлс, требуется регистрация покупателя в интернет магазине.
Ручная скидка
Для начисления ручной скидки в рамках платформы инсейлс, требуется воспользоваться служебной фразой - Скидка менеджера. Никакие другие наименования для расчета ручной скидки, приложением восприниматься не будут.
Обработка возврата заказа
Ограничение - заказ должен быть подтвержден в Максма.
При получении статуса возврат проверяется статус заказа в максма.
Для ожидающих или зачисленных заказов делаем возврат.
Для отмененных или возвращенных заказов не делаем ничего.
Для новых заказов подтверждаем и сразу делаем возврат.
Обработка отмены заказа
Отмена заказа возможна только до подтверждения заказа в Maxma.
«Настройка приложения»
Настройка приложения осуществляется в соответствии с инструкцией, размещенной в приложении Maxma и включает в себя:
настройку ключевых параметров соединения между магазином и системой лояльности, которые задаются администратором магазина внутри самого приложения:
API-ключ (выдается пользователю техподдержкой Maxma), товарный фид, контакты (email/ телефон) для связи
настройку функционала управления бонусной программой, то есть настройку отображения полей в корзине магазина и логику применения бонусной программы
подключение вебхуков и проверку подключения со стороны техподдержки Maxma
Деактивация приложения
Для удаления приложения требуется:
удалить расширение из админки Insales
в приложении, в карточке магазина , нажать кнопку «Интеграция с Maxma отключена» - доступно только для техподдержки
так же рекомендуется удалить Js код из настроек раздела «Счетчиков и кодов » админки магазина
«Нестандартные шаблоны сайта»
Разметка для нестандартных шаблонов
Нужно добавить атрибуты нескольким блокам:
data-maxma-area-controls - контейнер, в котором выводятся поля ввода, сумма корзины, скидка и ошибка
data-maxma-discounts-error - блок вывода текста ошибки
data-maxma-discounts - блок с выводом скидок, добавлять не обязательно
data-maxma-discount-description - блок с описанием скидки, можно не добавлять
data-maxma-discount-amount - блок с суммой скидки
data-maxma-total - блок перед которым будет добавлен контент, генерируемый приложением (поля ввода, информация о бонусах)
data-maxma-total-price - блок вывода суммы корзины с учетом скидки.
Блоки могут быть любыми элементами html.