Woocommerce REST API - 预订产品导入

时间:2017-11-13 13:37:57

标签: api woocommerce metadata protected

我一直在尝试使用Woocommerce REST API(v2)导入产品。 很棒,除了“预订扩展”字段。这几乎都是强调的(所以'受保护')并且它们不会插入到postmeta表中。

实际上......他们做了,但是Woocommerce的'apply_filters()'出现并调整所有条目(不删除行,只是改变它们......)。

有没有人得到(最好是简单的)解决方案? 我需要为每种产品插入大约20个_rows,这已经困扰了我好几个星期了。

所以,总结一下:

  • 通过API创建或更新产品:效果很好
  • api调用都有['meta_data']数组,那些DO被插入。如果我在/wp-content/plugins/woocommerce/includes/api/class-wc-rest-products-controller.php中的apply_filters()之前退出脚本,它们仍在我的数据库中!!
  • 然后apply_filters()运行并且大多数值为空或恢复到某个默认状态

我试图简单地禁用'apply_filters()',但是这是一个糟糕的解决方案而且它不起作用。

必须有更多人想要简单地将_metadata_items即时添加到他们的postmeta表中?!

0 个答案:

没有答案