Обзор
Сопоставьте атрибуты продуктов WooCommerce (такие как цвет, размер и другие настройки) в расширении Zonos, чтобы гарантировать, что заказы импортируются из Zonos в ваш интернет-магазин WooCommerce с правильными атрибутами.
Шаг 1: Найдите ваши атрибуты продуктов
-
Перейдите на вкладку Продукты в вашей админ-панели WordPress.
-
В левой навигации нажмите Атрибуты, чтобы просмотреть или управлять вашими глобальными атрибутами продуктов. Атрибуты также могут быть установлены при добавлении нового продукта.
Если вы используете стороннее приложение для пользовательских атрибутов, такие как Product Add-Ons for WooCommerce, следуйте инструкциям в документации приложения, чтобы найти атрибуты.
Шаг 2: Определите путь атрибута из Zonos
Чтобы сопоставить атрибуты в расширении Zonos, вам сначала нужно понять, как они передаются в Zonos. Чтобы найти эти данные:
- Создайте тестовый заказ для продукта с атрибутом, который вы хотите сопоставить.
- Продолжите через Zonos Checkout и выберите уровень обслуживания. Это сгенерирует предложение по landed cost. (Вам не нужно завершать заказ.)
- В Dashboard перейдите в Цитаты.
- Найдите предложение для вашего тестового заказа и нажмите на Детали предложения.
- В разделе Детали API справа разверните выпадающий список на корневом уровне, затем разверните:
itemsmetadata
Этот блок метаданных показывает, как атрибуты продуктов передаются из WooCommerce в Zonos в запросе API.
Шаг 3: Сопоставьте атрибут в расширении Zonos
После того как вы нашли атрибут в JSON метаданных, вернитесь к настройкам Zonos Mapping в вашем расширении WooCommerce.
- В поле Поле атрибута выберите Пользовательский атрибут.
- В поле Псевдоним введите описательный ярлык (например,
Цвет,РазмерилиПользовательская гравировка). - В поле Путь к элементу корзины введите путь к значению атрибута, основываясь на структуре, которую вы наблюдали в метаданных.
Пример сопоставления пользовательских атрибутов
Давайте рассмотрим, как вы можете сопоставить продукт, который имеет пользовательский атрибут для пользовательской гравировки, цвета и размера.
Если вы используете плагин Product Add-ons от WooCommerce, атрибуты иногда передаются внутри массива под ключом addons. Ниже приведен JSON блок, который показывает атрибуты, переданные в Zonos.
Пример JSON блока:
{
"addons": [
{
"name": "Custom Engraving",
"value": "Built to last",
"price": 0,
"field_name": "1226-1748963436",
"field_type": "custom_text",
"id": 1748963436,
"price_type": "flat_fee"
}
],
"variation": {
"attribute_pa_color": "blue",
"attribute_size": "Large"
}
}
В Настройках сопоставления в разделе Атрибуты каждый из этих атрибутов должен быть сопоставлен следующим образом:
| Пользовательский атрибут | Псевдоним | Путь к элементу корзины |
|---|---|---|
| Гравировка | Пользовательская гравировка | addons.0.value |
| Цвет | Цвет | attribute_pa_color |
| Размер | Размер | attribute_size |
Примечание: Формат пути
addons.0.valueработает следующим образом:
addonsуказывает системе искать в массиве addons.0указывает на первый объект в этом массиве.valueвозвращает значение из поля value этого объектаattribute_pa_colorиattribute_size- это объекты, которые не находятся в массиве и могут быть сопоставлены напрямую.
Протестируйте сопоставление атрибутов продукта
После того как вы сопоставили атрибут, сделайте полный тестовый заказ в Zonos Checkout. После обработки заказа проверьте детали заказа в WooCommerce, чтобы убедиться, что атрибуты продукта были импортированы правильно.
Сопоставьте атрибуты продуктов для WooCommerce Checkout
Сопоставьте атрибуты продуктов, такие как цвет, размер и другие настройки для вашего интернет-магазина WooCommerce.