Управление корзиной

Как заменять продукты в корзине без неприятных сюрпризов

Замена кажется простой только до тех пор, пока новый товар не отличается составом, размером упаковки или назначением. Поэтому автоматизация должна работать по правилам, а не по одному похожему названию.

Сначала определите, что именно должно совпасть

Для одних товаров важен бренд, для других — жирность, отсутствие аллергена, тип упаковки или цена за единицу. Система должна сравнивать характеристики, которые влияют на реальное использование продукта.

Например, два йогурта могут иметь одинаковый объём, но разный состав. А две упаковки крупы — разную массу, поэтому количество нужно пересчитать. Внешнее сходство карточек недостаточно.

Разделите замены на автоматические и подтверждаемые

Автоматически можно разрешить безопасные и часто принимаемые варианты: тот же товар в другой упаковке или проверенный бренд-аналог. Всё, что затрагивает аллергию, детское питание или заметно увеличивает цену, требует отдельного подтверждения.

Полезно сохранить политику на уровне конкретного продукта или категории. Тогда хлеб можно заменять свободнее, а специальную смесь — никогда без вопроса.

Контролируйте итоговое количество

Если упаковка стала меньше, одна замена может не покрыть исходную потребность. Если упаковка больше, корзина может превысить план. Поэтому система пересчитывает количество и показывает изменение в понятном виде.

Пользователь должен видеть не только название новой позиции, но и разницу: «500 г → 400 г, количество 2 → 3». Это помогает быстро оценить смысл замены.

Учитывайте ценовой предел

Удобно задать допустимое повышение стоимости: абсолютную сумму или процент. Если замена выходит за предел, корзина остаётся в ожидании решения. Это защищает от незаметного роста итогового чека.

Предел лучше применять к итоговой потребности, а не одной упаковке. Иначе несколько маленьких замен могут пройти проверку по отдельности, но заметно увеличить общую сумму.

Сохраняйте подтверждённые решения

Повторяющаяся принятая замена может стать предпочтением. Но пользователь должен явно подтвердить сохранение правила. Одно случайное решение не должно навсегда менять семейный профиль.

В IvoryHome доказательства предпочтений хранятся отдельно от самих правил, поэтому можно понять, почему система предлагает конкретный вариант и отменить неверный вывод.

Попробуйте на своей корзине

Опишите покупку обычными словами

Или отправьте фотографию холодильника, чтобы учесть видимые остатки.

Открыть IvoryHome