исправить способ сортировки товаров wordpress
Есть товары *В наличии* и *Под заказ*.
Суть заключается в сортировке товаров, когда нажимаешь на какой-то бренд, открывается страница с исходящей сортировкой товаров *сначала в наличии*, а потом уже идут товары те, что под заказ.
Добавлен код, который берет данные из атрибутов доставки (1-2 дня -- это значит товар в наличии; 10-20 рабочих дней -- это товар под заказ).
Проблема в том, что сверху выводится только часть товаров (в наличии), другие где-то теряются в середине.
В чем ошибка может быть?
Код:
/************* Добавляем сортировку по атрибутам **************/
/**
* Определяем критерии для сортировки с опциями, определенными в методе ниже
*/
add_filter('woocommerce_get_catalog_ordering_args', 'custom_woocommerce_get_catalog_ordering_args');
function custom_woocommerce_get_catalog_ordering_args( $args ) {
global $wp_query;
// Меняем $_SESSION на $_GET
if (isset($_GET['orderby'])) {
switch ($_GET['orderby']) :
case 'pa_dostavka' :
$args['orderby'] = 'meta_value';
$args['order'] = 'ASC';
$args['meta_key'] = '';
break;
endswitch;
}
return $args;
}
/**
* Добавляем способ сортировки в выпадающий список
*/
add_filter('woocommerce_catalog_orderby', 'custom_woocommerce_catalog_orderby');
function custom_woocommerce_catalog_orderby( $sortby ) {
$sortby['pa_dostavka'] = 'В наличии';
return $sortby;
}
/************ Конец сортировки ***************************/
-
208 Добрый день.
Ознакомилась с ТЗ, готова выполнить для вас данную работу. Пишите, буду рада сотрудничеству! Имею уверенный опыт в WordPress.
Более точную стоимость и сроки можно будет установить после детального рассмотрения проекта.
С Уважением Екатерина.
https://haltentech.com/
Skype: haltentech
+380 97 478 77 66 (WhatsApp, Viber, WeChat, Telegram, LINE).
-
1060 45 0 Во-первых, у вас пустой ключ для сортировки. Во-вторых, в WooCommerce сортировка по числам (там же сравнение по срокам доставки, верно?) происходит иным образом. Готов взяться за задачку прямо сейчас, пишите, постараюсь решить в течение двух часов.
-
10689 591 6 10 Готов взяться за работу, пишите, сделаю все качественно! Опыт работы уже больше 8ми лет!
Актуальні фриланс-проєкти в категорії CMS
Розробка інтернет-магазину WordPress + WooCommerce# Розробка інтернет-магазину сільськогосподарської техніки Макет дизайну зараз на фінальній стадії розробки. Я чудово розумію, що без готового макету фінальна оцінка буде неточною. Проте, якщо ви вже реалізовували подібні e-commerce проєкти зі складною структурою, вашого досвіду… CMS, HTML та CSS верстання ∙ 2 дні 12 годин тому ∙ 75 ставок |
Потрібна інтеграція KeyCRM → ПРРО Кашалот |
Шукаю WordPress/Elementor/Woo спеціаліста який має великий досвід з шаблоном Woodmart
5000 UAH
Потрібно оновити візуал та структуру інтернет-магазину стоматологічних товарів (посилання відправлю в ПП) Сайт працює на зв'язці WordPress + WooCommerce. Шаблон — Woodmart. Завдання: Оновлення шапки (header), підвалу (footer) та контенту на головній сторінці згідно з готовим… CMS, HTML та CSS верстання ∙ 4 дні 3 години тому ∙ 37 ставок |
Не приходять заявки в ТГ ocStore (Опенкарт)Перестали приходити заявки з інтернет-магазина в Телеграм. Є 5 сайтів, які розташовані на одному хостингу, версія движка і модулів однакова, але кілька тижнів тому з усіх сайтів перестали приходити заявки в ТГ (ТГ боти і групи різні). На пошту приходять заявки. Версія ocStore… CMS, Веб-програмування ∙ 4 дні 4 години тому ∙ 66 ставок |
Сайт на WordPress з використанням теми Kadence та Kadence Blocks.
10 000 UAH
Нам потрібно створити сайт на WordPress з використанням теми Kadence та Kadence Blocks. Інтернет-магазину не буде (хоча, ймовірно, він буде доданий у майбутньому). Потрібна головна сторінка та кілька внутрішніх сторінок. Графіка вже готова, структура макета здебільшого… CMS, PHP ∙ 4 дні 8 годин тому ∙ 38 ставок |