DOCS

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

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

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

Обзор 

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

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

  1. Перейдите на вкладку Products в панели администратора WordPress.

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

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

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

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

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

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

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

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

  1. В разделе Attribute field выберите Custom Attribute.
  2. В поле Alias введите описательную метку (например, Color, Size или Custom Engraving).
  3. В поле Cart item path введите путь к значению атрибута на основе структуры, которую вы наблюдали в метаданных.

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

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

Если вы используете плагин 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"
  }
}

В Mapping settings в разделе Attributes каждый из этих атрибутов должен быть сопоставлен следующим образом:

Пользовательский атрибутПсевдонимПуть элемента корзины
ГравировкаCustom Engravingaddons.0.value
ЦветColorattribute_pa_color
РазмерSizeattribute_size

Примечание: Формат пути addons.0.value работает следующим образом:

  • addons указывает системе искать в массиве addons
  • .0 указывает на первый объект в этом массиве
  • .value возвращает значение из поля value этого объекта
  • attribute_pa_color и attribute_size — это объекты, которые не находятся в массиве и могут быть сопоставлены напрямую.

Протестируйте сопоставление атрибутов продукта

После того как вы сопоставили атрибут, разместите полный пробный заказ в Zonos Checkout. После обработки заказа проверьте детали заказа в WooCommerce, чтобы убедиться, что атрибуты продукта были импортированы правильно.

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