Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Добавление поля в оформление заказа


Recommended Posts

Доброго времени суток.

Заказчик требует, чтобы адрес покупателя вводился не на шаге регистрации, а на шаге выбора метода доставки, то есть например если чел выбирает что доставлять курьером, то при этом становилось доступным поле адрес и он его вводил, ну а с если он выбирает самовывоз, то под этим методом доставки появлялся список адресов складов и он мог выбрать тот склад с которого собрался вывозить?

Это вообще реально реализовать, а то что-то в голову ничего не приходит

Надіслати
Поділитися на інших сайтах


Разберитесь как работает оформление заказа.

на каждом шаге запрашивается контроллер с верификацией.. и отдает контент для следующего шага... вам нужно переписать контроллер, дописав вывод формы адрсе раньше.. и перенаправлять вызов не на следующий шаг, а через следующего.. Внимание... предпоследний шаг создает заказ в базе, в последний шаг (подтверждение, после него говорят что все ок) только меняет статус заказа созданного на предыдущем шаге.

контроллеры шагов в папке \catalog\controller\checkout\ , какой запрашивается на каждом шаге смотрите фаербагом в разделе сеть...

для себя оформление я переписал в один шаг (безумными костылями - но задачу выполняет), можно глянуть при оформление заказа www.mainbaby.ru

Надіслати
Поділитися на інших сайтах

  • 5 weeks later...
  • 2 weeks later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.