Я использую плагин WooCommerce для одного из моих веб-сайтов для электронной коммерции электронной коммерции. Я хочу добавить некоторые столбцы на страницу списка заказов в области администрирования woocommerce. Я не могу узнать, где это добавить. Может ли кто-нибудь сообщить, какую страницу шаблона мне нужно внести, чтобы соответствовать моим требованиям?
Мне нужно проверить, покупал ли клиент определенный продукт ранее в WooCommerce. Дело в том, что клиент не может приобретать продукты «c», «d», «e», если они ранее не приобрели продукт «a» или «b». Если клиент ранее приобрел продукт «a» или «b», активируется кнопка покупки продуктов «c», «d» и «e», и им разрешается покупать их. Если они […]
Я пытаюсь изменить положение обрезки миниатюр 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 . Как отобразить поле профиля с помощью этого идентификатора продавца / продавца? Кто-нибудь может мне помочь? Вот скриншот, о котором я бы солгал: Пользовательские поля профиля […]
Я пытаюсь изменить цену продукта в корзине, используя следующую функцию: 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 […]
Я пытаюсь вызвать выражение эха, если определенная категория продукта находится в моей корзине, вот мой код: <?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. Я продаю только подписку, поэтому страница «/ cart /» бесполезна. Я пытаюсь избавиться от него, чтобы, когда мой клиент нажал кнопку «Добавить в корзину», он попадает на страницу проверки.
Я бы хотел, чтобы клиент не перешел на проверку, если у них нет определенной категории товаров в корзине. Я также хотел бы сообщить им сообщение об ошибке, что им нужно добавить определенный продукт. Я нашел код, но не могу работать. Я добавил его как фрагмент кода в мою установку WordPress, но, увы, он не работает, […]
Я хотел бы изменить макет моей страницы проверки WooCommerce, но я не могу понять, как это сделать, поскольку она состоит из нескольких страниц PHP. То, что я пытаюсь достичь, заключается в перемещении итоговой части и информации о доставке вверху и ввода полей ввода для последующего адреса доставки. Должен ли я делать эти изменения с помощью […]
Для страниц моего 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 […]