Articles of woocommerce

Передайте выбранные данные о вариациях продукта в форму запроса контактной формы 7

С WooCommerce я использую плагины Contact Form 7 и Info Info Request, чтобы добавить форму внутри отдельных страниц продукта, потому что мне нужна функциональность, которая позволяет пользователям отправлять запрос о запросах (простую форму контакта). Вы можете понять, как выглядит этот снимок экрана: Весь мой продукт является переменным продуктом с вариациями (из атрибутов) . Есть ли […]

Покажите скидку в процентах от цены продажи на страницах одного продукта для WC 3.0+

У меня был этот код в function.php моей темы, чтобы отобразить процент после цены, и он отлично работал в WooCommerce v2.6.14. Но этот фрагмент больше не работает на WooCommerce версии 3.0+. Как я могу это исправить? Вот этот код: // Add save percent next to sale item prices. add_filter( 'woocommerce_sale_price_html', 'woocommerce_custom_sales_price', 10, 2 ); function […]

Проверка того, что клиент уже купил что-то в WooCommerce

Я хотел бы создать плагин WooCommerce, чтобы добавить некоторые предложения для клиентов (имеющих историю покупок). Как я могу проверить, что пользователь купил что-то раньше? Благодарю.

Добавьте плату за WooCommerce за продукт, основанный на категории

Я пробовал какое-то время, чтобы получить эту работу, но я не нашел решения, которое делает именно то, что нам нужно, и я далек от эксперта по PHP, поэтому я немного потерян. Мы используем WooCommerce и WooTickets. Цель состоит в том, чтобы добавить 5% комиссию за «плату за обслуживание» только для продуктов в категории «Билеты» (ID: […]

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

Я нашел этот отличный фрагмент с этого веб-сайта Ниже приведена функция проверки наличия определенного продукта в корзине: function woo_in_cart($product_id) { global $woocommerce; foreach($woocommerce->cart->get_cart() as $key => $val ) { $_product = $val['data']; if($product_id == $_product->id ) { return true; } } return false; } И это для использования в любом месте: if(woo_in_cart(123)) { // Product […]

Динамическое изменение позиции корзины не работает с заказами в WooCommerce 3.0+

Я использую WooCommerce 3.0+, и я установил цену продукта на определенную страницу. $regular_price = get_post_meta( $_product->id, '_regular_price', true); $buyback_percentage = get_post_meta( $_product->id, '_goldpricelive_buy_back', true); $fixed_amount = get_post_meta( $_product->id, '_goldpricelive_fixed_amount', true); $markedup_price = get_post_meta( $_product->id, '_goldpricelive_markup', true); $buyback_price = ($regular_price – $fixed_amount)/(1 + $markedup_price/100) * (1-$buyback_percentage/100); $_product->set_price($buyback_price); Цена обновляется на моей тележке, но когда я нажимаю, […]

Добавление настраиваемого поля в категорию продуктов в 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 ); // […]