Как обновлять заказы с помощью API woocommerce в node js - PullRequest
0 голосов
/ 17 февраля 2020
exports.UpdateOrder = (req, res) => {
  const data = {
    status: "completed"
  };
  WooCommerce.put("orders/3217", data)
    .then((response) => {
      res.json(JSON.parse(response.body));
    })
    .catch((error) => {
      console.log(error.response.data);
    });
};

получая ошибку TypeError: WooCommerce.put (...). Тогда не является функцией

1 Ответ

1 голос
/ 17 февраля 2020

Возможно, попробуйте использовать многообещающие методы, такие как в этом примере https://www.npmjs.com/package/woocommerce-api#promified -методы

Обещанные методы Каждый способ можно использовать с помощью многообещающего способа, просто добавив Asyn c на имя метода. Как в:

WooCommerce.getAsync('products').then(function(result) {
  return JSON.parse(result.toJSON().body);
});
...