Articles of woocommerce

Woocommerce получить продукты

Я использовал следующий код, чтобы получить список категорий продуктов из woocommerce на моем сайте WordPress: <?php $taxonomy = 'product_cat'; $orderby = 'name'; $show_count = 0; // 1 for yes, 0 for no $pad_counts = 0; // 1 for yes, 0 for no $hierarchical = 0; // 1 for yes, 0 for no $title = ''; […]

Добавление настраиваемого поля в категорию продуктов в WooCommerce

Как добавить пользовательские поля в категорию продуктов? Я добавил пользовательское поле к продукту, но я не могу найти какое-либо расширение, которое обеспечит возможность добавления настраиваемого поля в категорию продукта. Пожалуйста помоги

Получить идентификатор корзины товаров на странице WooCommerce на выводе, отображать изображения продуктов

Я использую woocommerce на сайте, над которым я работаю, и хочу отображать текущий миниатюру продукта в верхней части страницы проверки, чтобы пользователь мог посмотреть, что он собирается купить. Однако я не могу найти способ сделать это. Самое близкое, что я получил, – это использовать WC::cart->get_cart() , но это выводит список всех продуктов. Как я могу […]

Добавить пользовательские столбцы в список заказов администратора в WooCommerce

Я использую плагин WooCommerce для одного из моих веб-сайтов для электронной коммерции электронной коммерции. Я хочу добавить некоторые столбцы на страницу списка заказов в области администрирования woocommerce. Я не могу узнать, где это добавить. Может ли кто-нибудь сообщить, какую страницу шаблона мне нужно внести, чтобы соответствовать моим требованиям?

Woocommerce Получить значения продукта по ID

Попытка получить данные о продукте на пользовательском шаблоне По идентификатору продукта, прямо сейчас у меня есть этот код, чтобы получить название продукта. $productId = 164; echo $p_title = get_the_title( $productId ); ищет краткое описание, цену, изображение продукта, адрес продукта, марку продукта. Или, может быть, цикл будет лучше, но этот цикл должен работать со статическим идентификатором […]

Изменение цен на корзину в WooCommerce версии 3.0

Я пытаюсь изменить цену продукта в корзине, используя следующую функцию: add_action( 'woocommerce_before_shipping_calculator', 'add_custom_price' ); function add_custom_price( $cart_object ) { foreach ( $cart_object->cart_contents as $key => $value ) { $value['data']->price = 400; } } Он корректно работал в WooCommerce версии 2.6.x, но больше не работает в версии 3.0+ Как я могу заставить его работать в WooCommerce […]

WooCommerce: добавьте пользовательскую ссылку Metabox на страницу администрирования

В настоящее время я успешно добавляю поле на страницы продуктов WooCommerce, которые показывают значение: в тележке (передняя часть), на странице проверки (передняя часть), на странице заказа (передняя часть), и в отдельной странице индивидуального заказа (задний конец). Проблема: он не отображается как настраиваемое поле в пользовательских полях администратора «Метабокс» со значением внутри него, а также как […]

Проверка продуктов в корзине по названию категории woocommerce?

Я пытаюсь вызвать выражение эха, если определенная категория продукта находится в моей корзине, вот мой код: <?php //Check to see if user has product in cart global $woocommerce; //flag no book in cart $item_in_cart = false; foreach ( $woocommerce->cart->get_cart() as $cart_item_key => $values ) { $_product = $values['data']; $terms = get_the_terms( $_product->id, 'product_cat' ); foreach […]

Оформить поля: Скрыть и показать существующие поля

На основании этого рабочего ответа: // Registering external jQuery/JS file function cfields_scripts() { // IMPORTANT NOTE: // For a child theme replace get_template_directory_uri() by get_stylesheet_directory_uri() // The external cfields.js file goes in a subfolder "js" of your active child theme or theme. wp_enqueue_script( 'checkout_script', get_template_directory_uri().'/js/cfields.js', array('jquery'), '1.0', true ); } add_action( 'wp_enqueue_scripts', 'cfields_scripts' ); add_filter( […]

WooCommerce – получить категорию для страницы продукта

Для страниц моего WC-продукта мне нужно добавить класс в тег body, чтобы я мог выполнять некоторые пользовательские стили. Вот функция, которую я создаю для этого … function my_add_woo_cat_class($classes) { $wooCatIdForThisProduct = "?????"; //help! // add 'class-name' to the $classes array $classes[] = 'my-woo-cat-id-' . $wooCatIdForThisProduct; // return the $classes array return $classes; } //If we're […]