基于元值的自定义 POST/PUT route/endpoint
Custom POST/PUT route/endpoint based on meta value
我目前正在创建一个从外部来源接收数据的商店。作为 editing/creating REST API 世界的新手,我遇到了一个问题。问题是外部来源不知道产品在 woocommerce 中获得的 ID,因此 update/delete 产品不可能使用当前的 endpoints/routes。但是,外部源在其产品上确实有自己的 ID,我已将其存储在 woo 的自定义元字段中,我可以看到它并通过 Postman 上的 api 更新它。
我如何创建一个新的 endpoint/route 来使用名为 externalProductId 的自定义元字段并使用它来更新产品而不是 woocommerce ID?
你可以做什么,我在我的案例中特别做了...在你的外部银行中创建一个字段 id_product_woo,当你在 Woocommerce 中创建产品时,它 returns JSON 使用创建的产品信息,包括 Woocommerce 中的 ID... 当您在 Woocommerce 中创建或更新产品时,您将传递存储在外部银行的 id_product_woo 字段中的 ID。
显然,这对我来说非常有效。
我目前正在创建一个从外部来源接收数据的商店。作为 editing/creating REST API 世界的新手,我遇到了一个问题。问题是外部来源不知道产品在 woocommerce 中获得的 ID,因此 update/delete 产品不可能使用当前的 endpoints/routes。但是,外部源在其产品上确实有自己的 ID,我已将其存储在 woo 的自定义元字段中,我可以看到它并通过 Postman 上的 api 更新它。
我如何创建一个新的 endpoint/route 来使用名为 externalProductId 的自定义元字段并使用它来更新产品而不是 woocommerce ID?
你可以做什么,我在我的案例中特别做了...在你的外部银行中创建一个字段 id_product_woo,当你在 Woocommerce 中创建产品时,它 returns JSON 使用创建的产品信息,包括 Woocommerce 中的 ID... 当您在 Woocommerce 中创建或更新产品时,您将传递存储在外部银行的 id_product_woo 字段中的 ID。 显然,这对我来说非常有效。