Инструкция
Интеграция с InSales и подключение товарных рекомендаций
Рассказываем, как все правильно настроить


InSales — популярная платформа для создания интернет-магазина. Одни из наших партнеров, с которыми возможно настроить прямую интеграцию с Mailganer.
Приложение Mailganer для InSales поможет синхронизировать базу клиентов, запустить триггеры брошенной корзины и автоматизировать процесс производства рассылок.
Как настроить интеграцию
После установки InSales нужно авторизоваться в Mailganer. Если у вас не было ранее аккаунта — нужно создать новый. В этом случае данные для регистрации автоматически подставятся из аккаунта InSales.
Приложение автоматически создаст новый список и перенесет в него базу имейлов.
После того, как система подготовит аккаунт, появится рабочая область приложения, которая состоит из двух блоков. Первый блок «Синхронизация подписчиков» — это информация о последней успешной синхронизации и кнопка «Перейти в личный кабинет».
Во втором блоке «Настройки синхронизации» вы можете настроить списки, куда будут импортироваться подписчики.
Готово! Первый этап интеграции завершен.
Подключение триггера брошенной корзины и товарных рекомендаций к магазину InSales
Можно автоматизировать отправку триггеров брошенной корзины, брошенного поиска и других. Для этого нужно установить коды рекомендаций и указать ссылку на фид с товарами. Ниже инструкции как это сделать.
1. Установить коды рекомендаций
2. Указать ссылку на
фид с товарами
3. Стоимость товарных рекомендаций
Установить коды рекомендаций
Шаг 1. В личном кабинете Mailganer скопируйте "Основной код рекомендаций"
Шаг 2. Зайдите в настройки магазина в InSales в раздел «Счётчики и коды».
Шаг 2. В поле JavaScript-код для вывода на всех страницах магазина вставьте скопированный код.
Шаг 3. В поле JavaScript-код для вывода на iframe-странице после оформления заказа добавьте код:
<script type="text/javascript">
    $(window).load(function () {
        var i = setInterval(function () {
            if (mgr_api != {}) {
                clearInterval(i);
                const order = {
                    order_id: {{ order.id }},
                    order_price: {{ order.total_price }},
                    products: [
                        {% for item in order.items %}
                        {
                            id: {{ item.product.id }},
                            price: {{ item.total_price.with_margin }},
                            amount: {{ item.quantity }}
                        }
                        {% endfor %}
                    ]
                };
                mgr_api.track('purchase', order);
            }
        }, 100);
    });
</script>
Шаг 4. Перейдите в раздел «Дизайн» и нажмите на иконку кода у текущей темы.
Шаг 5. В файл product.luquid вставьте следующий код:
<script type="text/javascript">
    const mg_track_product = {
        id: '{{ product.id }}',
        name: '{{ product.title }}', 
        price: {{ product.price }},
        categories: ['3304487'], 
        image: '{{ product.first_image.compact_url }}',
        url: '{{ account.url }}{{ product.canonical_url }}'
    };
    $(window).load(function () {
        var i = setInterval(function () {
            if (mgr_api != {}) {
                clearInterval(i);
                mgr_api.track("view", mg_track_product);
                $('.buybutton').on('click', function () {
                    mgr_api.track("add_cart", mg_track_product);
                });
            }
        }, 100);
    });
</script>
В данном коде проверьте, чтобы класс .buybutton был назначен кнопке «Купить» или «Добавить в корзину». Пример:
Шаг 6. В файл cart.luquid вставьте следующий код:
<script type="text/javascript">
    $(window).load(function () {
        var i = setInterval(function () {
            if (mgr_api != {}) {
                clearInterval(i);
                $('.minicartdel').on('click', function () {
                    mgr_api.track("remove_cart", $(this).attr('iid').split('_')[1]);
                });
            }
        }, 100);
    });
</script>
В данном коде проверьте, чтобы класс .minicartdel был назначен на кнопку «Удалить из корзины». Пример:
Если коды установлены корректно, то в личном кабинете отразится соответствующий статус:
Нужна помощь с интеграцией InSales или возникли трудности при подключении товарных рекомендаций? Напишите нам на support@mailganer.com
Укажите сылку на фид с товарами
Шаг 1. Перейдите в раздел ПродвижениеПлощадки
Шаг 2. Выберите Добавить произвольную выгрызку
Шаг 3. Настройте выгрузку как показано на скриншоте и сохраните её
Шаг 4. Укажите ссылку на фид в настройках рекомендаций в личном кабинете Mailganer
Нужна помощь с интеграцией InSales или возникли трудности при подключении товарных рекомендаций? Напишите нам на support@mailganer.com
Стоимость платформы и интеграции
Стоимость платформы состоит из:
  1. стоимости рассылок
  2. стоимости модуля товарных рекомендаци

Стоимость установки кода нашими специалистами составляет 7000 руб. разово. Чтобы воспользоваться этой услугой, пополните баланс аккаунта Mailganer, добавьте в insales пользователя insales@mailganer.com и напишите нам, что нужно установить коды рекомендаций.

Для клиентов insales предоставляется бесплатный месяц платформы Mailganer. Скидка на услугу по установке кодов не распространяется.