Задача. На сайте используется плагин «Купить в один клик WooCommerce» (Buy One Click). Он выводит свою кнопку в товаре, нажав…
Полезные скрипты и решения для настройки WordPress
Плагин Купить в один клик WooCommerce: Включение поддержки загрузки типов файлов docx, xlsx и т.д
ПодробнееEZ Form Calculator: Настройка калькулятора — изменение цены от количества
ПодробнееЗадача. На сайте полиграфии необходимо сделать калькулятор в WordPress, который позволяет выбрать формат услуги, показать цену и изменять её в…
WooCommerce: Поиск по категориям
ПодробнееЗадача. Сделать поиск товаров в WooCommerce по категориям. В поле поиска должен присутствовать выпадающий список из которого можно выбрать категорию…
Woocommerce: Как убрать кнопки «В корзину», «Подробнее» с карточек товаров
ПодробнееЗадача. Необходимо убрать (отключить) кнопку добавления в корзину с карточек товара и кнопку «Подробнее» (Read more), которая появляется если товара…
Woocommerce: Изменить символ валюты в зависимости от категории товара
ПодробнееЗадача. В интернет-магазине на Woocommerce необходимо реализовать вывод товаров из определенной категории с другой валютой у цены (в других единицах…
Woocommerce: Вывод артикула товара в категории
ПодробнееЗадача. Необходимо вывести артикул товаров на страницах категорий в Woocommerce под названиями товаров. Решение. Используем хук woocommerce_after_shop_loop_item_title для вставки артикула…
Woocommerce: Как вывести атрибуты товаров в каталоге
ПодробнееЗадача. Необходимо на странице каталога Woocommerce вывести под названием товаров первые несколько их атрибутов. Вывод всех или нескольких атрибутов Решение…
WooCommerce: Удаление некоторых видов сортировки в каталоге
ПодробнееЗадача. В каталоге Woocommerce необходимо убрать возможность фильтровать (сортировать) товары по цене (популярности, дате и т.п.). Решение. Чтобы убрать лишнюю…
WordPress 5.8: отключить в админке страницу новых виджетов
ПодробнееЗадача. В новом WordPress 5.8 страница виджетов в админке изменилась и стала как визуальный блочный редактор Gutenberg в записях. Это…
Woocommerce: «Цена по запросу» в товарах без цены
ПодробнееЗадача. На сайте с Woocommerce в товарах с пустой ценой нужно вывести «Цена по запросу». Решение. В товарах без цены…
WooCommerce: Добавить новый статус заказа «Оплачено»
ПодробнееЗадача. Нужно создать (добавить) свой (кастомный) новый статус заказа «Оплачено». Решение 1. Добавить следующий Код №1 в functions.php:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
//Создаем свой статус заказа "Оплачено" function register_my_new_order_statuses() { register_post_status( 'wc-status-name', array( 'label' => _x( 'Оплачено', 'Order status', 'textdomain' ), //Заменяем "Оплачено" на нужное 'public' => true, 'exclude_from_search' => false, 'show_in_admin_all_list' => true, 'show_in_admin_status_list' => true, 'label_count' => _n_noop( 'Оплачено <span class="count">(%s)</span>', 'Оплачено <span class="count">(%s)</span>', 'textdomain' ) //Заменяем "Оплачено" на нужное ) ); } add_action( 'init', 'register_my_new_order_statuses' ); function my_new_wc_order_statuses( $order_statuses ) { $order_statuses['wc-status-name'] = _x( 'Оплачено', 'Order status', 'textdomain' ); //Заменяем "Оплачено" на нужное return $order_statuses; } add_filter( 'wc_order_statuses', 'my_new_wc_order_statuses' ); |
Код №1:…
Woocommerce: Вывод кнопки «Добавить в корзину» если товара нет в наличии
ПодробнееЗадача. Если в товаре выставить «Нет в наличии», то со страницы товара пропадает кнопка «Добавить в корзину» («Купить»). Необходимо вывести…