К сожалению, я работаю с WordPress и WooCommerce. Я пытаюсь выполнить вставку продуктов и относительных переводов с помощью REST API * WooCommerce , вот сценарий:
- Во-первых, я создаю простой продукт
{
"name": "Dummy",
"type": "variable",
"attributes": [
{
"id": 2,
"name": "Color",
"position": 1,
"variation": "true",
"options": [
"Bianco",
"Nero"
]
},
{
"id": 3,
"name": "Size",
"position": 2,
"variation": "true",
"options": [
"A",
"B",
"C"
]
}
]
}
Это переменный продукт, поэтому мне нужно также создать его варианты. Созданный продукт возвращает свой идентификатор, давайтескажем, 10
{
"regular_price": "10.10",
"stock_quantity": 10,
"attributes": [
{
"id": 2,
"name": "Color",
"option": "Bianco"
},
{
"id": 3,
"name": "Size",
"option": "A"
}
]
}
- Итак, у меня есть продукт с вариантами, теперья хочу создать перевод продукта с помощью wpml в соответствии с wmpl rest api спецификациями , я создаю перевод продукта следующим образом:
{
"name": "Dummy en",
"type": "variable",
"lang": "en",
"translation_of": 10
}
- я указалязык
en
, основным языком является it
- Я включил
translation_of
с идентификатором исходного продукта
Что происходит, когда создается английский продукт,но без вариаций
Что япробовал:
- Несколько подобных проблем решаются на странице устранения неполадок в wpml, где я могу создать отсутствующие варианты, но мне нужно, чтобы это делалось автоматически, продукты создаются автоматически, поэтому относительные переводы тожедолжно быть
- Если я захожу на страницу продукта из бэк-энда WordPress и нажимаю кнопку обновления, создаются и корректируются варианты, это слово для исходного продукта и варианта, но, опять же, мне нужно, чтобы это было сделано автоматически
- Я пытался изменять и вставлять перевод практически всеми способами, добавляя / удаляя sku, id, атрибуты, категории и т. Д.
Есть какие-нибудь подсказки?Спасибо