DOCS

Сопоставление атрибутов продуктов WooCommerce

Сопоставьте атрибуты продуктов для WooCommerce Checkout

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

Обзор 

Сопоставьте атрибуты продуктов WooCommerce (такие как цвет, размер и другие настройки) в расширении Zonos, чтобы гарантировать, что заказы импортируются из Zonos в ваш интернет-магазин WooCommerce с правильными атрибутами.

Шаг 1: Найдите ваши атрибуты продуктов

  1. Перейдите на вкладку Продукты в вашей админ-панели WordPress.

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

Если вы используете стороннее приложение для пользовательских атрибутов, такие как Product Add-Ons for WooCommerce, следуйте инструкциям в документации приложения, чтобы найти атрибуты.

Шаг 2: Определите путь атрибута из Zonos

Чтобы сопоставить атрибуты в расширении Zonos, вам сначала нужно понять, как они передаются в Zonos. Чтобы найти эти данные:

  1. Создайте тестовый заказ для продукта с атрибутом, который вы хотите сопоставить.
  2. Продолжите через Zonos Checkout и выберите уровень обслуживания. Это сгенерирует предложение по landed cost. (Вам не нужно завершать заказ.)
  3. В Dashboard перейдите в Цитаты.
  4. Найдите предложение для вашего тестового заказа и нажмите на Детали предложения.
  5. В разделе Детали API справа разверните выпадающий список на корневом уровне, затем разверните:
    • items
    • metadata

Этот блок метаданных показывает, как атрибуты продуктов передаются из WooCommerce в Zonos в запросе API.

Шаг 3: Сопоставьте атрибут в расширении Zonos

После того как вы нашли атрибут в JSON метаданных, вернитесь к настройкам Zonos Mapping в вашем расширении WooCommerce.

  1. В поле Поле атрибута выберите Пользовательский атрибут.
  2. В поле Псевдоним введите описательный ярлык (например, Цвет, Размер или Пользовательская гравировка).
  3. В поле Путь к элементу корзины введите путь к значению атрибута, основываясь на структуре, которую вы наблюдали в метаданных.

Пример сопоставления пользовательских атрибутов

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

Если вы используете плагин 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, чтобы убедиться, что атрибуты продукта были импортированы правильно.

Была ли эта страница полезной?