woocommerce- все статьи тега
Статус автоматического завершения для всех существующих заказов на обработку в WooCommerce
Я использую на WooCommerce этот маленький мирный код из этого ответа для автозаполнения оплаченных заказов на обработку: /** * AUTO COMPLETE PAID ORDERS IN WOOCOMMERCE */ add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_paid_order', 10, 1 ); function custom_woocommerce_auto_complete_paid_order( $order_id ) { if ( ! $order_id ) { return; } $order = wc_get_order( $order_id ); // No updated status for orders delivered with Bank wire, Cash on delivery ...
Отображение полного названия страны, а не кода страны-WooCommerce
Попытка использовать <?php echo $current_user->billing_country; ?> для отображения страны выставления счетов пользователем WooCommerce. Это, например, echo как AU, если у клиента есть австралийский платежный адрес. Тем не менее, я хотел бы вытащить полное имя вместо кода страны. То же самое относится и к billing_state. Вместо Южной Австралии я получаю SA. Сделали работу через функции.php, однако, только если я добавлю каждый штат и страну. Очевидно, что это великое начинание-сопоставит ...
Woocommerce upsell с флажками
У меня возникла проблема с новым разделом upsell, который я добавил для сайта wordpress/woocommerce. Upsells красиво отображаются на странице продукта и могут быть добавлены в корзину, но идентификаторы продукта прикрепляются после этикетки. Пожалуйста, смотрите прилагаемые фотографии; Код, который я использую; Функции.php function add_upsells_to_cart( $cart_item_key ) { global $woocommerce; if ( empty( $_REQUEST['upsells'] ) || ! is_array( $_REQUEST['upsells'] ) ) ...
WooCommerce: [WooCommerce checkout] shortcode отображает форму оформления заказа, но не способы оплаты
Используя шорткод [woocommerce_checkout] (do_shortcode('[woocommerce_checkout]') в моем загруженном Ajax PHP коде), я могу отображать форму проверки везде, где захочу. Но способы оплаты отсутствуют. Как я могу иметь их тоже? ...
Woocommerce настройка проверки электронной почты
Это мой пользовательский шаблон электронной почты, который отправляется по завершении заказа. <?php /** * Customer completed order email * * @author WooThemes * @package WooCommerce/Templates/Emails * @version 1.6.4 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly ?> <?php do_action( 'woocommerce_email_header', $email_heading ); ?> <p><?php printf( __( "Hi there. Your recent order on %s has been completed. Your order details are show ...
WooCommerce добавить в корзину ajax load
Я создал пакет продуктов на своем веб-сайте. Поэтому, когда кто-то его купит, он увидит в корзине всего продуктов 4.Кроме того, я показываю общий продукт на верхней мини-тележке. Теперь я хочу обновить это топовое количество мини-корзины с помощью ajax, когда кто-то нажимает на кнопку Добавить в корзину. Вот мой код ниже: $total_products=0; foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) { $total_products=$total_products+$cart_item['quantity']; } ?> <div cl ...
WooCommerce cookies и сессии-получить текущие товары в корзину
Я пытаюсь изучить куки WooCommerce, ибо делаю любую функцию, работающую с продуктами, добавленными в корзину. Я написал в консоли document.cookie И я получаю такие данные: woocommerce_items_in_cart=1; woocommerce_cart_hash=500d17f6c010b62b25c3f52893be945d; Я понимаю, что печенье " woocommerce_cart_hash" содержит продукты в корзине, но я не понимаю, как получить название продукта. Что это такое 500d17f6c010b62b25c3f52893be945d Любая помощь будет признательна. ...