исправить способ сортировки товаров 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ми лет!
Aktualne zlecenia dla freelancerów w kategorii Content Management Systems
Potrzebny programista do WordPressa
1225 PLN
Poszukuję dewelopera do realizacji strony na WordPress. Poniżej szczegółowo opisałem projekt i wymagania. O projekcie Oto link do projektu https://www.figma.com/design/htJTa5T5vY3oIlMOlZlI1o/Estate-Services?node-id=6315-2&t=gNsXRNevlb0hpS9h-1 Na chwilę obecną projekt jest… Content Management Systems, Układ HTML i CSS ∙ 5 godzin 12 minut temu ∙ 54 oferty |
Rozwój sklepu internetowego WordPress + WooCommerce# Development of an Online Store for Agricultural Equipment The design mockup is currently in the final stages of development. I fully understand that without a ready mockup, the final estimate will be inaccurate. However, if you have already implemented similar e-commerce… Content Management Systems, Układ HTML i CSS ∙ 15 godzin 24 minuty temu ∙ 61 ofert |
Szkolenie z administracji WordPressSzukam specjalisty od WordPress, z którym możemy przeprowadzić spotkanie w formacie demonstracji ekranu. Interesuje mnie tworzenie stron, rodziców, szablonów, wyświetlanie wtyczek na stronach. Proszę podać koszt za 1 godzinę szkolenia. Content Management Systems, Edukacja ∙ 1 dzień temu ∙ 15 ofert |
Potrzebna integracja KeyCRM → PRRO KaszalotTrzeba skonfigurować integrację między KeyCRM a PRRO Kaszalot. Podczas składania zamówienia w KeyCRM dane mają być automatycznie przesyłane do Kaszalota: • informacje o zamówieniu • towary, asortyment • ceny • ilość Szczegóły w wiadomości prywatnej. Content Management Systems, PHP ∙ 1 dzień 1 godzina temu ∙ 26 ofert |
Szukam specjalisty WordPress/Elementor/Woo, który ma duże doświadczenie z szablonem Woodmart.
408 PLN
Potrzebne jest zaktualizowanie wizualizacji i struktury sklepu internetowego z produktami stomatologicznymi (link prześlę w wiadomości prywatnej) Strona działa na połączeniu WordPress + WooCommerce. Szablon — Woodmart. Zadanie: Aktualizacja nagłówka (header), stopki (footer)… Content Management Systems, Układ HTML i CSS ∙ 2 dni 6 godzin temu ∙ 37 ofert |