Продукт WooCommerce Перевод WPML, вставленный REST API, не включает в себя варианты исходного продукта. - PullRequest
0 голосов
/ 12 апреля 2019

К сожалению, я работаю с 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, атрибуты, категории и т. Д.

Есть какие-нибудь подсказки?Спасибо

...