Яркий пример самовывоз. Пунктов самовывоза может быть несколько, к тому же хотелось бы привязать их к карте с функционалом выбора как из списка, так и при клике на карту. Сейчас решаю путем динамического формирования массива вариантов доставки из инфоблока. Это нормально, но вот чтобы вывести это все в компонент оформления заказа требуется приложить серьезные усилия (особенно штатные ajax компоненты, поскольку скрипты приходится выносить за пределы обновляемой области, так как используется AjaxUtils, а не обычный ajax на уровне компонентов). К тому же такой вариант доставки крайне сложно оформить отдельным модулем. Про компоненты ajax оформления заказа создам отдельную тему.
Может их сделать чем-то похожим на компоненты с разделенными логикой и дизайном?