Правка в работе elasticsuite + сортировка
3600 UAHОценить – Правка в работе elasticsuite (сортировка товара) + добавить статусы товара.
Magento Версия 2.3.2
Optimizers List должен работать All Store Views http://prntscr.com/qchhpp , сейчас только RU или UA http://prntscr.com/qchgp4 (уточнил у саппорта elasticsuite, они такое не планируют.)
Моб версия должна работать так же.
Нужно добавить новые статусы товара. (сейчас http://prntscr.com/qcff42 )
Архивный – карточка товара так же, как в «Нет в наличии» только еще нужно убрать:
- “Уведомить по наличию” http://prntscr.com/qcisst
- в Избранное http://prntscr.com/qciueu
Примерно вот так - http://prntscr.com/qciv6a
Ожидается – карточка товара так же, как в «Нет в наличии»
Уточнить по телефону – карточка товара так же, как в «Нет в наличии»
Также нужна возможность добавлять еще свои статусы товара и выбирать им шаблон и добавлять новые шаблоны для карточки товара (я так понимаю что к примеру статус “В наличии ” использует шаблон 1 “Архивный” использует шаблон 2)
Любой статус мы должны иметь возможность переименовать.
Нужно настроить порядок вывода товара в категориях с учетом «Optimizers List http://prntscr.com/qcfj9n » и « Manual Sort http://prntscr.com/qcfjq5 »
Есть ответ саппорта:
Продукты с "Manual Sort" всегда будут иметь приоритет над продуктами, которые подпадают под оптимизаторы. Так было задумано и, вероятно, не изменится в ближайшее время. Вы можете самостоятельно изменить это поведение переопределив методы Smile\ElasticsuiteCatalog\Model\ResourceModel\Product\Fulltext\Collection::prepareSortOrders или Smile\ElasticsuiteCatalog\Plugin\LayerPlugin::setSortParams .
С уважением, команда Elasticsuite
Как должен выглядеть порядок вывода товара в категории, поиске, брендах:
К примеру, у каждого метода сортировки есть свой приоритет: (http://prntscr.com/qcfrfi )
Товар, закрепленный в категории с помощью Manual Sort – «10»
Простой товар (есть в наличии)– «0»
Уточнить по телефону – «-10»
Ожидается – «-20»
Нет в наличие – «-30»
Архивный товар – «-40»
Дальше с помощью Optimizers List мы хотим управлять приоритетами задавая любое значение товару, к примеру:
1 вариант – Акционный товар приоритет «30» - (данный товар будет всегда на первых местах в категории, поиске, брендах за ним будет идти товар Optimizers List с приоритетом «10» и.т.д)
2 вариант – Акционный товар «30», товар бренда Рiднi «29», товар с атрибутом Тип «25», заданный SKU «20», товар атрибутом Цвет «-50» (в таком случае порядок вывода будет такой
акционный товар «30»,
товар бренда Рiднi «29»
товар с атрибутом Тип «25»
заданный SKU «20»
manual sort – «10»
простой товар «0»
уточнить по телефону – «-10»
ожидается – «-20»
нет в наличие – «-30»
архивный товар – «-40»
товар атрибутом Цвет «-50»
)
Такое же поведение товара должно быть в каталоге, при поиске товара, и в брендах.
Так же важно - когда товар закреплен с помощью «Manual Sort» но у данного товара изменился приоритет (из-за смены Stock Status на (уточнить по телефону, ожидается, нет в наличие, архивный товар) или товар попал под сортировку «Optimizers List») то данный товар должен подчинятся Stock Status или Optimizers List и убираться с сортировки «Manual Sort» на время действия Stock Status или Optimizers List. По завершению Stock Status или Optimizers List товар должен вернутся на свое место сортировки в «Manual Sort».
Пример:
1 вариант – Товар, с артикулом RD-123456 был закреплен в каталоге товара с помощью «Manual Sort»
Потом на данный товар мы дали скидку (на товар со скидкой мы поставили приоритет «30») в итоге товар RD-123456 поднимается вверх по каталогу на время действие скидки.
Когда скидка закончилась товар станет на свое место согласно «Manual Sort»
2 вариант – Товар, с артикулом RD-123456 был закреплен в каталоге товара с помощью «Manual Sort»
Потом у товара изменился статус на «нет в наличии» (на товар с статусом «нет в наличии» мы поставили приоритет «-30») в итоге товар RD-123456 опускается в самый низ каталога и становится за товаром с приоритетом ожидается – «-20» и перед архивный товар – «-40»
Когда статус у товара снова станет « в наличии» товар станет на свое место сортировки согласно «Manual Sort»
Сортировка товара – (в дальнейшем будем добавлять дополнительные значения сортировки)
Нужно сделать так чтобы товар со статусом (Уточнить по телефону – «-10», Ожидается – «-20», Нет в наличие – «-30», Архивный товар – «-40», и товар с приоритетом менше 0) всегда был в самом конце каталога при сортировке. Товар со приоритетом выше 0 должен корректно сортироваться.
Сейчас при сортировке товара http://prntscr.com/qcet20 товар со статусом «нет в наличии» в некоторых категориях стает на первые места в списке категории http://prntscr.com/qcetj1
Как должен вести себя товар после сортировки:
есть в наличии, manual sort и товар с приоритетом выше «0» (приоритет задан с помощью Optimizers List) должен сортироваться согласно выбранной сортировке
уточнить по телефону – «-10»
товар с приоритетом «-15» (приоритет задан с помощью Optimizers List)
ожидается – «-20»
нет в наличие – «-30»
архивный товар – «-40»
товар с приоритетом «-50» (приоритет задан с помощью Optimizers List)
Для всех статусов товара должна быть возможность изменить приоритет сортировки самостоятельно (от вас нужны варианты реализации, но нужен самый простой вариант (так сказать на всякий случай)).
-
6512 229 4 7 Добрый день. Готов выполнить вашу задачу. Работаю давно с magento. Обращайтесь в личку.
-
41 Здравствуйте, дорогой заказчик!
У меня есть команда, в которой находятся классные специалисты.
Такие, как:
— копирайтер
— рерайтер
— автор статей
— разработчик масок для инстаграма, веб-сайтов, ботов и логотипов
… — настройщик вебинаров
— дизайнер
— веб-дизайнер
— менеджер
— аудитор
— тайный покупатель
— комментатор
— программист
— стартапер
— монтажор
— помощник в ведении аккаунта в инстаграме, проектов, вебинаров и т.д.
У всех есть своё резюме и портфолио с примерами работ.
Актуальні фриланс-проєкти в категорії PHP
365 бет
1500 UAH
1. Мета проекту Розробити веб-інтерфейс демонстраційної платформи Betano спортивних ставок з: публічним екраном купона ставки; відображенням одиничної та потрійної ставки; адмін-панеллю для редагування контенту; можливістю швидко змінювати коефіцієнти, події, статус і суми;… HTML та CSS верстання, PHP ∙ 4 години 6 хвилин тому ∙ 25 ставок |
Поправити CLSПотрібно поправити Cumulative Layout Shift через код PageSpeed не бачить цієї проблемиале через гугл хром видно що є зсув макету для комп версії сторінки відповіднов гугл сеарч зявилася помилка стосовно швидкості комп версії Потрібно підняти на іншому хостингу актуальну… PHP, Веб-програмування ∙ 1 день 10 годин тому ∙ 26 ставок |
Перенести повністю готову адаптивну HTML5-структуру в WordPress.
12 000 UAH
Я шукаю досвідченого WordPress-розробника, який зможе перетворити наш ретельно підготовлений статичний HTML5/CSS3 код у високопродуктивну кастомну WordPress-тему. Фронтенд уже практично готовий (приблизно 99%): семантична розмітка, метадані та мультимовна структура (hreflang)… CMS, PHP ∙ 1 день 12 годин тому ∙ 61 ставка |
Інтеграція GoPosПривіт, робив хтось інтеграцію GoPos з кастомним сайтом для ресторану в Польщі? Потрібна допомога, у них дуже скудна документація, є тільки swagger і той без описів https://app.gopos.io/doc/swagger-ui/index.html Суть така, використовували від них сайт для онлайн замовлень, якщо… PHP, Веб-програмування ∙ 2 дні 4 години тому ∙ 25 ставок |
Прописати мета дані АЛЬТ за допомогою ІІСайт на Laravel, на сайті багато зображень, для яких потрібно прописати коректні за семантикою та релевантні для сторінки АЛЬТ описання зображення в автоматичному режимі, з можливістю перевірки AI та машинне навчання, PHP ∙ 3 дні 2 години тому ∙ 34 ставки |