Articles of woocommerce

Добавить пользовательские столбцы в список заказов администратора в WooCommerce

Я использую плагин WooCommerce для одного из моих веб-сайтов для электронной коммерции электронной коммерции. Я хочу добавить некоторые столбцы на страницу списка заказов в области администрирования woocommerce. Я не могу узнать, где это добавить. Может ли кто-нибудь сообщить, какую страницу шаблона мне нужно внести, чтобы соответствовать моим требованиям?

Проверьте, приобрел ли клиент определенные продукты в WooCommerce

Мне нужно проверить, покупал ли клиент определенный продукт ранее в WooCommerce. Дело в том, что клиент не может приобретать продукты «c», «d», «e», если они ранее не приобрели продукт «a» или «b». Если клиент ранее приобрел продукт «a» или «b», активируется кнопка покупки продуктов «c», «d» и «e», и им разрешается покупать их. Если они […]

Как изменить положение обрезки миниатюр WooCommerce?

Я пытаюсь изменить положение обрезки миниатюр WooCommerce. Я нашел, что этот код может помочь изменить размер: add_action( 'init', 'yourtheme_woocommerce_image_dimensions', 1 ); /** * Define image sizes */ function yourtheme_woocommerce_image_dimensions() { $catalog = array( 'width' => '100', // px 'height' => '100', // px 'crop' => 0 ); // Image sizes update_option( 'shop_catalog_image_size', $catalog ); // […]

Добавление значения пользовательского поля для заказа деталей

Разработка веб-магазина WooCommerce с поставщиками (вендорами WC). Мне нужно отобразить настраиваемое поле, которое я создал в профиле поставщиков. Он будет отображаться под именем товара и поставщика в файле order-details.php . Как отобразить поле профиля с помощью этого идентификатора продавца / продавца? Кто-нибудь может мне помочь? Вот скриншот, о котором я бы солгал: Пользовательские поля профиля […]

Изменение цен на корзину в WooCommerce версии 3.0

Я пытаюсь изменить цену продукта в корзине, используя следующую функцию: add_action( 'woocommerce_before_shipping_calculator', 'add_custom_price' ); function add_custom_price( $cart_object ) { foreach ( $cart_object->cart_contents as $key => $value ) { $value['data']->price = 400; } } Он корректно работал в WooCommerce версии 2.6.x, но больше не работает в версии 3.0+ Как я могу заставить его работать в WooCommerce […]

Проверка продуктов в корзине по названию категории woocommerce?

Я пытаюсь вызвать выражение эха, если определенная категория продукта находится в моей корзине, вот мой код: <?php //Check to see if user has product in cart global $woocommerce; //flag no book in cart $item_in_cart = false; foreach ( $woocommerce->cart->get_cart() as $cart_item_key => $values ) { $_product = $values['data']; $terms = get_the_terms( $_product->id, 'product_cat' ); foreach […]

Woocommerce добавить в корзину кнопку перенаправить на проверку

Я создал электронную коммерцию, используя плагин woocommerce. Я продаю только подписку, поэтому страница «/ cart /» бесполезна. Я пытаюсь избавиться от него, чтобы, когда мой клиент нажал кнопку «Добавить в корзину», он попадает на страницу проверки.

Разрешить проверку только в том случае, если продукт обязательной категории находится в корзине

Я бы хотел, чтобы клиент не перешел на проверку, если у них нет определенной категории товаров в корзине. Я также хотел бы сообщить им сообщение об ошибке, что им нужно добавить определенный продукт. Я нашел код, но не могу работать. Я добавил его как фрагмент кода в мою установку WordPress, но, увы, он не работает, […]

Схема оформления WooCommerce

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

WooCommerce – получить категорию для страницы продукта

Для страниц моего WC-продукта мне нужно добавить класс в тег body, чтобы я мог выполнять некоторые пользовательские стили. Вот функция, которую я создаю для этого … function my_add_woo_cat_class($classes) { $wooCatIdForThisProduct = "?????"; //help! // add 'class-name' to the $classes array $classes[] = 'my-woo-cat-id-' . $wooCatIdForThisProduct; // return the $classes array return $classes; } //If we're […]