Intereting Posts
Фильтр пользовательских циклов WordPress с помощью meta_key и значение с сериализацией данных Параметры для регистрации событий в WordPress Оберните все виджеты по умолчанию в тег div Форма WordPress для Email.php и темы Вставить объявления в раздел «комментарии» в книге «Бытие» идентификатор сообщения не отображается Заказ сообщений по настраиваемому полю API для управления метаданными мультимедиа, а также его удаление get_results на больших наборах данных Несколько категорий сообщений – одиночная постоянная ссылка Невозможно удалить пользовательские типы сообщений, путаницу в возможностях Как удалить Google Analyticator на сайте WordPress? Как программно создавать тысячи конечных точек для публикации или страницы или настраиваемого типа сообщений? Проблема с the_excerpt (); функция <the_excerpt> <the_content> Как предотвратить дальнейшее обновление пользовательских мета при использовании действий для установки одной мета на основе другой

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