ВАЖНО: С 15 июня мы перешли на подписную модель в работе с модулями.
До 01 июля модули будут продаваться в переходном режиме. Далее можно будет оформить подписку на модули, отдельно приобрести модуль будет нельзя!

Подробнее

Интеграция с сервисом Roistat

Модуль передаёт roistat_visit в Мой Склад. Разработано в MakeShop.pro
Укажите домен без http и слешей. Пример: domain.com
2 000  3 990 
Последняя версия модуля 2.0.10 Обновлено: 26.12.2022
Есть вопросы по модулю? Напиши нам: HelpDesk Bot
30 дней на возврат
Если не устроит работа модуля, мы вернем вам деньги бонусными баллами в Личном кабинете
Бонус за отзыв
Подарим 1000 бонусных баллов в Личном кабинете за отзыв после покупки модуля
Мультивитринность
Одна цена независимо от количества витрин, не нужно доплачивать
Поддержка
Бесплатная консультация и поддержка по модулю, помощь с установкой
Скидка на доработку
Дадим скидку до 50% на доработку любого функционала при покупке модуля у нас

ВАЖНО: Данный модуль распространяется по подписке. Оформляя подписку вы получаете доступ ко всем модулям make shop. Обратите внимание: модули будут работать только при активной подписке!

Roistat

Roistat – это мультиканальная аналитика. Инструменты Roistat помогают маркетологам, аналитикам и владельцам бизнеса работать с аналитикой, лидами, трафиком, продажами и лояльностью.

Модуль Интеграция с Roistat

Модуль прост в установке, но настройка потребует внимательности. После настройки позволяет передавать подготовленные данные сервису Roistat посредством обращения к его API. Передача происходит при создании, редактировании и изменении заказов (а также их статусов), изменении данных пользователей. Также возможна настройка передачи данных с помощью сервиса МойСклад: данные передаются в МойСклад, а уже оттуда отправляются в Roistat.

Особенности модуля

  • Простая установка.
  • Настройка передаваемых данных.
  • Мгновенная отправка информации.
  • Возможность передачи данных через МойСклад - передача roistat_id в МойСклад.

В ближайшее время

  • Передача себестоимости заказа задаваемая в процентах от стоимости заказа.
  • Передача себестоимости заказа из модуля (модуль от Retail Factory).
Локализации:
  • English
  • Русский
Совместимость:
  • 4.18.X
  • 4.17.X
  • 4.16.X
  • 4.15.X
  • 4.14.X
  • 4.13.X
  • 4.12.X

Оформление подписки

Мы переходим на новую подписную систему, открывая для вас полный доступ ко всем нашим модулям. Подробную информацию об условиях подписки и часто задаваемых вопросах вы можете найти здесь.

Обратите внимание, что приобретение модулей по отдельности теперь недоступно — воспользоваться ими возможно исключительно в рамках подписки.

За единую стоимость подписки - 2000 руб/мес. Вы получаете доступ ко всем модулям.

Как оформить подписку у нас на сайте

Зарегистрируйтесь или авторизуйтесь на нашем сайте и выберите интересующий вас модуль

Нажмите кнопку Запросить триал доступ

Введите в поле URL сайта ваш домен в формате domain.com, без www и https://

Далее в личном кабинете в разделе загрузки вы сможете скачать нужный вам модуль и менеджер модулей для удобного управления модулями и оформления подписки.

Далее у вас есть 7 дней для тестирования выбранного модуля.

По истечении строка триала, для продолжения работы необходимо оплатить подписку.

Сделать это можно из менеджера модулей.

На выбор вы можете оплатить:

для зарубежных карт - PayPal

для РФ карт - Robokassa

Или на странице на сайте https://makeshop.pro/subscription/

При оплате нужно указать электронную почту с которой вы оформляли триал доступ.

При покупке на маркетплейсе CS-Cart

При покупке любого модуля зарубежной картой или картой РФ

Так как система при оформлении подписки не спрашивает дополнительных вопросов (на какой домен подписка оформляется) желательно вводить электронную почту ту же что и ваша учетная запись у нас на сайте (если она есть), тогда ваши учётки свяжутся между собой.

Выберите интересующий модуль и нажмите кнопку “Оформить подписку“

Далее после оплаты подписки вы сможете скачать модуль перейдя в раздел “Загрузки“, там выберите свой заказ и в нем будет ссылка на скачивание.

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

Всё что вам будет нужно сделать это на интересующем вас модуле (после авторизации) нажать кнопку “Запросить модуль по подписке“ и после одобрения скачать его в разделе загрузки.

Если что-то пойдет не так - проверьте выписалась ли лицензия

Найдите заказ с датой оформления подписки

Убедитесь что у вас прописался URL сайта в заказ

Если URL сайта неправильный и вам нужно обновить его: переходите в пункт меню “Мои модули”

Ищите модуль и проверьте URL магазина для которого выписана подписка

После скачивания модуля, его установка производится штатными средствами CS-Cart на странице Панель администратора → Модули → Управление модулями → Загрузить и установить модуль (+).

Для версии CS-Cart более 4.13.1 Панель администратора → Модули → Управление модулями → Кнопка Шестеренка → Ручная установка

Нажимаем Загрузить, в появившемся окне выбираем файл модуля, далее Загрузить и установить

При создании, редактировании и изменении заказов, а так же их статусов или изменении данных пользователей происходит передача отформатированных данных сервису Roistat посредством обращения к его API (https://roistat.api-docs.io/v1/obshie-svedeniya)

После регистрации и создания нового проекта в сервисе, необходимо найти и скопировать следующие данные:

1. Номер счётчика

Номер располагается в настройках проекта, пункт меню </>Код счетчика.

Номер копируется одной строкой.

2. API ключ пользователя

Ключ находится в настройках профиля пользователя, пункт меню API.

Нажмите кнопку Показать и скопируйте API ключ.

3. Скопируйте номер проекта.

Номер проекта указан в шапке сервиса.

4. Подключите в каталоге интеграций сервиса Roistat модуль RoistatAPI

На этом предварительная настройка сервиса завершена. Как только в систему попадут первые сделки и они будут обработаны (1-2 часа в зависимости от нагрузки на сервис Roistat) то раздел "Состояние проекта" примет соответствующий вид:

Станет возможным обновление данных аналитики без ожидания очереди на обработку.

Настройка модуля осуществляется в административной панели CS-Cart на странице "Управление модулями"

ШАГ 1. Необходимо заполнить все поля, на вкладке Параметры.

После сохранения в настройках модуля ID счётчика, API ключа и номера проекта, модуль произведёт проверку подключения с сервисом Roistat и отобразит кнопку, позволяющую выгрузить статусы заказов и имеющиеся заказы в вашем магазине.

В случае наличия ошибок в данных, будет выведено соответствующее сообщение.

ШАГ 2. Требуется настроить выгружаемые поля.

Система Roistat требует наличия 3-х обязательных полей для приёма заявок:

ID сделки, дата создания сделки, ID статуса сделки эти поля выгружаются автоматически и не требуют настройки со стороны пользователя.

Остальные поля вы можете выбрать для выгрузки на вкладке Экспортируемые поля.

Общие поля:

Название сделки - человекочитаемое название сделки вида "Заказ №".Код roistat - номер визита.Сумма заказа - сумма сделки; используется в показателе "Выручка" в Roistat.Client id - ID клиента в CS-Cart.Себестоимость - себестоимость сделки (для работы необходим модуль от RetailFactory Затраты и прибыль магазина).

Дополнительные поля:

Витрина - название магазина в котором был сделан заказ.

Первичная загрузка данных происходит в настройках модуля, при нажатии на кнопку "Выгрузить всё в Roistat".

В первую очередь будут созданы статусы заказов из Вашего магазина и помещены в категорию "В работе".

Внимание!

Если в процессе работы с модулем кнопка "Выгрузить всё в Roistat" будет нажата вновь, то все статусы заказов будут опять переведены в категорию "В работе".

После выгрузки статусов заказов, будут выгружены все ранее созданные заказы, за исключением  заказов со статусом "Незавершенный". Обращаем внимание, что заказы с данным статусом не обрабатываются и не выгружаются в Roistat никогда!

Если Вы осуществляете настройку модуля для интеграции с Roistat через МойСклад, то нет необходимости в заполнении полей "Ваш ключ API" и "Номер проекта". В таком случае основная настройка ведётся на стороне сервисов Roistat и МойСклад.

  1. После создания заказов, мы добавляем в созданное при установки модуля поле ms_roistat(таблица ?:orders) в базе данных значение из COOKIE roistat_visit.
  2. При синхронизации с Моим Складом, добавляем в xml файл поле roistat (код roistat_visit) и showcase (название витрины магазина).
  3. Roistat с Моим Складом настраивается и синхронизируется отдельно от модуля.
  1. После регистрации и создания нового проекта в сервисе, необходимо найти и скопировать следующие данные из аккаунта в системе Roistat.

Номер счётчика

Номер располагается в настройках проекта, пункт меню </>Код счетчика.

Номер копируется одной строкой.

  1. Далее необходимо вставить код счётчика в соответствующее поле настроек модуля.

  1. Теперь мы должны изменить код стороннего модуля rus_exim_1c.

а. Ручное изменение кода.

В файле /app/addons/rus_exim_1c/Tygh/Commerceml/RusEximCommerceml.php добавим код fn_set_hook('rus_exim_1c_order_data', $order_data, $order_xml);  в функцию public function dataOrderToFile($xml, $order_data, $lang_code).

Пример добавленного кода:

public function dataOrderToFile($xml, $order_data, $lang_code)
    {
        $export_statuses = $this->s_commerceml['exim_1c_export_statuses'];
        $cml = $this->cml;

        $order_xml = $this->getOrderDataForXml($order_data, $cml);

        // new hook for module ms_roistat
        fn_set_hook('rus_exim_1c_order_data', $order_data, $order_xml);

        if (empty($order_data['firstname'])) {
            unset($order_data['firstname']);
......

б. Автоматическое добавление кода.

Автоматизировать процесс добавления кода в сторонний модуль возможно установив наш модуль ms_addon_fixer и применив в нём фикс Добавление хука для Roistat.

На этом настройка модуля завершена и необходимо настроить сервис МойСклад.

В своём аккаунте сервиса необходимо перейти на вкладку Продажи → Заказы покупателей и нажать кнопку Настройка (шестеренка).

В появившемся окне мы добавляем два поля, типа строка, roistat и showcase.

Далее настройка соединения происходит согласно официальной инструкции https://www.cs-cart.ru/docs/4.11.x/user_guide/addons/commerceml/moy_sklad/.

Cинхронизация заказов происходит по настроенному расписанию системы МойСклад.



Отзывы

Здесь можно поделиться своим мнением и оценить нашу работу.

Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.

Похожие модули