Как добавить фильтр или крюк для «woocommerce_add_to_cart»
Я хочу добавить в корзину два продукта одновременно, один оригинальна (текущий) продукт и второй от выпадающего списка
add_action('woocommerce_add_to_cart', 'custome_add_to_cart');
$cnt=2
function custome_add_to_cart() {
global $woocommerce;
$cnt = $cnt + 1;
echo $cnt."X";
echo $p_id=$_POST['assessories'];
$woocommerce->cart->add_to_cart($p_id, 1);
}
Выход: - Как вы можете видеть на выходном изображении ниже, он добавляет тот же раскрывающийся элемент, что и много раз в корзине, но я хочу только 1 количество, чтобы добавить в корзину. кажется, что функция add_to_cart выполняется много раз. Что мне делать или как добавить фильтр с передачей второго выпадающего продукта в качестве параметра для добавления в функцию корзины? поэтому я могу добавить этот продукт также в корзину.
Я хотел бы предложить вам попробовать [Композитные продукты] (http://woothemes.com/products/composite-products) – helgatheviking
композитных изделий является платной плагин. Я просто хочу, чтобы второй продукт, имеющий id ($ p_id), также должен добавить в корзину с оригинальным продуктом для добавления в корзину. – luckyamit
Да, но это точно то, что вы описываете. – helgatheviking