Articles of woocommerce

Изменение имен позиций корзины WooCommerce

Цель состоит в том, чтобы изменить название элемента, поскольку оно передается нашему платежному шлюзу, но оставляйте его как есть для отображения на наших страницах продукта. Я пробовал это в моих functions.php: function change_item_name( $item_name, $item ) { $item_name = 'mydesiredproductname'; return $item_name; } add_filter( 'woocommerce_order_item_name', 'change_item_name', 10, 1 ); Но, похоже, это не работает для […]

WooCommerce – Как создать несколько шаблонов одного продукта на основе категории?

Привет, я довольно новичок в woocommerce. Мой магазин имеет четыре категории продуктов, которые используют один и тот же шаблон для одного продукта. Я хочу добавить пятую категорию продуктов, где макет страницы продукта сильно отличается от уже используемого. Вот структура файла – Тема / WooCommerce / монопродуктовый / Тема / WooCommerce / монопродуктового-макет / Тема / […]

Пользовательский селектор выпадающего меню, отображающий или скрывающий другие настраиваемые поля Checkout

Я использую этот код для создания пользовательских полей проверки и переупорядочивания полей: add_filter( 'woocommerce_checkout_fields', 'custom_checkout_billing_fields' ); function custom_checkout_billing_fields( $fields ) { // 1. Creating the additional custom billing fields // The "status" selector $fields['billing']['billing_status']['type'] = 'select'; $fields['billing']['billing_status']['class'] = array('form-row-wide, status-select'); $fields['billing']['billing_status']['required'] = true; $fields['billing']['billing_status']['label'] = __('User status', 'my_theme_slug'); $fields['billing']['billing_status']['placeholder'] = __('Chose an option', 'my_theme_slug'); $fields['billing']['billing_status']['options'] […]

Отображение только WooCommerce

Таким образом, я сделал кучу поиска по сети и не смог найти решение для этого … В основном то, что я пытаюсь сделать, это отобразить цикл продуктов всех продуктов, которые пользователь приобрел в магазине, так же, как отображение обычных продуктов. Если вы все еще не понимаете, возможно, это поможет вам понять, что я имею в […]

Выведите значение настраиваемого поля в отдельных страницах продукта и корзины WooCommerce

Мне нужна помощь, чтобы добавить пользовательские данные в переднюю часть продукта так же, как это: Это изображение является образцом, если PD # i просто добавить, и я хочу, чтобы он добавлялся в переднем конце продукта: Просто добавив настраиваемое поле на вкладке общих настроек страниц продукта WooCommerce, с помощью: Как добавить пользовательские поля в Woocommerce 3.1, […]

Передайте выбранные данные о вариациях продукта в форму запроса контактной формы 7

С WooCommerce я использую плагины Contact Form 7 и Info Info Request, чтобы добавить форму внутри отдельных страниц продукта, потому что мне нужна функциональность, которая позволяет пользователям отправлять запрос о запросах (простую форму контакта). Вы можете понять, как выглядит этот снимок экрана: Весь мой продукт является переменным продуктом с вариациями (из атрибутов) . Есть ли […]

Как удалить статус заказа WooCommerce?

Я хотел бы изменить функцию, содержащуюся в woocommerce. Это моя отредактированная функция ( woocommerce/includes/wc-order-functions.php ): function wc_get_order_statuses() { $order_statuses = array( 'wc-pending' => _x( 'Pending Payment', 'Order status', 'woocommerce' ), /*'wc-processing' => _x( 'Processing', 'Order status', 'woocommerce' ),*/ 'wc-on-hold' => _x( 'On Hold', 'Order status', 'woocommerce' ), 'wc-completed' => _x( 'Completed', 'Order status', 'woocommerce' ), […]

woocommerce custom checkout, чтобы добавить плату за заказ ajax

Я пытаюсь объявить пользовательскую плату на общую сумму заказа при оформлении заказа. Я добавил флажок в woocommerce add_action( 'woocommerce_after_checkout_billing_form', 'add_box_option_to_checkout' ); function add_box_option_to_checkout( $checkout ) { echo '<div id="message_fields">'; woocommerce_form_field( 'add_gift_box', array( 'type' => 'checkbox', 'class' => array('add_gift_box form-row-wide'), 'label' => __('Ilość pudełek ozdobnych – 25 PLN/szt'), 'placeholder' => __(''), ), $checkout->get_value( 'add_gift_box' )); } […]

Динамическое изменение позиции корзины не работает с заказами в WooCommerce 3.0+

Я использую WooCommerce 3.0+, и я установил цену продукта на определенную страницу. $regular_price = get_post_meta( $_product->id, '_regular_price', true); $buyback_percentage = get_post_meta( $_product->id, '_goldpricelive_buy_back', true); $fixed_amount = get_post_meta( $_product->id, '_goldpricelive_fixed_amount', true); $markedup_price = get_post_meta( $_product->id, '_goldpricelive_markup', true); $buyback_price = ($regular_price – $fixed_amount)/(1 + $markedup_price/100) * (1-$buyback_percentage/100); $_product->set_price($buyback_price); Цена обновляется на моей тележке, но когда я нажимаю, […]

WooCommerce – Как удалить продукт и категорию продукта из URL-адресов?

Я использую WooCommerce в WordPress, и он добавляет категорию продуктов и продуктов в URL-адреса. http://dev.unwaveringmedia.com/8dim/product-category/all-party-supplies/ http://dev.unwaveringmedia.com/8dim/product/14-snowman-serving-tray/ Мне нужно удалить «товар» и «категорию продукта» из URL-адресов. Есть ли способ изменить постоянные ссылки и удалить их?