Как лучше реализовать достать цену доставки из кафе?
Я не могу определится как лучше доставить цену доставки при оформления заказа?
Ситуация такая, приставим у нас есть несколько кафе и каждое кафе имеет свою доставку, как лучше получить когда мы оформляем заказ?
Варианты:
1) Мы делаем новый запрос на информацию о доставке на странице оформления заказа.
2) Мы храним информация в объекте кафе и при добавления товар в корзину, сохраняем информация о доставке.
Я склоняюсь к 2 варианту так мы не делаем второй запрос, но с другой стороны вариант 1 имеет более гибкость, так как доставка может не принадлежать кофе и зависеть от региона.
У каждого кафе свои районы доставки со своей ценой на каждый.
При оформлении заказа показываем ЯКарту с отрисованными полигонами и используем геокодер.
Человек вбивает адрес, мы проверяем, в какой из районов и в какое кафе попадает его заказ и рассчитываем уже соответствующе из того, что у нас предзабито для каждого кафе и района.