Как использовать REST API WooCommerce для настройки продуктов часто покупаемых вместе в плагине Yiths - PullRequest
0 голосов
/ 28 декабря 2018

Настройка

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

Я пытаюсь настроить продукты FBT для своего инвентаря через API REST.

Я не уверен, как это сделать.Я обнаружил, что данные FBT отображаются в выводе json на 'meta-data'.


Ouput

Так выглядят метаданные из вывода json продукта, когда продукт FBT не установлен,

'meta_data': [{'id': 39480,'key': '_yith_wfbt_data','value': {'default_variation': '', 'num_visible': '', 'products': ''}}]

и вот так это выглядит, если я вручную устанавливаю продукт,

'meta_data': [{'id': 39480,
   'key': '_yith_wfbt_data',
   'value': {'additional_text': '',
    'default_variation': '',
    'discount_fixed': '0.00',
    'discount_min_products': 2,
    'discount_min_spend': '0.00',
    'discount_percentage': 0,
    'discount_type': 'percentage',
    'num_visible': 1,
    'products': [4192],
    'show_unchecked': 'no',
    'use_related': 'no'}},
  {'id': 39476, 'key': '_swatch_type', 'value': 'default'},
  {'id': 39477, 'key': 'site-sidebar-layout', 'value': 'default'},
  {'id': 39478, 'key': 'site-content-layout', 'value': 'default'},
  {'id': 39479, 'key': 'stick-header-meta', 'value': 'default'}]

Пробная загрузка

В качестве полезной нагрузки я пробовал (средидругие),

data = {'meta-data': [{'value': {'default_variation': '',
                                 'num_visible': 1,
                                 'products': [4192]
       }}]}

но безрезультатно.


Вопрос

Как перейти от пустого к заполненному через REST API?

...