Я запускаю WooCommerce версии 2.5.5. Следующие строки кода, похоже, не меняют текст кнопки «Добавить в корзину» на моей странице продукта для элемента с вариантами: add_filter('variable_add_to_cart_text', 'my_custom_cart_button_text'); function my_custom_cart_button_text() { return __('Buy Now', 'woocommerce'); } Не могли бы вы узнать, чего мне не хватает?
У меня есть несколько простых продуктов каталога в Magento, поэтому у меня есть свои SKU и ID. Теперь я хочу создать пакетный продукт, используя элементы массива «bundle_options» и «bundle_selections» элементов Bundle, которые используются кодировкой Magento Admin в своем классе Observer. Также в классе Observer существуют вызовы методов из двух функций: setBundleOptionsData() "&" setBundleSelectionsData() ", для […]
Я использую woocommerce на сайте, над которым я работаю, и хочу отображать текущий миниатюру продукта в верхней части страницы проверки, чтобы пользователь мог посмотреть, что он собирается купить. Однако я не могу найти способ сделать это. Самое близкое, что я получил, – это использовать WC::cart->get_cart() , но это выводит список всех продуктов. Как я могу […]
Я хотел бы иметь условную прогрессивную скидку, основанную на количестве предметов в корзине. После того, как вы добавили 2 товара в корзину, вы получаете скидку. Больше продуктов вы добавляете и больше рабата вы получаете. Например: 1 продукт – полная цена (без скидки) 2 продукта – полная цена с 10% скидкой от комбинированной цены 3 продукта […]
Я нашел этот отличный фрагмент с этого веб-сайта Ниже приведена функция проверки наличия определенного продукта в корзине: function woo_in_cart($product_id) { global $woocommerce; foreach($woocommerce->cart->get_cart() as $key => $val ) { $_product = $val['data']; if($product_id == $_product->id ) { return true; } } return false; } И это для использования в любом месте: if(woo_in_cart(123)) { // Product […]
Я хотел бы обновить цены на продукты, добавляющие пользовательскую цену в корзину, используя этот простой кусок кода update_post_meta( $product->id, '_regular_price', $frame_price_added); , Примечание. То, что я пытаюсь достичь, – это добавить эту индивидуальную цену к каждому продукту в корзине. Я пытаюсь получить $frame_price_added следующим образом: $frame_price = $res['_number_field'][0]; $frame_price_added = $product->price + $frame_price; Здесь $product->price […]