Делаю интернет-магазин (громко сказано).
Включены компоненты: авторизация, корзина, заказ.
1. Хочу упростить жизнь незарегистрированным посетителям магазина
Для этого надо сделать изменения в стандартной процедуре (многошагового) оформления заказа:
Если пользователь НЕ зарегистрирован, но нажимает в корзине кнопку "Оформить заказ", то вместо стандартной страницы авторизации он должен сразу попасть на страницу step2.php (заполнение профиля), пропустив шаг 1 (step1.php)
А для сохранения всей структуры оформления заказа пусть незарегистрированному пользователю в момент нажатия кнопки "Оформить заказ" всегда программно присваивается одно и то же условное имя (например) "wsxcderfv", условный пароль "qwedcxsw".
И чтобы безошибочно пропускать step1.php (выбор типа плательщика) там же программно присваивать тип плательщика = физическое лицо.
А для того, что бы каждый новый незарегистрированный пользователь не видел профиль предыдущего пользователя (п/я, адрес и т.д.), то после окончания оформления заказа (кнопка "Подтвердить заказ") профиль пользователя "wsxcderfv" должен программно удаляться, что заставит каждого нового незарегистрированного пользователя заполнять новый профиль.
Вероятностью одновременной работы с заказом двух незарегистрированных пользователей (т.е. зарегистрированных под одним именем "wsxcderfv") - пренебрегаем.
2. При заполнении профиля список "Местоположение" начинается с Азербайджана.
Как установить этот компонент формы на значение по умолчанию = ID = 768 (Санкт-Петербург)?
P.S. Компонент "одношаговый заказ" использовать не могу по целому ряду причин.
Включены компоненты: авторизация, корзина, заказ.
1. Хочу упростить жизнь незарегистрированным посетителям магазина
Для этого надо сделать изменения в стандартной процедуре (многошагового) оформления заказа:
Если пользователь НЕ зарегистрирован, но нажимает в корзине кнопку "Оформить заказ", то вместо стандартной страницы авторизации он должен сразу попасть на страницу step2.php (заполнение профиля), пропустив шаг 1 (step1.php)
А для сохранения всей структуры оформления заказа пусть незарегистрированному пользователю в момент нажатия кнопки "Оформить заказ" всегда программно присваивается одно и то же условное имя (например) "wsxcderfv", условный пароль "qwedcxsw".
И чтобы безошибочно пропускать step1.php (выбор типа плательщика) там же программно присваивать тип плательщика = физическое лицо.
А для того, что бы каждый новый незарегистрированный пользователь не видел профиль предыдущего пользователя (п/я, адрес и т.д.), то после окончания оформления заказа (кнопка "Подтвердить заказ") профиль пользователя "wsxcderfv" должен программно удаляться, что заставит каждого нового незарегистрированного пользователя заполнять новый профиль.
Вероятностью одновременной работы с заказом двух незарегистрированных пользователей (т.е. зарегистрированных под одним именем "wsxcderfv") - пренебрегаем.
2. При заполнении профиля список "Местоположение" начинается с Азербайджана.
Как установить этот компонент формы на значение по умолчанию = ID = 768 (Санкт-Петербург)?
P.S. Компонент "одношаговый заказ" использовать не могу по целому ряду причин.