首页 > 解决方案 > 通过 REST API 批量创建 WooCommerce 产品时清理内容

问题描述

我正在使用products/batch端点通过 WooCommerce REST API 在我的 WooCommerce 商店中创建产品。

我注意到在一个批次中,如果 WooCommerce 在批次中发送的任何数据存在问题,则返回的数组为空。而不是它返回所有项目的数组,除了它有问题的项目。

当我在其中一个不喜欢它的产品中使用此描述时,WooCommerce REST API 响应只是[].

WooCommerce 不喜欢的内容:

This is an example. ¥ 50% Polyester/25% Cotton/25% Rayon* ¥ Racerback ¥ Form-fitting * Tri-oatmeal is made of 50% polyester/37% cotton/13% rayon

您可以看到如下符号:¥这可能是原因。

我正在处理用户生成的内容,所以我不能总是知道我尝试创建的批次产品中可能会出现哪些奇怪的符号。

我的设置: .
服务器#1:该服务器用于处理从用户上传的 CSV 中抓取所有数据,抓取数据没有任何问题,但是最好在发送到 WooCommerce 之前立即对其进行清理?

服务器#2:该服务器是安装 WordPress/WooCommerce 的地方,WooCommerce 接收数据并执行所有通常的 wp_insert_post 等操作。

标签: phpwordpressrestwoocommerce

解决方案


推荐阅读