2014-10-28 2 views
1

enter image description hereКак добавить пользовательский аксессуар продукта на страницу с подробными сведениями о продукте в Wordpress (woocommerce)?

Я хочу добавить эти аксессуары в раскрывающийся список продуктов. если пользователь добавит какой-либо аксессуар, тогда цена аксессуаров также должна быть добавлена ​​в корзину.

Вот мой код:

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 выполняется много раз. Что мне делать или как добавить фильтр с передачей второго выпадающего продукта в качестве параметра для добавления в функцию корзины? Поэтому я могу добавить этот продукт и в корзину.

+0

продукта WooCommerce Для вашего требования, вам необходимо Композитные продукты. У WooCommerce есть плагин для этого, но плагин является премиальным плагином. – Nilambar

+0

Как я могу создать Composite Products? – luckyamit

+0

Этот вопрос не вне темы для этого сайта, я действительно хочу решения для этого. Вы должны прочитать ответы «Rsigel» и «Jivani Jaydeep», они пытаются предоставить мне решение. Я очень благодарен им обоим, но оба предлагают плагины. Я не хочу его покупать. Я почти добрался до решения. Вы можете проверить мой следующий вопрос: http://stackoverflow.com/questions/28365050/how-to-add-filter-or-hook-for-woocommerce-add-to-cart. – luckyamit

ответ

3

К сожалению, в настоящее время нет бесплатного плагина, который может это сделать ... однако вы можете купить WooCommerce Product Add-ons, чтобы иметь такую ​​функциональность.

0

Вы можете использовать плагин WooCommerce Extra Product Options
Это лучшее решение, чтобы добавить пользовательское поле на странице

Смежные вопросы