Я пытаюсь установить адрес электронной почты, когда у вас новый заказ. И я сохранил new email в wp_postmeta . Как получить $order_id при использовании woocommerce_email_headers ? Мне нужно, чтобы order_id использовал его с get_post_meta() . Вот мой код: function techie_custom_wooemail_headers( $headers, $object) { $email = get_post_meta( $order_id, '_approver_email', true ); // Replace the emails below […]
Я хотел бы иметь условную прогрессивную скидку, основанную на количестве предметов в корзине. После того, как вы добавили 2 товара в корзину, вы получаете скидку. Больше продуктов вы добавляете и больше рабата вы получаете. Например: 1 продукт – полная цена (без скидки) 2 продукта – полная цена с 10% скидкой от комбинированной цены 3 продукта […]
Цель состоит в том, чтобы изменить название элемента, поскольку оно передается нашему платежному шлюзу, но оставляйте его как есть для отображения на наших страницах продукта. Я пробовал это в моих 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_checkout_init два пользовательских поля проверки, добавленные с помощью фильтра woocommerce_checkout_init , только когда я применяю фильтр woocommerce_checkout_fields для woocommerce_checkout_fields полей, он не распознает их, и они равны null . Я думаю, это потому, что фильтр woocommerce_checkout_init идет после woocommerce_checkout_fields . Как я могу это решить? Вот мой код: add_action( 'woocommerce_checkout_init', 'wc_add_confirm_email_checkout', 10, 2 […]
Я хотел бы добавить новый вариант в раскрывающийся список вариантов акций для продукта. По умолчанию «Нет на складе», «На складе», и я хотел бы добавить третий вариант. Я нашел метод, который отображает выпадающий список (в классе-wc-meta-box-product-data.php) // Stock status woocommerce_wp_select( array( 'id' => '_stock_status', 'wrapper_class' => 'hide_if_variable', 'label' => __( 'Stock status', 'woocommerce' ), 'options' […]
У меня есть пользовательская страница для отображения некоторых продуктов подкатегории, связанных с сообщением. Я использую короткий код woocommerce [product_categories number="#" parent="#"] . Единственная проблема заключается в том, что этот shortcode отображает только список подкатегорий в родительской категории. В идеале я хотел бы иметь что-то вроде этого: SUBCAT 1 —– Продукт 1 —– Продукт 2 —– […]
Я использую подписки WooCommerce. Как я могу получить все подписки (с датой начала и датой окончания) в списках с одной конкретной даты на другую дату? Пример 01/09/2016 по 15/09/2016 благодаря
Я использую этот код для создания пользовательских полей проверки и переупорядочивания полей: 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 теперь все еще показывает другие варианты доставки, даже если есть бесплатная доставка. Пожалуйста помоги
Я создаю тему woocommerce, и у меня есть вариации продукта, т. Е. Размер, который отображается на странице сведений о продукте, но проблема в том, что я хочу получить все варианты моей пользовательской php-страницы с помощью идентификатора продукта, может ли кто-нибудь мне помочь. Заранее спасибо.