Поменять местами шаги в корзине

#
Поменять местами шаги в корзине
Можно ли как-нибудь поменять местами шаги выбора адреса доставки и способа доставки? А то нелогично получается - сначала человек вводит адрес доставки, а потом ему предлагают самовывоз как вариант... Было бы логично предложить сначала выбрать способ доставки, и при выбранном самовывозе не спрашивать адрес.
http://superweb.pro/ — сайты на HostCMS под ключ
#
Re: Поменять местами шаги в корзине
И еще вопрос по корзине - есть возможность сделать хлебные крошки для возврата на предыдущие шаги оформления? URL у всех шагов ведь общий... может быть, можно какой-то параметр передавать на конкретный шаг?
http://superweb.pro/ — сайты на HostCMS под ключ
#
Re: Поменять местами шаги в корзине
plasmamedia писал(а):
Можно ли как-нибудь поменять местами шаги выбора адреса доставки и способа доставки?
- да, конечно, можно. Последовательность шагов оформления заказа формируется в коде типовой динамической страницы корзины. Поэтому именно там можете поменять эти шаги: метод ShowAddress отображает форму ввода адреса доставки, а метод  ShowTypeOfDelivery - список доступных способов доставки.

plasmamedia писал(а):
Было бы логично предложить сначала выбрать способ доставки
- с другой стороны в текущей реализации также заложена определенная логика. Ведь способы доставки отображаются не все, а только те, которые удовлетворяют заданным условиям: весу заказа, его цене, а также адресу доставки.  
#
Re: Поменять местами шаги в корзине
plasmamedia писал(а):
может быть, можно какой-то параметр передавать на конкретный шаг?
- можно, в принципе, и параметр передавать(в ссылке). Главное - обработать его в коде типовой динамической страницы корзины. И в зависимости от него делать показ соответствующего шага.

Авторизация