Как добавить магазин на Shopify

Рассказываем как подключить магазин на Shopify до keyCRM.
Автор Владислав Пономарь
Обновлено 2 недели назад

Подключив магазин на Shopify к keyCRM вы сможете:

Обратите внимание!  Подключение новых источников Shopify производится через GraphQL Admin API. Источники, подключенные ранее с помощью старого API, продолжат работать без проблем, и для них не нужно вносить никаких изменений.
Важно! Создавать и устанавливать приложение нужно с аккаунта владельца (store owner) в Shopify.

Шаг 1. Подготовка магазина

Перейдите в настройку Shopify, нажав кнопку «Setting» в левом нижнем углу:

  • Откройте раздел «Apps» и нажмите «Develop apps»:  

  • Далее нажмите «Build apps in Dev Dashboard» для перехода в панель разработчика:

В некоторых аккаунтах может быть только кнопка «Learn more», поэтому нажимаем на нее и далее на «Go to Dev Dashboard»:

  • На странице отображается список уже подключенных приложений. Для создания нового нажмите «Create app» :

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

  • Откроются настройки приложения интеграции на вкладке «Versions». Вам нужно пролистать эту страницу ниже в блоке «Access» и в поле «Scopes» вставьте список: 

read_assigned_fulfillment_orders,write_assigned_fulfillment_orders,read_audit_events,read_customer_events,read_companies,read_custom_fulfillment_services,write_custom_fulfillment_services,read_customers,read_customer_data_erasure,read_customer_merge,read_delivery_customizations,read_price_rules,read_discounts,read_discounts_allocator_functions,read_discovery,read_files,read_fulfillment_constraint_rules,read_fulfillments,read_gift_card_transactions,read_gift_cards,write_inventory,read_inventory,write_inventory_shipments,read_inventory_shipments,write_inventory_shipments_received_items,read_inventory_shipments_received_items,write_inventory_transfers,read_inventory_transfers,read_delivery_option_generators,read_locations,read_marketing_integrated_campaigns,read_marketing_events,read_merchant_managed_fulfillment_orders,write_merchant_managed_fulfillment_orders,read_metaobject_definitions,read_metaobjects,write_order_edits,read_order_edits,read_orders,write_orders,read_payment_customizations,read_product_feeds,write_product_feeds,read_product_listings,write_product_listings,read_products,write_products,read_publications,read_returns,write_returns,read_shopify_payments_provider_accounts_sensitive,read_shipping,read_shopify_payments_accounts,read_shopify_payments_payouts,read_shopify_payments_bank_accounts,read_shopify_payments_disputes,read_content,write_content,read_third_party_fulfillment_orders,write_third_party_fulfillment_orders,read_translations,write_translations

  • Далее нажмите кнопку  «Release» внизу страницы. В появившемся окне введите название версии, например 1, и нажмите кнопку «Release»:

  • Ваше приложение создано, теперь перейдите в его настройках во вкладку «Home» и нажмите «Install app»:

  • В новой вкладке откроется форма для выбора магазина, на который устанавливается приложение:
Обратите внимание! Одно приложение можно установить в один магазин. Если у вас есть несколько сайтов, создайте для каждого свое приложение.

  • Далее нажмите «Install»:

  • Вернитесь на вкладку панели разработчика, перейдите в левом меню созданного приложения в Settings» и оставьте страницу открытой. Для следующего шага настроек вам потребуются отсюда ключи с полей «Client ID» и «Secret»:

Шаг 2. Подключения источника в keyCRM

Перейдите в «Настройки» → «Источники». В разделе отобразится список подключенных источников. В конце списка нажмите «Добавить источник».

В открывшемся окне:

  1. Название — укажите название для источника;

  2. Источник — выберите из списка Shopify;

  3. Магазин — добавьте домен вашего магазина из адресной строки на админ-панель (без myshopify.com);

  4. Client ID — введите Client ID из настроек созданного приложения;
  5. Client Secret — введите Secret из настроек созданного приложения;
  6. Нажмите «Авторизоваться» и дождитесь проверки. Если все хорошо в форме станет доступно следующее поле выбора склада;
  7. Склад по заказу — выберите стандартный склад из списка (требования Shopify);

  8. Дополнительные атрибуты — активируйте, если нужно сохранять дополнительные атрибуты в комментарий менеджера;
  9. Менеджер — укажите менеджера, на которого будут назначаться все заказы из этого магазина. Если добавить несколько менеджеров - заказы будут назначаться на каждого менеджера по очереди. Поле можно оставить пустым;

  10. Валюта — автоматически будет выбрана валюта из источника;

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

  12. Статус — выберите статусы. При переходе заказов в один из выбранных статусов, трекинг-код будет отправлен в Shopify.

    Если при отправке ТТН будет получена ошибка, поступит уведомление пользователю, который создал ТТН, и менеджеру заказа, а также информация о полученной ошибке передачи будет зафиксирована в истории действий;

  13. Во вкладке «Доступ пользователей» — отметьте пользователей, которые будут иметь доступ к заказам из этого источника;

  14. Нажмите кнопку «Добавить», чтобы сохранить настройки:

После добавления магазина, в течение короткого времени, загрузятся все заказы за последние 2 месяца. Далее они будут подтягиваться раз в 30 минут.  

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

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

Теги: шопифай, шопифай, Shopify, подключение шопифай, магазин шопифай, магазин шопифай, Шлпифай

Оцените эту статью