Я хочу добавить эти аксессуары в раскрывающийся список продуктов. если пользователь добавит какой-либо аксессуар, тогда цена аксессуаров также должна быть добавлена в корзину.
Вот мой код:
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 выполняется много раз. Что мне делать или как добавить фильтр с передачей второго выпадающего продукта в качестве параметра для добавления в функцию корзины? Поэтому я могу добавить этот продукт и в корзину.
продукта WooCommerce Для вашего требования, вам необходимо Композитные продукты. У WooCommerce есть плагин для этого, но плагин является премиальным плагином. – Nilambar
Как я могу создать Composite Products? – luckyamit
Этот вопрос не вне темы для этого сайта, я действительно хочу решения для этого. Вы должны прочитать ответы «Rsigel» и «Jivani Jaydeep», они пытаются предоставить мне решение. Я очень благодарен им обоим, но оба предлагают плагины. Я не хочу его покупать. Я почти добрался до решения. Вы можете проверить мой следующий вопрос: http://stackoverflow.com/questions/28365050/how-to-add-filter-or-hook-for-woocommerce-add-to-cart. – luckyamit