К примеру, магазин работает только в одном городе. Зачем там местоположения? А доставки (курьер, супер-курьер, самовывоз) могут быть завязаны только на местоположениях.
магазин работает в рамках одного города - нужно давать возможность вписывать только адрес доставки, город просто текстом, запрос города не отображается, тем более страны, области и т.п.
магазин работает в рамках области - нужен запрос города, область не запрашивается она показывается одна всегда, что бы человек знал в рамках какой области идет доставка
магазин работает в рамках страны - страну не спрашиваем, все остальное спрашиваем
ну и несколько стран - в данной ситуации фул контакт.
Получается, что нужно скорей рулить схемой местоположений, чем заводить доставки без местоположений, доставки должны уже основываясь на схеме местоположений для этого сайта, должны запрашивать только нужную информацию, а не быть схемой выбора, а вот уже внутри доставки можно дать возможность сказать, что данная конкретная доставка в конкретном городе не работает, ну не может курьер туда сбегать.
То есть настраиваем для сайта его список местоположений, уточняем если нужно в конкретной доставке, что есть исключения из доставки, и дальше в публичной части все выводится исходя из настроек.
Не забываем учесть многосайтовость.
Будет более универсально мне кажется, как вы считаете?
Поддерживаю, вообще на всех сайтах, из тех что делал, отрубал этот функционал, в основном все работают на обзвоне после заказа и доставка по городу разным видом транспорта с разной стоимостью, в моем модуле магазина это из коробки реализовано;)
Особенно фрилансерам крупняк с доставкой по городам очень часто попадается
http://idea.1c-bitrix.ru/possibility-to-remove-mandatory-binding-locations-to-methods-of-delive/ Был такой вопрос уже ) но мысль не поддержали.... Вообще это сильно влияет на конверсию, и человек уходит с сайта именно из корзины часто... И были опрошены многие и дана клавиатура в руки с просьбой сделать пробный заказ, у большей части были проблемы с выбором города.... Хорошо бы возможность выключения местоположения, чтобы клиент мог сам вручную указать город, понятно что тогда не поставить условие(местоположения) на способ доставки курьером, и придется ее показывать для всех городов, но это можно пережить. А сейчас получается если выключить местоположение и создать статичное поле Город, то методы доставки вообще не отображаются.
Это огромная проблема, не полный кладр это еще пол беды, второе это то что, люди не всегда понимают, как с ним (местоположением) работать. К тому же в нем нет нужды когда доставка фиксированная или самовывоз!
Пока у меня получается избавиться от показа местоположения таким образом: 1) Задал местоположение по умолчанию, например = Москва 2) Скрыл на странице строку с местоположением через css
- магазин работает в рамках одного города - нужно давать возможность вписывать только адрес доставки, город просто текстом, запрос города не отображается, тем более страны, области и т.п.
- магазин работает в рамках области - нужен запрос города, область не запрашивается она показывается одна всегда, что бы человек знал в рамках какой области идет доставка
- магазин работает в рамках страны - страну не спрашиваем, все остальное спрашиваем
- ну и несколько стран - в данной ситуации фул контакт.
Получается, что нужно скорей рулить схемой местоположений, чем заводить доставки без местоположений, доставки должны уже основываясь на схеме местоположений для этого сайта, должны запрашивать только нужную информацию, а не быть схемой выбора, а вот уже внутри доставки можно дать возможность сказать, что данная конкретная доставка в конкретном городе не работает, ну не может курьер туда сбегать.То есть настраиваем для сайта его список местоположений, уточняем если нужно в конкретной доставке, что есть исключения из доставки, и дальше в публичной части все выводится исходя из настроек.
Не забываем учесть многосайтовость.
Будет более универсально мне кажется, как вы считаете?