Я пытаюсь обновить продукты WooCommerce с помощью уведомлений, отправленных сторонним приложением. Я прочитал документацию о том, как это сделать, и это кажется достаточно простым, но похоже, что единственный способ использовать API для обновления продукта - это ID продукта. К сожалению, они создавались постепенно при загрузке довольно большого каталога продуктов в WooCommerce.
При создании .csv и загрузке в WooCommerce мы установили для SKU тот же идентификатор, что и у продуктов в стороннем программном обеспечении (книга ISBN). Таким образом, я могу отправить этот номер (номер, который соответствует SKU в WC) с запросом HTTP, но это не позволяет мне выполнять обновление продукта.
Мне кажется, лучший способ выполнить эту интеграцию - это изменить идентификаторы продуктов всех моих продуктов в WooCommerce так, чтобы они совпадали с этим уникальным номером, который в настоящее время является SKU. Не похоже, что это возможно сделать на панели инструментов или в пользовательском интерфейсе, поэтому я думаю, что мне придется делать это на уровне базы данных.
Кто-нибудь знает, какие таблицы нужно будет изменить или есть ли способ сделать это на панели инструментов? Может быть, даже настроить мой HTTP-запрос к API, который позволит мне обновлять по SKU?