Order Master
Справочный центр Order Master всех версий
Апселл на внешнем URL
Данная инструкция показывает пример как сделать редирект на внешний URL для апселла.
Суть следующая:
а) вставить в шаблон в меню "Товары" -> Просмотр товара -> Индивидульные шаблоны -> страничка апселла код редиректа (в любом месте шаблона - желательно повыше или в первую строчку, но до или мжеду HTML-кода, а не там где PHP-код):
Вот пример вставки:
б) Чтобы сохранились изменения - нужно проверить содержимое папки om2/protected/views/user - в ней должны быть пустые папки, в т.ч. order_upsell - если там нет этой папки с подпапками - взять её отсюда (или с OM Pro если есть) - и на все поставить права на запись.
в) На новой страничке (это должна быть обязательно страничка вида .php ) - сделать форму с кнопками "Да спасибо", "Нет спасибо":
- в данном примере адрес http://ordermaster.ru/om2/order/special1 в качестве образца указан, у Вас будет свой путь к папке om2 (а то что после - не меняется). special1 или special2 зависит от того какой апселл редиректится (первый или второй)
Касательно кнопок - к ним требований нет, чтобы был именно такой код как в примере. Можно задать произвольные кнопки типа submit (т.е. чтобы они отправляли форму). Можно даже создать кнопку с типом image (картинка) если знаете как её сделать отправляющей форму (submit).
Самое главное - это имена кнопок - параметр name="" - для ОК это submit_ok для отмены - это submit просто. Остальные параметры не имеют значения - форма отправится на нужный URL с параметром ?n= - который сам подставится - а по названию кнопки submit_ok или submit - поймёт добавлен товар или же нет.
На этом всё. Руководство по кроссел (т.е. апселл после подтверждения заказа наложенным платежом) выносу на внешний URL Вы найдёте здесь.