Как передать дополнительный аргумент на страницу оформления заказа?

Главные вкладки

Аватар пользователя engenes engenes 16 ноября 2017 в 10:42

На сайте есть две кнопки "купить себе" и "купить в подарок" которые ведут на страницу оформления заказа /checkout
какие бы аргументы я туда не передавал
/checkout/agr
/checkout/46/arg
страница не найдена
а мне как то нужно построить условие, которое бы проверяло с какой кнопки мы попали на страницу checkout.
Ну а уже в зависимости от условия выводить/скрывать поля формы (с этим справлюсь)

Но выполнить проверку ума не приложу...

Комментарии

Аватар пользователя engenes engenes 16 ноября 2017 в 12:41

спасибо то что нужно, а вот если у меня в создать каталоге 2 кнопки купить? то вот из них я не знаю как передать на страницу оформления заказа

Аватар пользователя engenes engenes 16 ноября 2017 в 13:59

если из корзины такая ссылка сработает "checkout?args=123"
то из каталога товаров нет, ведь заказ еще не сформирован и ни одного товара не добавлено, соответственно, если я нажму на кнопку добавить в корзину с такой ссылкой меня перекинет на пустой checkot.
Так вот этого то я и не знаю, как сделать чтобы после добавления в корзину меня перекинуло на страницу checkout и при этом передать аргумент.

с помощью правила там все легко, может быть как в то в правилах можно сделать проверку на какую кнопку нажали. и в зависимости от жтого перекинуть на /checkout или на checkout?args