Я пытаюсь создать AJAX вызов функции добавления в корзину Woocommerce. Все, что я пробовал, не работает, потому что классы и функции Woocommerce не работают вне самой Woocommerce.
<?php
if(isset($_POST['smooth_Cart'])){
global $woocommerce;
$woocommerce->cart->add_to_cart( $_POST['id']);
echo 'Add to cart done!';
}
?>
Этот код работает только на странице продукта. Если я позвоню самой странице, AJAX вернет всю страницу.
Как я могу создать отдельный файл php с доступом к Woocommerce, специализировать функцию добавления в корзину и вызывать это просто с помощью вызова AJAX?