Синхронизация клиентов и организаций

При импорте заказа из Shopify получение сведений о клиенте важно для дальнейшей обработки документа в Business Central. Существует два основных способа это сделать, а также несколько их сочетаний:

  • Использование конкретного клиента для всех заказов.
  • Импорт информации о клиентах из Shopify. Этот параметр также доступен при экспорте клиентов в Shopify из Business Central.

Shopify позволяет вам вести бизнес по схемам B2B (бизнес-бизнес) и DTC (продажа напрямую покупателям) с единой мощной и удобной платформы Shopify. Соединитель Shopify также работает с различными формами электронной коммерции.

Хотя Shopify имеет две сущности — клиент и компания— Business Central имеет только сущность клиента, которая влияет на работу синхронизации.

Когда вы работаете по схеме DTC, покупатель создается в Shopify как клиент. Затем этот клиент импортируется в Business Central как клиент Shopify и связывается с клиентом или преобразовывается в клиента.

Если вы работаете по схеме B2B, покупатель создается в Shopify как клиент, связанный с организацией. Клиент импортируется в Business Central как клиент Shopify, а компания импортируется в Business Central как компания Shopify и привязывается или преобразуется в клиента.

Чтобы экспортировать клиента из Business Central в Shopify, действия отличаются в зависимости от того, что вы хотите сделать:

  • Экспортировать клиента как клиента Shopify для схемы DTC.
  • Экспортировать клиента как пару "организация и клиент" для схемы B2B.

Важные параметры при импорте DTC-клиентов из Shopify

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

Поле Description
Импорт клиента из Shopify Выберите Все клиенты, если вы планируете импортировать клиентов из Shopify массово; либо вручную с помощью действия Синхронизировать клиентов, либо через очередь заданий для повторяющихся обновлений. Независимо от выбора информация о клиенте всегда будет импортироваться вместе с заказом. Однако использование этой информации зависит от страницы "Настройка клиента по стране или региону " и параметрам в поле "Тип сопоставления клиентов ".
Тип сопоставления клиентов Определите, как вы хотите, чтобы соединитель выполнял сопоставление.

- По электронной почте/телефону, если вы хотите, чтобы соединитель использовать учетную запись электронной почты и сведения о телефоне для сопоставления импортированного клиента Shopify с существующим клиентом в Business Central.

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

- Всегда использовать клиента по умолчанию, если вы хотите, чтобы система использовала клиента из поля Номер клиента по умолчанию.
Shopify может обновлять клиентов Выберите это поле, если вы хотите, чтобы соединитель обновлял найденных им клиентов, когда в поле Тип сопоставления клиентов выбран любой из параметров По электронной почте/телефону или По информации о плательщике. При использовании действия "Клиенты синхронизации" этот параметр также обновляет клиентов, импортированных с помощью заказов Shopify.
Автоматическое создание неизвестных клиентов Выберите это поле, если вы хотите, чтобы соединитель создавал отсутствующих клиентов, когда в поле Тип сопоставления клиентов выбраны параметры По электронной почте/телефону или По информации о плательщике. Новый клиент создается с использованием импортированных данных и кода шаблона клиента, определенного на странице Карточка магазина Shopify или Шаблон клиента Shopify. Обратите внимание, что клиент Shopify должен иметь хотя бы один адрес. В заказах, созданных через канал продаж Shopify POS, часто отсутствует информация об адресе. Если этот параметр не включен, вам нужно будет создать клиента вручную и связать его с клиентом Shopify.
Код шаблона клиента/организации Используйте это поле совместно с функцией Автоматическое создание неизвестных клиентов.

Выберите шаблон по умолчанию, который будет использоваться для автоматически созданных клиентов. Убедитесь, что выбранный шаблон содержит обязательные поля, такие как Группа учета предприятий, Группа учета клиентов и налог на добавленную стоимость (НДС) или связанные с налогами поля.Вы можете определить шаблоны по стране или региону на странице "Настройка клиента по стране или региону", что позволяет правильно рассчитать налоги.Дополнительные сведения см. в Настройка налогов.

Узнайте больше о том, как соединитель выбирает клиента, которого следует использовать

Настройка клиента на страну или регион

Некоторые параметры могут быть определены на уровне страны/региона или на уровне штата/провинции/области. Эти параметры можно настроить в разделе Shipping and Delivery в Shopify.

Для каждого клиента можно выполнить следующие действия, используя страницу "Настройка клиента по стране или региону ":

  1. Указать № клиента по умолчанию, который имеет приоритет над выбором в полях Импорт клиентов из Shopify и Тип сопоставления клиентов. Он используется в импортированном заказе на продажу.
  2. Определить Код шаблона клиента, который используется для создания отсутствующих клиентов, если включен параметр Автоматическое создание неизвестных клиентов. Если поле Код шаблона клиента не заполнено, то функция использует код шаблона клиента, определенный в карточке магазина Shopify. Сначала система пытается найти шаблон для кода страны/региона для адреса по умолчанию. Если найти шаблон не удается, она использует первый адрес.
  3. В некоторых случаях кода шаблона клиента, определенного для страны/региона, недостаточно для правильного расчета налогов (например, для стран/регионов с налогом с продаж). В этом случае может быть полезно включить налоговую область.
  4. Поле Налоговая область также содержит пару значений: Код страны и Название района. Эта пара полезна, когда соединителю необходимо преобразовать код в имя или наоборот.

Замечание

Коды стран — это коды стран по ISO 3166-1 alpha-2. Узнайте больше в разделе Код страны.

Заполнение сведений о клиенте в Business Central

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

Business Central Поле при импорте из Shopify
Name В зависимости от выбора в поле Источник имени, это поле может содержать имя и фамилию или организацию из адреса по умолчанию.
Имя 2 В зависимости от выбора в поле Источник имени 2, это поле может содержать имя и фамилию или организацию из адреса по умолчанию.
Поле заполняется только в том случае, если поле Имя уже имеет значение. В противном случае извлеченное значение присваивается полю Имя.
Контакт В зависимости от выбора в поле Источник контакта, это поле может содержать имя и фамилию или организацию из адреса по умолчанию.
Поле заполняется только в том случае, если поле Имя уже имеет значение. В противном случае извлеченное значение присваивается полю Имя.
Код страны или региона Страна из адреса по умолчанию. Сопоставление осуществляется по коду ISO.
Округ "Штат/провинция" из адреса по умолчанию. В зависимости от выбора в поле Источник штата, это может быть код или описание.
Почтовый индекс Почтовый индекс из адреса по умолчанию.
Город Город из адреса по умолчанию.
Телефон Номер телефона из адреса по умолчанию. Если номер телефона не задан для адреса по умолчанию, то это номер телефона из клиента.
Эл. почта Адрес электронной почты из клиента.

Значения Код налоговой области, Облагается налогом, НДС бизнес-группа берутся из настройки клиента по стране/региону.

Важные параметры при экспорте DTC-клиентов в Shopify

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

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

Ниже приведены требования для экспорта клиента:

  • У клиента должен быть действительный адрес электронной почты.

  • Если в карточке клиента выбрана страна/регион, убедитесь, что указан Код ISO. Для местных клиентов с пустой страной/регионом соединитель Shopify использует страну/регион, указанную в разделе Информация об организации. Это особенно важно при экспорте клиентов с адресами, включающими провинции или штаты.

  • Если у клиента есть номер телефона, он должен быть уникальным, потому что Shopify не примет второго клиента с таким же номером телефона. Номер телефона должен быть в формате E.164. Поддерживаются различные форматы, если они представляют собой номер, который можно набрать из любой точки мира. Допустимы следующие форматы:

    • xxxxxxxxxx
    • +xxxxxxxxxxx
    • (xxx)xxx-xxxx
    • +x xxx-xxx-xxxx

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

Заполните информацию о клиенте в Shopify

Клиент в Shopify имеет имя, фамилию, адрес электронной почты и/или номер телефона. В Business Central можно ввести имя и фамилию на карточке клиента.

Priority Поле в карточке клиента Description
1 Имя контакта Имеет самый высокий приоритет, если заполнено поле Имя контакта, а поле Источник контакта в карточке магазина Shopify содержит параметр Имя и фамилия или Фамилия и имя, чтобы определить, как разделить значения.
2 Имя 2 Если заполнено поле Имя 2, а поле Источник имени 2 в карточке магазина Shopify содержит параметр Имя и фамилия или Фамилия и имя, чтобы определить, как разделить значения.
3 Name Имеет самый низкий приоритет, если заполнено поле Имя, а поле Источник имени в карточке магазина Shopify содержит параметр Имя и фамилия или Фамилия и имя, чтобы определить, как разделить значения.

У клиента в Shopify также есть адрес по умолчанию. Адрес может содержать информацию о компании и адресе в дополнение к имени, фамилии и/или номеру телефону. Вы можете заполнить поле Company на основе данных из карточки клиента в Business Central.

Priority Поле в карточке клиента Description
1 Name Имеет самый высокий приоритет, если поле Источник имени в карточке магазина Shopify содержит Название компании.
2 Имя 2 Имеет самый низкий приоритет, если поле Источник имени 2 в карточке магазина Shopify содержит Название компании.

Для адресов, в которых используется район, выберите Код или Имя в поле Источник района на странице Карточка магазина Shopify. Код или имя указывает тип данных, хранящихся в Business Central в поле County. Не забудьте инициализировать настройку клиента для каждой страны или региона, чтобы подготовить сопоставление кода и названия страны.

Экспорт DTC-клиентов в Shopify

Начальная синхронизация клиентов из Business Central в Shopify

  1. Перейдите к значку поиска Лампочка, которая открывает функцию «Что вы хотите сделать»., введите Клиенты Shopify, затем выберите соответствующую ссылку.
  2. Выберите действие Добавить клиента.
  3. В поле Код магазина укажите код. Если вы откроете окно Клиенты Shopify со страницы Карточка магазина, код магазина будет заполнен автоматически.
  4. При необходимости определите фильтры по клиентам. Например, можно отфильтровать их по коду страны/региона.
  5. Выберите OK.

Полученные клиенты автоматически создаются в Shopify с адресами.

Замечание

Начальная синхронизация клиентов из Business Central в Shopify не учитывает параметры Can Update Shopify Customers.

Синхронизация клиентов

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

В качестве альтернативы используйте действие Запустить синхронизацию клиентов в окне Клиенты Shopify или поиск пакетного задания Синхронизация клиентов.

Вы можете запланировать задачу для автоматического выполнения. Дополнительные сведения см. а разделе Планирование повторяющихся задач.

B2B-организации

Если вы используете B2B-торговлю в Shopify, помимо клиентов вы также можете создавать компании (организации). Вы можете связать с организацией одного или нескольких отдельных клиентов.

Важные параметры при импорте B2B-организаций из Shopify

Соединитель Shopify импортирует все местоположения компании, включая адрес выставления счетов, условия оплаты и налоговые идентификаторы, которые можно использовать для автоматического сопоставления объектов. Информация доступна на странице Местоположения Shopify, которая открывается со страниц Организации Shopify и Карточка организации Shopify. Первое импортированное местоположение используется для создания клиента и добавления адресной информации, а также других полей на странице Карточка клиента. Это местоположение отмечено как По умолчанию.

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

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

Поле Description
Импорт организаций из Shopify Выберите все компании , если вы планируете импортировать компании из Shopify в массовом режиме либо вручную с помощью действия Sync Companies , либо через очередь заданий для повторяющихся обновлений. Независимо от выбранного информация о клиенте всегда импортируется вместе с заказом. Однако применение этой информации зависит от страницы "Настройка клиента на страну или регион" и настроек в поле "Тип сопоставления компании".
Тип сопоставления организаций Определите, как соединитель будет выполнять сопоставление.

- По Email/Телефону, если соединитель должен сопоставить импортированные компании Shopify с существующим клиентом в Business Central с помощью электронной почты и номера телефона основного контакта.

- Выберите Всегда принимать компанию по умолчанию, если вы хотите использовать компанию из поля Номер компании по умолчанию.

- Выберите идентификатор налога By Tax ID если вы хотите, чтобы соединитель использовал налоговые данные для сопоставления импортированных компаний Shopify с существующим клиентом в Business Central. Используйте поле Сопоставление налоговых кодов организаций, чтобы указать, где хранить сведения о налоге.
Сопоставление налоговых кодов организаций Определяет, где должны храниться данные о налоге организации: в регистрационном номере или в поле ИНН.
Shopify может обновлять организацию Выберите это поле, если вы хотите, чтобы соединитель обновлял найденных им клиентов, когда в поле Тип сопоставления организаций выбран вариант По электронной почте/телефону.
Автоматически создавать неизвестные организации Выберите это поле, если вы хотите, чтобы соединитель создавал новых клиентов при выборе параметра "По электронной почте или телефону" или " По налоговому идентификатору " в поле "Тип сопоставления компании ". Новый клиент создается с использованием импортированных данных и кода шаблона клиента/организации, определенного на странице Карточка магазина Shopify или Шаблон клиента Shopify.
Код шаблона клиента/организации Используйте это поле совместно с функцией Автоматическое создание неизвестной организации.

- Выберите шаблон по умолчанию, который будет использоваться для автоматически созданных клиентов. Убедитесь, что обязательные поля заполняются на шаблоне, например группа учета общего бизнеса , группа учета клиентов , налог на добавленную стоимость (НДС) или другие поля, связанные с налогом.— Вы можете определить шаблоны для каждой страны или региона на странице Настройка клиентов по стране/региону, которая полезна для надлежащего расчета налогов.Подробнее в Настройка налогов.

Замечание

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

Самое старое местоположение используется в качестве источника информации при создании или обновлении клиента в Business Central.

Импортируется только основной контакт.

Важные параметры при экспорте B2B-организаций в Shopify

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

При экспорте клиента в виде организации Shopify поле ИД организации заполняется значением из поля Номер на странице Карточка клиента, которое способствует прослеживаемости Кроме того, соединитель заполняет поле Организация/внимание в новом местоположении организации названием организации. Это название используется в импортируемых заказах.

Поле Description
Может обновлять организации Shopify Включите этот параметр, если вы хотите создать обновления позже из Business Central для компаний, которые уже существуют в Shopify.
Разрешения контакта по умолчанию Укажите, какие разрешения должны быть назначены основному контакту. Возможные варианты: Нет, Только заказы и Администрирование складов.
Автоматически создавать каталог Включите этот параметр, если вы хотите создать каталог, включающий все продукты. Для каждой экспортированной организации создается каталог. При экспорте клиента в качестве организации Shopify, если соединитель Shopify настроен для создания каталога, поле Номер клиента заполняется для каталога. Это значение гарантирует, что соединитель использует определенного клиента для расчета цен, что устраняет необходимость заполнения полей Ценовая группа клиента, Группа скидки клиента и Разрешить скидку по строке. Вам просто нужно включить переключатель Sync Prices и выбрать Sync Prices, чтобы начать синхронизацию цен на каталог, чтобы клиенты могли получать согласованные цены в Shopify и Business Central. Дополнительные сведения см. в разделе "Цены на синхронизацию для каталога B2B"
Сопоставление налоговых кодов организаций Определяет, где должны храниться данные о налоге организации: в регистрационном номере или в поле ИНН.

Функция "Местоположение компании" в Shopify позволяет продавцам определять условия платежа по умолчанию. При экспорте информации о клиенте в виде организации Shopify сведения об условиях оплаты переносятся в Shopify и сохраняются в местоположении организации по умолчанию, если:

  • Поле Условия оплаты в карточке клиента содержит значение.
  • Находится соответствующая запись на странице Сопоставление условий оплаты Shopify.

Соединитель Shopify позволяет экспортировать клиентов из Business Central в качестве дополнительных складов B2B-организации в Shopify. При использовании полей "Продажи клиенту " и " Выставление счетов" на уровне расположения компании вы получаете больше гибкости и удобства для управления информацией о клиентах в обоих приложениях. Подробнее о том, как коннектор выбирает, какого клиента использовать.

Экспорт B2B-организации в Shopify

Начальная синхронизация компаний B2B из Business Central в Shopify

  1. Щелкните значок Лампочка, которая открывает функцию «Что вы хотите сделать»., введите Организация Shopify, а затем выберите соответствующую ссылку.
  2. Выберите действие Добавить организацию.
  3. В поле Код магазина укажите код. Если вы откроете окно Организация Shopify со страницы Карточка магазина, код магазина будет заполнен автоматически.
  4. При необходимости определите фильтры по клиенту. Например, можно отфильтровать их по коду страны/региона.
  5. Выберите OK.

Полученные организация и клиенты автоматически создаются в Shopify.

Замечание

Начальная синхронизация компаний из Business Central в Shopify не рассматривает параметры Can Update Shopify Company.

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

Синхронизация B2B-организации

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

В качестве альтернативы вы можете использовать действие Начать синхронизацию организации на странице Организация Shopify или найти пакетное задание Синхронизировать организации.

Можно запланировать задачу для автоматического выполнения. Дополнительные сведения см. а разделе Планирование повторяющихся задач.

Импорт и экспорт информации о клиенте с использованием метаполей Shopify

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

Вы можете импортировать и экспортировать данные, хранящиеся в метафилдах, в Business Central. Кроме того, существует модель расширяемости, которая позволяет разработчикам сопоставлять стандартные или настраиваемые поля, или другие связанные записи в Business Central в метафилды в Shopify.

Вы можете изменять метаполя на странице Метаполя Shopify, которую вы открываете со страниц Клиенты Shopify, Карточка клиента Shopify, Организации Shopify и Карточка организации Shopify.

Замечание

Страницу Метаполя Shopify можно редактировать в следующих случаях:

  • Для клиента Shopify, если в поле Импорт клиента из Shopify установлено значение Нет или С импортом заказов, а также установлен переключатель Может обновлять клиентов Shopify.
  • Для организации Shopify, если в поле Импорт организации из Shopify установлено значение Нет или С импортом заказов, а также установлен переключатель Может обновлять организации Shopify.

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

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

Поддерживаемые типы содержимого метаполей

Замечание

Определения метаполей со списком значений не поддерживаются.

Дата и время:

  • Date
  • Дата и время

Измерения:

  • Измерение
  • Объем
  • Вес

Число:

  • Decimal
  • Целое число

Текст:

  • Однострочный текст
  • Многострочный текст

Замечание

Форматированный текст не поддерживается.

Ссылки:

  • Продукт
  • Variant
  • Collection
  • Файл
  • Метаобъект
  • Страница
  • Company
  • Клиент

Другой:

  • Истина или ложь
  • Цвет
  • URL-адрес
  • Деньги

Замечание

Линк и рейтинг не поддерживаются.

Продвинутый:

  • Смешанная ссылка
  • JSON

Обзор соединителя Shopify
Вопросы и ответы о соединителе Shopify
Устранение неполадок с соединителем Shopify
Пошаговое руководство: настройка и использование соединителя Shopify