Замена кнопки у товара "Добавить в корзину" на кнопку "Оформить заказ" — различия между версиями
Материал из Umicms
Mad grant (обсуждение | вклад) |
Whoa (обсуждение | вклад) |
||
Строка 13: | Строка 13: | ||
Чтобы система переходила сразу после нажатия кнопки добавления товара к заполнению данных доставки, не запрашивая персональных данных пользователя, необходимо в шаблонах данных для типа данных "Незарегистрированный покупатель" сделать все поля необязательными для заполнения. | Чтобы система переходила сразу после нажатия кнопки добавления товара к заполнению данных доставки, не запрашивая персональных данных пользователя, необходимо в шаблонах данных для типа данных "Незарегистрированный покупатель" сделать все поля необязательными для заполнения. | ||
− | [[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]] | + | [[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]] [[Категория:Модуль Интернет магазин]] |
Текущая версия на 09:56, 15 августа 2018
Рассмотрим решение задачи, когда при добавлении товара в корзину нужно сразу переходить к процедуре его заказа. Для этого необходимо к ссылке, по которой товар добавляется в корзину добавить get-параметр: ?redirect-uri=/emarket/purchase/. Например, в демо сайте "Классический" эта ссылка прописана в шаблоне \tpls\emarket\default.tpl В блоке basket_add_link строку
<a href="%link%" class="basket_add_link">Положить в корзину</a> |
заменяем на следующую:
<a href="%link%?redirect-uri=/emarket/purchase/" class="basket_add_link">Положить в корзину</a> |
Чтобы система переходила сразу после нажатия кнопки добавления товара к заполнению данных доставки, не запрашивая персональных данных пользователя, необходимо в шаблонах данных для типа данных "Незарегистрированный покупатель" сделать все поля необязательными для заполнения.