Санитарная обработка контента при пакетном создании продуктов WooCommerce через REST API - PullRequest
1 голос
/ 16 марта 2020

Я создаю продукты в своем магазине WooCommerce через REST API WooCommerce, используя конечную точку products/batch.

Я заметил, что в пакете, если у 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 et c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...