Цитата |
---|
Юрий Волошин написал: Можно сделать точки складами с координатами и картинками, а потом создать самовывоз как настраиваемая служба доставки и привязать к ней склады, тогда выбор точки будет удобным |
У меня порядка 150 точек самовывоза. Получается, чтобы было реально выбрать, нужно создавать 90 служб доставки (для каждого города). Если каждую привязать к местоположению, то после ввода местоположения будет одна служба самовывоза с 2...3 складами.
Всё это реально, но администрирование такой махины вручную - это уйма времени. У меня все адреса доставки выгружаются в инфоблок из 1С (там удобный справочник, правится в 5сек). Простой, понятный справочник. Папки - это города, "товары" - адреса самовывоза в этих городах. В папках прописываются параметры курьерской доставки, а в "товарах" - всё по данному пункту самовывоза.
С помощью событий в init.php без особых проблем настроил автоматическую связку городов и курьерской доставки. Остался вопрос по самовывозу: можно ли программно создавать/править службы доставки для самовывоза?
И попутно: как настроить связку городов и стоимости/срока доставки, чтобы для каждого города выводилась своя стоимость, указанная в инфоблоке?
ps Это всё "легко" решалось с самописной корзиной - параметры брались из одного инфоблока адресов доставки. Просто и интуитивно понятно. Вот бы Битрикс сделал такой вариант, чтобы не прикручивать склады к доставкам...