基于元值的自定义POST / PUT路由/端点

时间:2019-02-07 06:13:05

标签: woocommerce-rest-api

我目前正在一家商店,正在从外部来源接收其数据。作为编辑/创建REST API领域的新手,我遇到了一个问题。问题在于外部来源不知道产品在woocommerce中获得的ID,因此无法使用当前的端点/路由来更新/删除产品。但是,外部来源的确在其产品上具有其自己的ID,我已将其存储在woo的自定义元字段中,我可以看到它并通过Postman上的api更新它。​​

我如何创建一个新的终结点/路由,该终结点/路由使用名为externalProductId的自定义元字段并使用它来更新产品而不是woocommerce ID?

1 个答案:

答案 0 :(得分:0)

您可以做些什么,在我的情况下,我特别做了...在外部银行中创建字段id_product_woo,在Woocommerce中创建产品时,它将返回一个JSON,其中包含所创建产品的信息,包括Woocommerce中的ID ...在Woocommerce中创建或更新产品时,您可以传递存储在外部银行的id_product_woo字段中的ID。 显然,这对我来说效果很好。