Поверните всплывающие окна опроса на странице успеха заказа в magento - PullRequest
0 голосов
/ 06 декабря 2011

У меня есть два опроса на моей странице успеха заказа magento.Один из них - реселлерское выходное обследование, а другой - от PriceGrabber.

Я не хочу перегружать клиентов обоими всплывающими окнами при успешном выполнении заказа, я бы хотел повернуть сценарии, чтобы в одном заказе отображался только один из этих выходов.всплывающие окна опроса, и в другом порядке отображаются другие опросы выхода, эти всплывающие окна реализованы с помощью javascript, вставленного в мой success.phtml, поэтому я предполагаю, что мне нужно будет включить оба этих фрагмента сценария в некоторый код php, но я не знаю, какой коди как:))

Еще более идеальным решением было бы, если бы всплывающее окно с оценкой цен показывалось ТОЛЬКО для клиентов, которые посетили мой веб-сайт с ценой, но я не знаю, легко ли это реализовать.

Я надеюсь, что любой из вас, гуру, может помочь мне с этим:))

Спасибо, Джон

1 Ответ

0 голосов
/ 22 мая 2014

Для переключения между обоими кодами вы должны поместить оба кода в javascript в success.phtml

function isEven(Ordernumber) 
{
   //Resellerrating Exit Survey
}

function isOdd(Ordernumber)
{
   //PriceGrabber Exit Survey
}

, который будет переключаться между 2.

, чтобы показать опрос PG для клиентов, которыепосетил ваш сайт от ценообразователя.Вы можете 1) параметр для всех URL-адресов, которые вы отправляете в Pricegrabber, идентифицируя клиента как получающего из pricegrabber 2) использовать $ _SERVER ["HTTP_REFERER"] и проверять, является ли он ценовым

Затем вы можете установить новый сеансот переменной до ref = pricegrabber

это позволит вам определить, что клиент пришел с PG

, а затем вы можете сделать JS-скрипт для вашего success.phtml.если переменная сеанса ref = pricegrabber, тогда показать код pricegrabber, в противном случае показать код реселлерства

...