Чтобы вывести дополнительное изображение при наведении на товар в WooCommerce, можно воспользоваться плагином (WC Secondary Product Thumbnail), или написать свой код. Я воспользовался таким кодом: Этот код нужно поставить в functions.php вашей темы. Далее копируем файл /wp-content/plugins/woocommerce/templates/content-product.php в папку вашей темы / woocommerce / и редактируем. Нужно добавить контейнер для фото товара. Как то так: […]
Как сделать поле количества с кнопками плюс и минус в woocommerce вот так: Шаг 1. Добавьте кнопки Перейдите в папку / wp-content / plugins / woocommerce / templates / global и скопируйте файл amount-input.php в папку your-theme / woocommerce / global / Отредактируйте файл и добавьте к нему две кнопки. Пример: В этот код мы […]
Чтобы изменить порядок полей оформления заказа на странице checkout нужно в файле functions.php поставить такой код: priority — означает какой приоритет будет у поля. Эту же процедуру можно проделать и с полями доставки.
Поскольку мы знаем, что woocommerce — это широко используемый плагин на базе WordPress для веб-сайтов шоппинга и электронной коммерции. Это очень хороший плагин, с большой комьюнити и хорошей поддержкой. Обычно мы обновляем WordPress и плагины регулярно, чтобы обеспечить безопасность. Поэтому, чтобы сделать возможными обновления, не рекомендуется модифицировать любой файл ядра WordPress, а также файлы плагина. […]
Мы знаем, что woocommerce — это широко используемый плагин для создания интернет-магазинов на WordPress. Итак, когда мы добавляем продукты, у нас есть раздел «Данные продукта» чуть ниже редактора контента. В этом разделе у нас есть различные вкладки, такие как общие, инвентарь, связанные продукты и т. д. Иногда мы не используем их, поэтому в некоторых случаях […]
Чтобы в woocommerce установить минимальную сумму заказа нужно в файл function.php вашей темы разместить следующий код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | function wc_minimum_order_amount() { $minimum = 2500; // Установите тут минимальную сумму if ( WC()->cart->total < $minimum ) { if( is_cart() ) { wc_print_notice( sprintf( 'Для размещения заказа у вас должен быть заказ как минимум %s ваш текущий заказ составляет %s.' , wc_price( $minimum ), wc_price( WC()->cart->total ) ), 'error' ); } else { wc_add_notice( sprintf( 'Для размещения заказа у вас должен быть заказ как минимум %s ваш текущий заказ составляет %s.' , wc_price( $minimum ), wc_price( WC()->cart->total ) ), 'error' ); } } } add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' ); add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' ); |
Чтобы в woocommerce установить разные размеры картинок товара в каталоге и в корзине нужно сделать следующее: 1. в function.php создаете нужный вам размер.
1 2 3 | if ( function_exists( 'add_image_size' ) ) { add_image_size( 'custom-thumb', 100, 100 ); // 100 в ширину и 100 в высоту } |
2. в файле cart.php который должен находиться в ваша_тема\woocommerce\cart находите
1 | $thumbnail = apply_filters( 'woocommerce_cart_item_thumbnail', $_product->get_image(), $cart_item, $cart_item_key ); |
и в get_image() прописываете название размера. В нашем случае будет так: get_image(‘custom-thumb’) Проверена работа на WooCommerce 3.5.2
Галерея выполнена на Slick. Часть кода подсмотрена тут
Итак, код:
Достаточно вставить этот код в functions.php вашей темы. Так же нужно подключить скрипты Slick слайдера.
В Woocommerce размер изображения миниатюры товара в категории и размер миниатюры категории и подкатегории устанавливается совместно в Настройки → Товары → Размеры изображений товара → Изображение каталога.