Автор Тема: Изменение порядка действий при оформлении заказа  (Прочитано 2832 раз)

02 Ноябрь 2014, 11:48:12
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте!

PrestaShop версии 1.6.
 
После добавления товара в корзину, при оформлении заказа, стандартная последовательность действий такая:
 
Выбор -> Авторизация -> Адрес -> Доставка -> Оплата.

Возможно ли поменять местами выбор доставки и ввод адреса? Если человек выбрал самовывоз, какой смысл ему вводить свой адрес?
02 Ноябрь 2014, 12:56:27
Ответ #1
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
В prestashop выбор метода доставки может завит от адреса, поэтому. без переделки процесса заказа, поменять эти этапы нельзя.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
02 Ноябрь 2014, 13:17:40
Ответ #2
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В prestashop выбор метода доставки может завит от адреса, поэтому. без переделки процесса заказа, поменять эти этапы нельзя.

Может быть это можно какими-то дополнительными модулями изменить?
02 Ноябрь 2014, 13:22:26
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Заказ на одной странице, есть такой модуль и в настройках можно выбрать этот вариант.
Для того, чтобы менять шаги при закзазе, модулей нет.
02 Ноябрь 2014, 14:40:22
Ответ #4
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
В prestashop можно сделать все. Поменять шаги заказа, изменить весть процесс заказа. Вопрос во времени и знаниях.
Вам могут подсказать что нужно учесть при смене шагов, какие трудности встретяться. А реализовать в код придеться самому. Работы там много будет.
1. Нужно переопределить контроллер OrderOpcController, в нем идет проверка шагов заказа.
2. Нужно переопределить контроллер OrderController в нем сохранение результатов формы заказа.
3. Изменить шаблон order-steps.tpl и order-opc.tpl
03 Ноябрь 2014, 22:37:36
Ответ #5
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В prestashop можно сделать все. Поменять шаги заказа, изменить весть процесс заказа. Вопрос во времени и знаниях.
Вам могут подсказать что нужно учесть при смене шагов, какие трудности встретяться. А реализовать в код придеться самому. Работы там много будет.
1. Нужно переопределить контроллер OrderOpcController, в нем идет проверка шагов заказа.
2. Нужно переопределить контроллер OrderController в нем сохранение результатов формы заказа.
3. Изменить шаблон order-steps.tpl и order-opc.tpl

Спасибо большое за подсказку!
В этом проекте точно реализовывать не буду. Но на будущее может пригодиться.