Articles of WooCommerce

Измените сообщение об ошибке в корзине WooCommerce

Я управляю инвентарем продукта, вручную внося товар. Когда у меня есть 2 на складе, но гость добавляет 3 в свою корзину, WooCommerce показывает следующее сообщение об ошибке: Я нашел код для этого сообщения об ошибке в следующем файле: woocommerce / includes / class-wc-cart.php. Я попытался скопировать этот файл в следующее место в моей дочерней теме: […]

Как отображать продукт с двумя стандартами, категорией и таксономией бренда

Я сделал простой цикл для отображения базы продуктов из категории и бренда (пользовательская таксономия.) Здесь кусок моей петли: <?php $args = array( 'post_type' => 'product', 'posts_per_page' => 4, 'orderby' => 'DESC', 'tax_query' => array( 'relation' => 'AND', array( 'taxonomy' => 'brands', 'field' => 'id', 'terms' => array($category) ), array( 'taxonomy' => 'product_cat', 'field' => 'id', […]

Добавить ключ и значение в массив в другом файле

На моем сайте я использую плагин Customizer Product Archive для WooCommerce. Отличный плагин. Тем не менее, есть возможность установить количество товаров, показанных на странице. Следующий кусок кода отвечает за это: $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'wc_pac_products_per_page', array( 'label' => __( 'Products per page', 'woocommerce-product-archive-customiser' ), 'section' => 'wc_pac', 'settings' => 'wc_pac_products_per_page', 'type' => 'select', 'choices' => […]

связанные с woocommerce продукты по определенным категориям

Я ищу способ изменить функциональность связанных продуктов, чтобы связать одну категорию продуктов с другой. Например: У меня 4 категории: ложки, чашки, чаши, соломинки. Когда вы выбираете продукт в ложках, я хочу, чтобы связанные продукты отображали только предметы из разделов Bowls. И когда вы выбираете «Кубки», я хочу показывать только предметы из соломы. Я пробовал использовать […]

Изменение функции поиска темы, чтобы показывать результаты только из woocommerce?

Я очень новичок и стараюсь учиться, когда иду. Я купил премиальную тему из темыforest, не проверяя функциональность различных страниц. Пыталась их поддержки без предлагаемого решения. Теперь я смотрю на код с очень небольшим знанием об этом. Все еще пытаюсь учиться. Может кто-нибудь помочь мне с этим немного: 1- Я определил три (код ниже) php-файлов, которые […]

Элементы корзины WooCommerce

У меня есть этот прекрасный сценарий, который представляет пользователю количество элементов в их тележке, но не количество продуктов … <?php echo sprintf (_n( '%d item', '%d',count( WC()->cart->get_cart())),count( WC()->cart->get_cart())); ?> Одна из проблем, которые возникают у меня, заключается в том, что когда в корзине 1 элемент, он говорит «1 элемент», когда есть более одного элемента, он […]

Как добавить body_class из wp_termmeta

Мне нужно назначить класс для категорий woocommerce. Что я наделал: // add the fields when the term is created add_action( 'product_cat_add_form_fields', 'add_product_cat_class_field', 10, 2 ); function add_product_cat_class_field($taxonomy) { global $feature_groups; ?><div class="form-field term-group"> <label for="feature-group"><?php _e('Custom CSS Class', 'my_plugin'); ?></label> <input type="text" class="postform" id="custom-class" name="custom-class" value=""> </select> </div><?php } // save the term meta add_action( […]

Удалить действие, добавленное через функцию

Тема, в которой я использую модифицированную woocommerce, которую я хотел бы отменить в своей дочерней теме. Он был добавлен, как показано: function theme_setup(){ remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 ); add_action( 'woocommerce_before_main_content', 'mod_output_content_wrapper', 10 ); } Как удалить add_action? Я попробовал просто использовать remove_action, но это не сработало.

Изменить категории товаров Woocommerce Widget 'Title' на основе категории продуктов

Я ищу способ изменить название виджета категорий продуктов Woocommerce Виджет, основанный на категории, которую я просматриваю. Категория 1 —–> Показать название виджета для категории 1 – Sub Category – Sub Category – Sub Category Категория 2 —–> Показать название виджета для категории 1 – Sub Category – Sub Category – Sub Category Я работаю с […]

Плагин заказа WooCommerce плагин не сохраняет идентификатор заказа

Я создал сайт с использованием WooCommerce Bookings с запросом AJAX, который обрабатывает платеж, создает и заказывает и, наконец, создает бронирование с идентификатором заказа. Однако, когда я отправляю вновь созданный идентификатор заказа с помощью метода создания заказов WooCommerce, заказ не отображается в Резервировании, и я должен вручную подключить их. $order = wc_create_order(); $product = wc_get_product($productId); $price […]