Настройка со стороны Shopify
Скопировать ссылку на статью
Скопировано

Для того, чтобы установить приложение Shopify для интеграции с системой, в административной панели магазина Shopify перейдите в раздел Apps и кликните по «Visit the Shopify App Store».

В поисковой строке Shopify App Store введите название модуля «RetailCRM», затем перейдите на страницу модуля и нажмите кнопку «Add App».

После откроется страница в Shopify с перечнем возможностей модуля, для дальнейшей установки следует нажать «Install app».

Первый шаг

Первым шагом по настройке модуля является ввод данных подключаемой системы. В первом поле введите ранее созданный API-ключ. Во втором, нужно указать полный URL системы (например, https://demo.retailcrm.ru). Далее нажмите «Save and Continue».

Второй шаг. Дополнительные настройки

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

В настройке «Компания клиента» (не является обязательной для заполнения) можно указать пользовательское поле из системы, в которое будет передаваться значение из поля «Компания» в адресе клиента. Так как в Shopify у клиента может быть два адреса (Billing address и Shipping address) - значение будет передаваться из адреса, который установлен по умолчанию в данных клиента. Значение передается в одностороннем порядке из Shopify в CRM.

Далее, установите соответствие статусам заказов между подключаемой системой и Shopify. О настройке статусов можно узнать из соответствующей статьи.

При активации опции «Показать расширенный список статусов» (Enable extended statuses), будут отображены статусы доставки и причины отмены.

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

Важно!

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

Вы можете выбрать в соответствие статусам пустое значение (Not selected). В этом случае, статусы синхронизироваться не будут. Если в системе выбрать статус заказа, которому нет соответствия в Shopify в настройках приложения, то по заказу с этим статусом также не будет выполнено никаких действий.

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

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

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

Примечание

Доступна настройка только одного типа оплаты, с которым будут приходить заказы из Shopify в систему (в связи с техническими ограничениями REST API). Если в заказе, в системе, будет указан тип оплаты, который не выбран в настройках интеграции - то при передаче заказа в Shopify он будет игнорироваться. При сохранении настроек данного шага может возникать ошибка "Selected payment type «Наличные» is not allowed for some delivery types: «Самовывоз»". Она появляется в том случае, если для выбранного Типа доставки не будет разрешен Тип оплаты на стороне системы в настройках справочника доставки.

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

Кликните по «Save and Continue» для перехода на третий шаг настройки интеграции.

Третий шаг

На третьем шаге будут сформированы вебхуки для передачи заказов и клиентов из Shopify в систему, а также сгенерирован ICML-файл для загрузки каталога в систему. В настройках магазина, в системе, будет автоматически прописан URL ICML-файла. Загрузка каталога в систему будет происходить через каждые 4 часа.

Обратная синхронизация

Чтобы изменения по клиентам и заказам, сделанные на стороне системы, передавались в Shopify, требуется активировать обратную синхронизацию. Для этого перейдите на одноименную вкладку.

После активации опций, изменения из системы в Shopify будут передаваться раз в минуту (при большом количестве передаваемых изменений это время может быть увеличено). Рекомендуется активировать обе опции.

Обратная синхронизация клиентов

Активация данной опции позволит выгружать в Shopify новых клиентов, созданных на стороне системы, а также обновлять информацию по существующим клиентам при изменении их данных в системе. В случае, если обратная синхронизация клиентов деактивирована, а опция по синхронизации заказов включена, то в Shopify будут создаваться только те клиенты, у которых есть заказы в системе.

Обратная синхронизация заказов

Активация данной опции позволит выгружать в Shopify новые заказы, созданные на стороне системы. Обновление состава заказа из системы в Shopify не будет передано по причине технических ограничений на стороне Shopify.

Обновление остатков

Для того, чтобы информация по остаткам товаров передавалась из Shopify в систему - требуется перейти на вкладку «Склады» в настройках приложения. В данном разделе активируйте опцию «Обновление остатков из Shopify в RetailCRM» и выберите значения складов в системе, по которым будет происходить синхронизация остатков. Интервал обновления остатков - 2 часа.

Примечание

Синхронизация остатков будет происходить только по тем складам, по которым выбрано соответствие в системе.

Деактивация

Вы в любой момент можете отключить обратную синхронизацию. Если после деактивации обратной синхронизации включить ее снова, то в Shopify из системы будут переданы изменения только за последние 24 часа. Это сделано для того, чтобы в случае долгого отсутствия обратной синхронизации, избежать загрузки неактуальных данных в Shopify и выполнения длительного запуска синхронизации по подключению.

Важно!

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

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

Благодарим за отзыв.
Была ли статья полезна?
Нет
  • Рекомендации не помогли
  • Нет ответа на мой вопрос
  • Текст трудно понять
  • Не нравится описанный функционал
Да
Предыдущая статья
Настройка интеграции со стороны системы
Из статьи узнаете, какие настройки, на стороне системы, необходимо произвести перед подключением модуля Shopify.
Следующая статья
Двусторонняя интеграция Shopify и системы
В статье перечислено, какие данные синхронизируются из Shopify в систему и обратно.
Не нашли ответа на свой вопрос?
Получить помощь
Не нашли ответ на вопрос?
Специалист службы поддержки готов помочь!

Обратная связь

Нажимая на кнопку, вы соглашаетесь с условиями пользовательского соглашения

Сообщение отправлено!

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

Сообщение не отправлено!

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