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