На сайте есть две кнопки "купить себе" и "купить в подарок" которые ведут на страницу оформления заказа /checkout
какие бы аргументы я туда не передавал
/checkout/agr
/checkout/46/arg
страница не найдена
а мне как то нужно построить условие, которое бы проверяло с какой кнопки мы попали на страницу checkout.
Ну а уже в зависимости от условия выводить/скрывать поля формы (с этим справлюсь)
Но выполнить проверку ума не приложу...
Комментарии
Тупо get-параметром? Типа /checkout?gift=1
спасибо то что нужно, а вот если у меня в создать каталоге 2 кнопки купить? то вот из них я не знаю как передать на страницу оформления заказа
?color=red&size=xxl
+
https://www.drupal.org/project/prepopulate
если из корзины такая ссылка сработает "checkout?args=123"
то из каталога товаров нет, ведь заказ еще не сформирован и ни одного товара не добавлено, соответственно, если я нажму на кнопку добавить в корзину с такой ссылкой меня перекинет на пустой checkot.
Так вот этого то я и не знаю, как сделать чтобы после добавления в корзину меня перекинуло на страницу checkout и при этом передать аргумент.
с помощью правила там все легко, может быть как в то в правилах можно сделать проверку на какую кнопку нажали. и в зависимости от жтого перекинуть на /checkout или на checkout?args
Возможно Вам поможет https://www.drupal.org/project/commerce_buy_one_click
https://www.drupal.org/project/commerce_one_click_buy