Обнаружили это в нижней части страницы пакета NPM:
Каждый метод можно использовать по-разному, просто добавив Asyn c к имени метода. Как в:
WooCommerce.getAsync('products').then(function(result) {
return JSON.parse(result.toJSON().body);
});
Что фактически делает код работающим сейчас.
Я все еще хочу понять, что я делаю неправильно, я не думаю, что официальные документы API веб-сайт WooCommerce показывает все примеры кода как неправильные.
Я полагаю, он должен что-то делать с WooCommerce.get
, не возвращая обещание, но опять-таки именно так, как в документах.