Реализация новых ограничений служб доставки
- 2
- 0
- Опубликовано: 2023-10-24
Простой пример: если магазин обнаружит, что какая-то из служб доставки для габаритных товаров дает более выгодные цены, то он может захотеть, чтобы такие товары клиент мог получить только данной службой доставки, а другие варианты были недоступны. Указанные нюансы встречаются повсеместно, и иногда они могут приносить крайние неудобства для пользователей.
Клиент захотел адаптировать доставку в зависимости от габаритов груза. У него появился конкретный запрос: отключать некоторые варианты доставки, если габариты товара начинаются от 2 метров в любом направлении. Стандартные ограничения подразумевают только фильтрацию по максимальным габаритам, поэтому от нас требовалось дополнить функционал сайта.
Как мы решили проблему:
Добавили 2 новых типа ограничений – по минимальному размеру и по минимальным размерам. Первый фильтр отображает службу, если хотя бы один параметр размера (длина, ширина или высота) превышает установленные лимиты, второе ограничение срабатывает для всех трех обозначенных параметров в целом.
Создали специальную среду для тестов. Клиент лично проверил добавление новых необходимых типов ограничений и корректность их работы. Теперь стало возможным добавлять нужный фильтр в специальной вкладке.