Articles of WooCommerce

WooCommerce получает класс доставки продукта либо из идентификатора продукта, либо из заказа после завершения заказа

Я пытался выяснить, как получить класс доставки из заказа после завершения оплаты. Я нашел это … $shipping_class = $cart_item['data']->get_shipping_class(); но который извлекает класс доставки из активной корзины, мне нужно получить это после обработки заказа, возможно, из … $order = new wc_get_order(id); $items = $order->get_items(); Затем я могу получить идентификаторы продукта и вариантов, но по какой-то […]

Показать информацию о продукте с правой стороны

Я работаю над этим сайтом, который использует woocommerce. Поскольку я добавил продукт, это изображение с изображением, а изображение галереи отображается с левой стороны, но детали продукта не находятся справа, но они отображаются под изображениями галереи. Вот несколько скриншотов: На изображении выше вы можете видеть черное пространство справа. Содержимое, которое должно быть показано здесь, приведено на […]

Woocommerce: пользовательские поля и короткие текстовые коды электронной почты, ec_custom_field

Как добавить пользовательское поле в продукт Woocommerce, и появится ли это поле в письмах, полученных при покупке? Об этом очень мало документации, и половина из них, похоже, существует много лет назад, когда структура кода была другой.

WooCommerce – электронная почта с новыми сведениями о пользователе

Я пытаюсь отправить пользовательское письмо в учетную запись администратора, когда пользователь регистрируется через WooCommerce. Мне удалось получить его, чтобы отправить имя пользователя ($user_login) но было неуспешно в управлении, чтобы предоставить администратору информацию, такую ​​как электронная почта и имена клиентов. Есть ли что-то очевидное, что мне не хватает? Это находится в нижней части моего пользовательского файла […]

Woocommerce: заказывать сообщения с помощью мета-ключа

У меня есть следующий массив args { "ordreby":"meta_value_num", "meta_key":"_price", "posts_per_page":10, "offset":0, "post_type":"product", "post_status":"publish", "order":"asc", "suppress_filters":false, } когда я делаю $myposts = get_posts($args); заказ _price (или другие мета-ключи) не работает. Есть идеи?

woocommerce_before_calculate_totals в woocommerce 3.0

Недавно я совершил переход от woocommerce 2.7 до 3.1. У меня проблемы с woocommerce_before_calculate_totals при использовании функции ниже. function calculate_embossing_fee( $cart_object ) { if( !WC()->session->__isset( "reload_checkout" )) { /* Gift wrap price */ $additionalPrice = 5; foreach ( $cart_object->cart_contents as $key => $value ) { if( isset( $value["embossing_fee"] ) ) { $orgPrice = floatval( $value['data']->price […]

Добавить в корзину кнопка woocommerce фон и с не отображается правильно

У меня есть проблема с отображением фона и ширины дисплея на мобильном телефоне. Я не знаю, почему так было. Можете ли вы, ребята, проверить мой сайт https://www.theturkishshop.com и сообщить мне, как я могу исправить кнопку «ДОБАВИТЬ К КОРЗИНЕ», которая отображается неправильно (фон слева белый). Спасибо и с нетерпением ожидаем услышать идеи от вас, ребята. благодаря

WooCommerce Admin order – Выполнять только действие, если пользователь загружен

Я использую этот плагин для переключения пользователей. Я нашел фрагмент, который позволяет вам переключать пользователя на страницу заказа администратора WooCommerce, что очень полезно. add_action( 'woocommerce_admin_order_data_after_order_details', 'ccef_order_switch_to', 99 ); /** * Add a switch to user link on the order details. * * @param object $order The WC Order that we're working with. */ function ccef_order_switch_to( […]

Нельзя напрямую обращаться к свойствам заказа

Этот код: foreach ($order->meta_data as $row) { if ($row->key == 'tid') { $tid = $row->value; break; } } внутри функции function function_name($order_id, $checkout = null) { global $woocommerce; $order = new WC_Order($order_id); foreach ($order->meta_data as $row) { if ($row->key == 'tid') { $tid = $row->value; break; } } if (!empty($tid)) { … } } add_action('woocommerce_order_status_changed', […]

Уменьшение количества запасов при продаже варианта с использованием Woocommerce

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

Intereting Posts
Использовать специальные URL-адреса для плагинов next_posts_link не работает при запросе определенной категории WordPress 3.8 – Панель инструментов 1 Опции экрана колонок Зарегистрироваться / получить боковую панель? Могу ли я сохранить свой пользовательский файл comment_type в таблице wp_comments? Побочные эффекты запрета * .php запросов в производственной среде? Как установить пустой поиск для загрузки шаблона главной страницы, а не index.php Показать различные пользовательские меню на разных страницах категорий WP-CLI не распознает коммерческие обновления плагинов Сценарий для удаления всех неактивных виджетов? Я не могу получить доступ к своему сайту через wp-admin Использование /% postname% для пользовательского типа сообщения Подделка отметьте пункт меню как current_page_item / active в WordPress wp_enqueue_script был вызван неправильно. Проблема при обновлении активных плагинов панели администратора WordPress. как я могу показать имя и значение пользовательских полей вместе?