Intereting Posts
Пользовательские параметры главного экрана панели мониторинга Любые требуемые обратные вызовы для WP.com или WP.org? Отображать тип пользовательской публикации на основе заголовка, соответствующего текущему выбранному значению Выровнять миниатюру ограничить подписчиков административной областью. У них собственный профиль на fron-end Как удалить все экземпляры эскизов, отображаемых в моей теме? публикация на передней панели не работает на интерфейсной странице Редактор имен файлов WordPress Как запрашивать пользователей по метазначению, даже если мета-ключ не существует? Мой блог внезапно не может найти мою таблицу стилей? Создание плагина, на котором будет отображаться текст на каждой странице как просмотреть просмотренные категории Как я могу подключиться к существующим действиям WordPress Bulk? Можно ли добавлять и отображать пользовательские типы сообщений в массив? Получить URL-адрес страницы в блоге Параметры

Добавление продукта в корзину 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"