Как загрузить основные функциональные возможности WooCommerce для веб-крючка? - PullRequest
0 голосов
/ 19 сентября 2018

Я пытаюсь создать веб-крючок для нового действия по созданию заказа на сайте WooCommerce.Я посмотрел повсюду и не видел ни одного примера кода для самого webhook, просто документация о том, как их настроить на бэкэнде WordPress.В общем, я пытаюсь поймать данные заказа, которые предоставляют идентификаторы продукта заказа (что я успешно сделал), с помощью webhook, а затем использовать функцию wc_get_product () WooCommerce, чтобы получить данные о продукте, такие как SKU и т. Д. Оттуда я хочусортировать данные и добавлять соответствующие поля в файл CSV, чтобы заказы можно было импортировать в некоторые проприетарные программы, которые мы используем для отслеживания платежей, запасов и т. д.

Запись в файл CSV должна быть запрещенаКажется, я просто не могу загрузить основные функции WooCommerce для извлечения данных отдельных продуктов.

Пока что что-то вроде этого не работает, и я не уверен, правильно ли я включаю ядрофункции или, если я, возможно, загружаю неправильный файл для доступа к таким функциям, как wc_get_product ().

$data = file_get_contents("php://input");
require '/home/<USER>/public_html/wp-content/plugins/woocommerce/includes/wc-core-functions.php';
$product = wc_get_product('14'); // Hard coded to test for known product

Любая помощь будет высоко ценится.

...