Magento2 REST API — настраиваемые параметры продукта POST: что такое поле value_index?

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

Следующим шагом, определенным в документе, является установка атрибута конфигурации: https://devdocs.magento.com/guides/v2.4/rest/tutorials/configurable-product/define-config-product-options..html

На этом примере, приведенном в документации, я понимаю, что необходимо указать id атрибута, его метку (что я считаю бесполезным, тем более что атрибут уже существует), его позицию (эти поля я тоже не понимаю).

Чего я вообще не понимаю, так это массив значений и, в частности, его содержимое: value_index.

{
  "option": {
    "attribute_id": "141",
    "label": "Size",
    "position": 0,
    "is_use_default": true,
    "values": [
      {
        "value_index": 9
      }
    ]
  }
}

В документации говорится, что значение, присвоенное value_index, должно быть уникальным в системе. но это не объясняет его значение или его полезность. Я не знаю, что дать в качестве значения. Можете ли вы объяснить мне значение этого значения?


person JamesStandbridge    schedule 14.05.2021    source источник
comment
Если я правильно помню, это позиция атрибута.   -  person David N    schedule 14.05.2021


Ответы (1)


Value_index — это идентификатор параметра настраиваемого атрибута, который вы хотите использовать для этого продукта. Просто это настраиваемый идентификатор параметра атрибута.

person LitExtension Magento Migration    schedule 29.05.2021