Woocommerce переменная родительский продукт пользовательский добавить в корзину кнопку - PullRequest
0 голосов
/ 26 ноября 2018

Я пытаюсь создать одну кнопку добавления в корзину только для родительского продукта вариантов.Я получаю доступ к данным о продукте, используя следующую информацию:

$parent_product  = new WC_Product($post->ID ); 

$parent_sku = $parent_product->get_sku();
$parent_description = $parent_product->get_short_description();
$parent_price = $parent_product->get_price();
$parent_stock_status = $parent_product->get_stock_status();

Интересно, можно ли отсюда создать кнопку добавления в корзину.Все данные, с которыми я сталкивался, были связаны с изменениями продукта.

FYI Woocommerce новичок ...

Спасибо.

1 Ответ

0 голосов
/ 26 ноября 2018
global $woocommerce;
$parent_id = $parent_product->get_id();
$woocommerce->cart->add_to_cart($parent_id);

Я бы создал кнопку, которая вызывает функцию AJAX для API REST WordPress, где выполняется некоторая проверка данных, включая nonce check .

Надеюсь, это полезно.

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