Как добавить Wix в источники заказов

Рассказываем как настроить передачу заказов из вашего магазина на Wix в keyCRM
Автор Владислав Пономарь
Обновлено 1 месяц назад

Интеграция вашего магазина с keyCRM настраивается в несколько шагов и позволит:

  • мгновенно получать всю информацию о заказе (товары, скидки, данные доставки и т.д.);
  • сохранять публикации (товары) с WIx в keyCRM;
  • получать и отправлять трекинг коды в заказах;
  • получать статусы оплаты заказов с Wix;
  • отправлять остатки товаров на Wix.

Шаг 1. Создание приложения интеграции на Wix

Перейдите в Wix Developers и авторизуйтесь в правом верхнем углу сайта через аккаунт владельца или совладельца веб-сайта и перейдите в раздел «Пользовательские приложения».

Если вы первый раз подключаете подобную интеграцию, перейдите по ссылке, откроется окно с кнопкой «Перейти на Wix Studio» - нажмите на нее.

Далее в блоке «Создавайте и продавайте приложения с Wix Blocks» нажмите «Начать» и выберите любой шаблон — откроется страница с его настройками, которую можно просто закрыть и перейти напрямую в раздел «Пользовательские приложения».

    В разделе «Пользовательские приложения» нажмите «Создать новое приложение» и выберите «Создать с нуля»:

    • Затем откроется окно для выбора фреймворка, выберите «Собственный хостинг» и нажмите «Начать с нуля»:

    • Укажите название приложения «keyCRM» или любое понятное вам:

    Шаг 2. Предоставление доступов для интеграции

    • Перейдите в разделе «Develop» «Permissions» и нажмите «Add Permissions»:

    • В этом окне, воспользуйтесь фильтром по категории «Wix Stores» и поставьте галочки возле полей, как на скрине ниже:

    Обязательно обращайте внимание на их описание, поскольку бывают одинаковые названия. После этого нажмите «Save» и ваш список доступов должен выглядеть вот так:

    Шаг 3. Создание вебхуков для передачи данных

    • Перейдите в разделе «Develop»  «Webhooks» и нажмите «Create Webhook»:

    • С помощью поиска найдите событие «Order Approved» из категории eCommerce и нажмите «Select Event»:

    • Оставьте эту вкладку открытой, а в соседней откройте сайт https://webhook.site/. Скопируйте ссылку из поля «Your unique URL»:

    • Оставьте эту вкладку открытой, переключитесь обратно на предыдущую вкладку и вставьте скопированную ссылку в поле «Add callback URL»,  сохраните нажатием кнопки «Subscribe»:

    • Перейдите на вкладку «Home», если вы видите уведомление «Apps built for Wix Stores must support both Catalog APIs» — нажмите «Confirm Compatibility», поставьте галочку и нажмите «Confirm»:

    • Далее нажмите «Distribute App» → «Install on a site» → «Release Version & Continue», выберите сайт, с которым будет работать интеграция, и предоставьте разрешения. После этого страница обновится и откроется панель управления сайта с установленными приложениями:

    • После этого нужно сделать тестовый заказ. Вы можете сразу перейти в меню «Продажи» → «Заказы» и добавить новый заказ с любыми данными;
    • Откройте вкладку с сайтом https://webhook.site/. Там вы увидите новый запрос с данными заказами, скопируйте его:

    • В соседней вкладке откройте сайт https://jwt.ms/, вставьте скопированный код в поле «Enter token below (it never leaves your browser):». Прокрутите страницу до самого низа, найдите instanceId и скопируйте его значение в кавычках без \.

      Сохраните это значение, оно понадобится для следующих настроек в CRM:

    • Вернитесь в раздел «Собственные приложения» и откройте созданное ранее приложение;
    • Перейдите в «Develop» → «Webhooks» и измените в созданном ранее вебхуке ссылку на https://sync.keycrm.app/webhook/wix:

    • Добавьте еще три вебхука на события из категории eCommerce: Order Canceled, Payment Status Updated, Order With Fulfillments Updated. Указав для них также ссылку https://sync.keycrm.app/webhook/wix.

      После сохранения всех событий окно «Webhooks» должно выглядеть так:

    • Если у вас в нижнем левом углу окна возле кнопки «Manage App Distribution» появился восклицательный знак — нажмите на эту кнопку. В окне нажмите «Release Version», чтобы опубликовать изменения:

    • Перейдите в «Develop» → «OAuth» и сохраните значения «App ID» и «App Secret Key» или просто оставьте вкладку в браузере открытой и переходите к следующему шагу:

    Шаг 4. Подключение магазина в keyCRM

    Перейдите в «Настройки»«Источники». Появится список подключенных источников.

    Нажмите в конце списка на кнопку «Добавить источник» и заполните поля:

    1. Название — укажите произвольное название источника;
    2. Источник выберите «Wix»;
    3. App ID вставьте App ID, который указан в Wix Developers на вкладке «OAuth»;
    4. App Secret Key  вставьте App Secret Key, который указан в Wix Developers на вкладке «OAuth»;
    5. Instance ID — введите скопированное ранее значение instanceId;
    6. Авторизоваться через Wix нажмите и пройдите авторизацию через ваш аккаунт Wix.
      Обратите внимание! Авторизация происходит в сплывающем окне, поэтому они обязательно должны быть разрешены в вашем браузере! 
    7. Менеджер  — укажите менеджера, на которого сразу будут назначаться все заказы из этого магазина. Если добавить несколько менеджеров, то заказы будут назначаться на каждого менеджера по очереди. Можно оставить пустым;
    8. Валюта  — укажите валюту магазина;
    9. При необходимости активируйте переключатель «Отправлять трекинг-код» и в поле «Статус» выберите статусы. При переходе заказа в один из выбранных статусов, трекинг-код с заказа из keyCRM будет автоматически отправлен на Wix;
    10. Когда все заполните, нажмите кнопку «Добавить».

    После добавления источника все новые заказы сразу после оформления будут поступать в ваш кабинет keyCRM!

    Изменения статусов заказов не передаются на Wix, но получив с CRM трек-номер, Wix дальше сам закроет заказ.

    Теги: викс, викс, wix.com, вих, dev wix, викс стор, wix store, заказ с викса, подключение викса, подключение викса
    Оцените эту статью