Пошук і фільтр товарів на сайті (Wordpress)
1) Пошук
Як мені потрібно, щоб працювати пошукВидавалися товари, відсортовані за сукупним числом пропозицій постачальників з фактичною присутністю товарів.Тобі биш
Є на списку товарів
Продукція 1 (9 пропозицій - 1 у наявності)
Продукція 2 (5 пропозицій - 2 у наявності)
Продукція 3 (3 пропозиції - 3 в наявності)
Продукція 4 (n пропозиції - 0 в наявності)
Продукція 5 (n пропозиції - 0 в наявності)
Осортований список буде виглядати таким чином - Продукти3, Продукти2, Продукти1, Продукти4, Продукти5
Спочатку в шаблон такої логіки і близько не було заложено.Його частково реалізував один програміст, але він реалізував лише сортировку в межах кожної сторінки пагінації.Це биш спочатку, як я розумію, йде запит у базу, потім список розділяється на сторінки по 16, наприклад, товарів.І потім тільки на кожній сторінці йде сортировка за кількістю пропозицій постачальників.Я повинен зробити так, щоб відразу весь результат товарів був відрізан.Для того, щоб фактично найпопулярніші товари потрапили на першу сторінку.І потрібно зробити так, щоб це мінімально навантажувало сервер.2) Фільтр товарів
2.1) Стороною виконавцем додається можливість фільтрації товарів по їх кастовим полях товарів.Але в фільтр потрапляють тільки значення кастових полів тільки тих товарів, які вивелися на першій сторінці пошуку.Потрібно, щоб потрапити з усіх товарів з результатів пошуку.2.2) У фільтрі за Brands повинні виводитися тільки бренди, які входять до списку тих товарів, які вивели з пошуку.3) Вилучення тільки актуальних полів для сортування
Якщо за якою-небудь категорією фільтрів немає ніяких значень жодного з виводимих товарів, то візуально не відображаємо в фільтрі для користувача.4) Розрахунок кількості значень.Висновок у скобках.У фільтрі проти кожного значення поля, за яким можна фільтрувати, потрібно вивести значення, у якому кількості товарів є це значення.І в фільтрі ці значення повинні бути розпоряджені по зниженню.Приклад як на готліні https://hotline.ua/ua/dom/divany/
5) Виводиться подвійні значення в полях фільтра
6) Чистий filter
При натисканні на кнопку clear filter не просто затираються вибрані значення фільтра, результати збиваються аж до пошуку за порожнім словом, то біши, ніби ми просто перейшли на сторінку Search Page без вказівки ключового слова.Потрібно, щоб вона повернула результати за поточним урлом.
Відгук замовника про співпрацю з Артемом Н.
Пошук і фільтр товарів на сайті (Wordpress)Первое впечатление было положительное. Исполнитель заверил что обладает достаточной экспертизой, чтобы выполнить проект. Попросил доступы, посмотрел проект и заверил, что "В принципе задача ясна, всё выполнимо."
На выполнения проекта взял 4 дня.
Спустя два дня без обратной связи, спрашиваю исполнителя, есть ли какое-то продвижение по задачам. Без деталей, ответил что все окей, он работает.
Еще спустя два дня без обратной связи, спрашиваю сделал ли он хоть что-то. В ответ заверяет что на локалке сделал один из пунктов. Прошу скинуть пруф скрин, на что получаю отмазку, что он с телефона. И в догонку, что он эпилептик и у него иногда случаются приступы.
Даю время исполнителю до вечера показать готовый первый пункт, который он заверил что он выполнил. Если все ок, то просто продлю проект. Вечером исполнитель ничего не показал. Сообщения мои читает, и просто игнорирует.
В итоге потраченное мое время. Проект не сделан вовсе. Причины исполнитель не называет.
-
Привітання, ознайомився з вашою задачею, ми можемо обговорити деталі.
Мій стік: JS, TS, ReactJS, Redux, Wordpress, SCSS...
Пишіть, я з радістю допоможу.
-
737 2 0 Доброго дня, Алекс!
Ми - команда розробників YourITSoft, спеціалізуємось у веб-розробці ефективних рішень для бізнесу, створюємо швидкі та адаптивні сайти під ключ, виконуємо окремі роботи будь-якої складності - інтеграції платіжних систем, оптимізація сторінок, веб-дизайн та інші.
Основний стек: HTML, CSS, JS, TypeScript, React, Node.js, Nest.js, Next.js, WordPress.
Готові розпочати роботу, виконаємо швидко і професійно.
Напишіть в особисті і обговоримо детальніше бюджет та співпрацю.
Freelancehunt
-
1890 72 4 3 Добрий день !
Готова виконати. Про це йдеться в пункті 4.2. - це зробити не важко, але може значно затримати завантаження сторінки.