Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
input ы в компоненте sale.order.ajax имеют уникальные id, по которым можно и id доставки, и id профиля доставки определять. Я бы предложил под sale.order.ajax свой компонент разместить (или просто кодом), который будет через javascript отслеживать выбор способа доставки - и предлагать пункт выдачи заказа. Не очень просто звучит, но зато можно управление пунктами выдачи вынести в инфоблок. А вот, на всякий случай, настройки автоматизированных обработчиков ограничены по размеру хранения в БД, сохранять там много пунктов выдачи у меня как-то не получилось.
пункты выдачи сохраняю в собственной таблице модуля и управление ими на отдельной странице.
спасибо за идею с компонентом. его можно будет включить в шаблон sale.order.ajax
а то отдельным свойством получается довольно мутные варианты:
А. для всех городов пункты самовывоза как варианты одного свойства (причем для каждого плательщика дубль)
+
фильтр в шаблоне компонента sale.order.ajax (что не айс, т.к. непереносимо на другие сайты)
Б. Каждому городу свое свойство пункт выдачи заказа (но тут не привязать к конкретному местоположению, а только к службе доставки => не подходит)
Ваш комментарий к ответу:
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
спасибо за идею с компонентом. его можно будет включить в шаблон sale.order.ajax
а то отдельным свойством получается довольно мутные варианты:
А. для всех городов пункты самовывоза как варианты одного свойства (причем для каждого плательщика дубль)
+
фильтр в шаблоне компонента sale.order.ajax (что не айс, т.к. непереносимо на другие сайты)
Б. Каждому городу свое свойство пункт выдачи заказа (но тут не привязать к конкретному местоположению, а только к службе доставки => не подходит)