JavaScript Tilda - сделать ограничение по количеству товаров в корзине
Цена договорная
Мы - проект готовых ужинов и обедов. Доставляем еду на несколько дней на дом.
Специфика нашей бизнес-модели заключается в том, что пользователь сначала выбирает план (определенное количество блюд) за фиксированную стоимость, а далее выбирает наполнение этого плана.
Поскольку мы запускаем MVP, мы решили сделать сайт на Тильде.
Проблема заключается в том, что блоки интернет-магазины Тильды не поддерживают такую сложную, кастомную логику. И мы придумали костыль.
Описание костыля:
Мы решили создать 4 одинаковые страницы с товарами, только с разной стоимостью за товар. И скрыть цену из блока.
И сделать ограничение на корзину - что нельзя заказать меньше или больше определенной суммы (либо количества товаров).
Наши тарифы:
6 блюд - 2400
9 блюд - 3240
12 блюд - 4080
15 блюд - 4800
То есть если пользователь выбирает 6 блюд, то его отправляет на страницу с товарами, где в корзину он должен добавить ровно 6 блюд (не важно каких).
Если он добавляет меньше и пытается оформить заказ, то мы выводим уведомление, о том, что нужно добавить еще блюда (можно просто “В вашей корзине должно быть 6 блюд”, без подсчета). Если больше блюд - тоже самое.
Итого задача:
Ограничить на 4-х одинаковых страницах корзину верхним и нижним порогом количества товаров - 6/9/12/15
При большем/меньшем количестве выводить поп-ап уведомление “В вашей корзине должно быть N блюд”
Сделать ограничение на то, что заказать доставку можно до 12:00 на следующий день. То есть заказать доставку на вторник можно не позднее 12:00 понедельника.
Специфика нашей бизнес-модели заключается в том, что пользователь сначала выбирает план (определенное количество блюд) за фиксированную стоимость, а далее выбирает наполнение этого плана.
Поскольку мы запускаем MVP, мы решили сделать сайт на Тильде.
Проблема заключается в том, что блоки интернет-магазины Тильды не поддерживают такую сложную, кастомную логику. И мы придумали костыль.
Описание костыля:
Мы решили создать 4 одинаковые страницы с товарами, только с разной стоимостью за товар. И скрыть цену из блока.
И сделать ограничение на корзину - что нельзя заказать меньше или больше определенной суммы (либо количества товаров).
Наши тарифы:
6 блюд - 2400
9 блюд - 3240
12 блюд - 4080
15 блюд - 4800
То есть если пользователь выбирает 6 блюд, то его отправляет на страницу с товарами, где в корзину он должен добавить ровно 6 блюд (не важно каких).
Если он добавляет меньше и пытается оформить заказ, то мы выводим уведомление, о том, что нужно добавить еще блюда (можно просто “В вашей корзине должно быть 6 блюд”, без подсчета). Если больше блюд - тоже самое.
Итого задача:
Ограничить на 4-х одинаковых страницах корзину верхним и нижним порогом количества товаров - 6/9/12/15
При большем/меньшем количестве выводить поп-ап уведомление “В вашей корзине должно быть N блюд”
Сделать ограничение на то, что заказать доставку можно до 12:00 на следующий день. То есть заказать доставку на вторник можно не позднее 12:00 понедельника.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.