Автор Тема: otmenit validatsiyu esli oplata ne polucheno  (Прочитано 1152 раз)

10 Сентябрь 2015, 15:02:08
Ответ #15
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
После валидации переход (если ОК) на контроллер order-confirmation
Tools::redirect('index.php?controller=order-confirmation&id_cart='.$cart->id.'&id_module='.$this->module->id.'&id_order='.$this->module->currentOrder.'&key='.$customer->secure_key);

а как его регулировать, то есть как изменить этот пейдж?
10 Сентябрь 2015, 15:07:36
Ответ #16
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Tools::redirect(на любую страницу)
16 Сентябрь 2015, 10:58:08
Ответ #17
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Tools::redirect(на любую страницу)

а почему не идет UPDATE на той странице, зачем направлятся на другую ?
16 Сентябрь 2015, 11:09:45
Ответ #18
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Редирект добавляют если хотят чтобы после совершения заказа перевести клиента на какую-то другую страницу.
Был на странице подтверждения заказа, подтвердил, отправили в личный кабинет.
Можете оставлять клиента и на странице подтверждения. Только нужно добавить вариант показа 2 шаблонов до подтверждения и после.
16 Сентябрь 2015, 13:48:43
Ответ #19
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Редирект добавляют если хотят чтобы после совершения заказа перевести клиента на какую-то другую страницу.
Был на странице подтверждения заказа, подтвердил, отправили в личный кабинет.
Можете оставлять клиента и на странице подтверждения. Только нужно добавить вариант показа 2 шаблонов до подтверждения и после.

Ясно,объясните пожалуйста а как добавить вариант показа 2 шаблонов до и после подтверждения?
16 Сентябрь 2015, 14:06:59
Ответ #20
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
В контроллере флаг добавить. Приложите лучще свой файл, а то трудно понять логику.
16 Сентябрь 2015, 14:21:26
Ответ #21
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В контроллере флаг добавить. Приложите лучще свой файл, а то трудно понять логику.

Я уже создал confirmation page. Если что буду обращаться. Спасибо.
16 Сентябрь 2015, 14:27:01
Ответ #22
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
16 Сентябрь 2015, 14:29:18
Ответ #23
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
1 вариант с включенным чпу
2-ой без чпу.
У вас чпу включено?
16 Сентябрь 2015, 14:34:32
Ответ #24
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
1 вариант с включенным чпу
2-ой без чпу.
У вас чпу включено?

1 вариант
16 Сентябрь 2015, 14:37:53
Ответ #25
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Как вы сделали редирект?
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
16 Сентябрь 2015, 14:39:53
Ответ #26
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Если чпу включено, такое не должно быть в url - "../index.php?controller=/modul.."
Что-то с правилами чпу не то.
16 Сентябрь 2015, 14:41:25
Ответ #27
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Как вы сделали редирект?

Tools::redirect('/module/checkout/confirmation?id_cart='
.$cart->id.'&id_order='.$this->module->currentOrder.'&key='.$customer->secure_key.'&reference='.$insideReference);
16 Сентябрь 2015, 14:42:17
Ответ #28
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если чпу включено, такое не должно быть в url - "../index.php?controller=/modul.."
Что-то с правилами чпу не то.

Подскажите пожалуйста правилу.
16 Сентябрь 2015, 14:48:16
Ответ #29
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Tools::redirect('/module/checkout/confirmation?id_cart='
.$cart->id.'&id_order='.$this->module->currentOrder.'&key='.$customer->secure_key.'&reference='.$insideReference);
Редирект на контроллер своего модуля
Tools::redirect('modules/checkout/my_controller.php'.$vars);
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.