Я создаю пользовательский плагин для своего сайта. В какой-то части этого плагина мне нужно хранить дополнительную мета в wp_postmeta для каждого заказа. Я добавил это в мой класс плагина: `add_action ('woocommerce_before_checkout_process', array( &$this, 'add_item_meta', 10, 2) );` И это add_item_meta() : function add_item_meta( $item_id, $values ) { wc_add_order_item_meta($item_id, '_has_event', 'yes' ); } Эта функция не […]
У меня возникла небольшая проблема с отображением количества запасов правильно. heres the loop: <?php /** * Loop Price * * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly global $product; ?> <?php if ( $price_html = $product->get_price_html() ) : ?> <span […]
По умолчанию в Woocommerce используется имя используемого файла образа. Кто-нибудь знает, как изменить эскиз мета (alt и название), чтобы показать название продукта ?
Я использую приведенный ниже код, чтобы удалить другие предметы из категории товаров WooCommerce из корзины, когда в корзину добавлен товар со специальной товарной категорией «cat_x» и отображены различные пользовательские уведомления. Код появился из этой темы и работает хорошо: add_action( 'woocommerce_check_cart_items', 'checking_cart_items' ); function checking_cart_items() { $special = false; $catx = 'cat_x'; $number_of_items = sizeof( WC()->cart->get_cart() […]
Я использую Woocommerce и фактически получаю уведомления о заказе только по одному электронному письму. Я хотел бы получать уведомления о заказах в двух разных электронных письмах в зависимости от местоположения клиента: Для клиентов из зоны 1 (Германия) я хотел бы получать уведомления по электронной почте на Mail #1 (mail1@mail.com) , Для всех других зон, таких […]
Я работаю с туалетом в первый раз, и я преследую свой хвост с этим. На странице «Заказы», где клиенты могут видеть все сделанные покупки, массив показывает некоторую базовую информацию о заказе. Мне нужно также показать изображение продукта, купленного покупателем. Заказы, похоже, являются пользовательскими сообщениями, но как я могу получить продукт изображения? Я понимаю, что вопрос […]
В WooCommerce у меня есть категория продуктов под названием «Образцы», каждый образец стоит 2,99 доллара. Но я бы хотел, чтобы автоматически изменить стоимость образцов с 2,99 до 1 доллара США, когда в корзину добавлено 5 образцов. Поэтому, если в корзину добавлено 4 образца, общая сумма составит 11,96 долл. США … но если бы было добавлено […]
У нас есть эксклюзивная категория X и другие обычные категории Y. Что бы я хотел: Когда кто-то заказывает что-либо из категории X , другие предметы категории не могут быть добавлены в корзину и должны отображать предупреждение Продукты категории Y не следует смешивать с X. Как я мог это достичь? Я получил этот код с другого […]
Я добавил пользовательский статус wc-order-confirmed : // Register new status function register_order_confirmed_order_status() { register_post_status( 'wc-order-confirmed', array( 'label' => 'Potvrzení objednávky', 'public' => true, 'exclude_from_search' => false, 'show_in_admin_all_list' => true, 'show_in_admin_status_list' => true, 'label_count' => _n_noop( 'Potvrzení objednávky <span class="count">(%s)</span>', 'Potvrzení objednávky <span class="count">(%s)</span>' ) ) ); } add_action( 'init', 'register_order_confirmed_order_status' ); // Add to list […]
Я использую API WooCommerce для получения списка стран. Я делаю: $woo_countries = new WC_Countries(); $countries = $woo_countries->get_allowed_countries(); Однако как получить список состояний для выбранной страны по умолчанию? Кроме того, когда пользователь меняет страну, имеет ли Woo что-то встроенное, что я могу подать заявку в поле страны, чтобы обновить поле состояний или мне нужно самостоятельно создать […]