Intereting Posts
WP-CLI бросает PHP Неустранимая ошибка: вызов неопределенной функции apply_filters () Получить условия от пользовательской таксономии и текущего сообщения Результат запроса wordpress, показывающий пробел смысл admin-ajax Добавление порядка страниц в пользовательский тип страницы Получить родительские категории пользовательского типа сообщения Изображение миниатюры для одного продукта | WooCommerce Изменение дерева списка элементов при редактировании сообщения Временные файлы и файлы плагинов для загрузки через FTP Пользовательский тип содержимого без просмотра страницы Загрузите следующую запись по ID на одной странице Изменить электронную почту для уведомления об обновлении Как создать .pot-файлы с помощью POedit? Каков наилучший способ сохранить миниатюры для прикрепления без изображения? Некоторые проблемы, вызывающие функцию в sprintf () внутри файла шаблона functions.php

Добавление продукта в корзину WooCommerce

У меня есть категория продуктов, называемая mobile. В каждой покупке продукта для мобильных устройств мне нужно добавить бесплатный продукт, а его ID – 1245 в корзину автоматически, а клиенту необходимо увидеть сообщение о том, что это бесплатный продукт с мобильным телефоном. Они также могут удалить продукт 1245.

Как я могу это сделать? Есть ли какой-нибудь плагин, чтобы помочь?

Я пробовал этот код, но не работал, и я не знаю, как получить категорию.

 add_action( 'init', 'add_product_to_cart' ); function add_product_to_cart() { $product_id =1245; $found = false; //check if product already in cart if ( sizeof( $woocommerce->cart->get_cart() ) > 0 ) { foreach ( $woocommerce->cart->get_cart() as $cart_item_key => $values ) { $_product = $values['data']; if ( $_product->id == $product_id ) $found = true; } // if product not found, add it if ( ! $found ) $woocommerce->cart->add_to_cart( $product_id ); } } 

Solutions Collecting From Web of "Добавление продукта в корзину WooCommerce"