Код Пикселя

Добрый вечер.

Помогите, пожалуйста, разобраться с переменными. Нужно разместить пиксель партнерки на сайте. Какие переменные отвечают за эти поля?

fio: <ФИО покупателя>,

phone: <Телефон покупателя>,

email: <Email покупателя>,

price: <цена покупки>,

orderId: <id заказа>,

Это для страницы после оформления заказа? Распечатайте там массив с данными заказа, чтобы найти соответствуюшие переменные

{$order_info|fn_print_r}

Это для страницы после оформления заказа? Распечатайте там массив с данными заказа, чтобы найти соответствуюшие переменные

{$order_info|fn_print_r}

Да, спасибо, выловил все переменные.

И может быть знаете как сделать это:

На кнопке “Подтвердить заказ” присвоить событие onClick=”send()”.

Например: <button onClick="send()">Подтвердить заказ</button>.

Сам файл шаблона 4 шага заказа нашел - он в ***/templates/views/checkout/components/steps/step_four.tpl

Кнопка видимо в этом диве, ну либо ссылка на нее:


{include file="buttons/place_order.tpl" but_text=__("submit_my_order") but_name="dispatch[checkout.place_order]" but_id="place_order"}

Да, спасибо, выловил все переменные.

И может быть знаете как сделать это:

На кнопке “Подтвердить заказ” присвоить событие onClick=”send()”.

Например: <button onClick="send()">Подтвердить заказ</button>.

Сам файл шаблона 4 шага заказа нашел - он в ***/templates/views/checkout/components/steps/step_four.tpl

Кнопка видимо в этом диве, ну либо ссылка на нее:

Попробуйте добавить в список параметров кнопки

but_onclick="send();"

Попробуйте добавить в список параметров кнопки

but_onclick="send();"

С кнопкой все так, скрипт выполняется, а вот данные почему-то передаются пустые. Переменные обозначил так:

Не подскажите, в чем может быть ошибка?

С кнопкой все так, скрипт выполняется, а вот данные почему-то передаются пустые. Переменные обозначил так:

Не подскажите, в чем может быть ошибка?

Попробуйте так


Учтите, что номер заказа еще не известен в это время

Попробуйте так


Учтите, что номер заказа еще не известен в это время

Попробовал ваш последний код - единственное что вывелось это переменная номера заказа, да и то не сам номер, а просто длинный набор чисел типа 110101253301.

Открываю исходный код страницы с удачным заказом (ваш заказ принят) - там естественно все переменный путы. Но вот что интересно, нашел в конце страницы скрипт от движка, он вида -

<script type="text/javascript">
var yaParams = {
order_id: "11005",
order_price: 1205.00,
currency: "RUB",
exchange_rate: 1,
goods:
[
{
id: "1562",
name: "",
price: 1655.00,
quantity: 1
},
]
};

</script>

В нем все переменные вывелись и того же вида, как я изначально в скрипте прописывал. А где можно посмотреть как в этом скрипте изначально переменные задаются?

Да, забыл там $smarty в начале пост поправил. Вы писали, что код вставляете на последнюю страницу оформления заказа, а в последнем сообщении пишете про заказ. Уточните, куда в итоге нужно код вставить?

Число выводится, т.к. на последнем шаге не известен номер заказа. Либо поле пустым оставлять, либо выводить какое-нибудь число

Уточните, куда в итоге нужно код вставить?

Код вставляется на страницу где заказ уже оформлен. Шаблон cтраницы: ******/design/themes/responsive/templates/views/checkout/complete.tpl

А событие (but_onclick="send();"), которое вызывает этот скрипт добавил на кнопку на 4 шаге оформления заказа "Разместить заказ".

На последний шаг нужен код из сообщения #6, после оформления

           fio: {$order_info.firstname},
           phone: {$order_info.phone},
           email: {$order_info.email},
           price: {$order_info.total},
           orderId: {$order_info.order_id}

Попробуйте

На последний шаг нужен код из сообщения #6, после оформления

           fio: {$order_info.firstname},
           phone: {$order_info.phone},
           email: {$order_info.email},
           price: {$order_info.total},
           orderId: {$order_info.order_id}

Попробуйте

Да, оно самое, все данные появились. Подскажите, а если событие прикреплено к кнопке на последнем шаге, а сам скрипт размещен на странице уже оформленного заказа, будут ли уходить данные?

И еще вас помучаю)) У меня стоит модуль заказа в 1 клик, где нужно ввести только номер телефона.Все остальные данные присваиваются хаотично (почта, имя, адрес). Модуль от alexbranding. Заказ можно сформировать как с корзины, так и в карточке товара. Как быть в этом случае? Событие but_onclick="send();" повесил на их кнопку заказа в 1 клик, а сам скрипт куда размещать? Пока через админку разместил на макеты страниц товары и оформить заказ.

Пробовал все ваши предложенные варианты, но данных нет. Это в принципе логично, ведь заказ формируется только после нажатия на кнопку, а тогда куда скрипт размещать?....

Да, оно самое, все данные появились. Подскажите, а если событие прикреплено к кнопке на последнем шаге, а сам скрипт размещен на странице уже оформленного заказа, будут ли уходить данные?

Нет, не будут

И еще вас помучаю)) У меня стоит модуль заказа в 1 клик, где нужно ввести только номер телефона.Все остальные данные присваиваются хаотично (почта, имя, адрес). Модуль от alexbranding. Заказ можно сформировать как с корзины, так и в карточке товара. Как быть в этом случае? Событие but_onclick="send();" повесил на их кнопку заказа в 1 клик, а сам скрипт куда размещать? Пока через админку разместил на макеты страниц товары и оформить заказ.

Пробовал все ваши предложенные варианты, но данных нет. Это в принципе логично, ведь заказ формируется только после нажатия на кнопку, а тогда куда скрипт размещать?....

Может тогда не на кнопку вешать, а запускать скрипт на целевой странице оформления заказа? Там есть и все данные по пользователю, и номер заказа

Нет, не будут

Может тогда не на кнопку вешать, а запускать скрипт на целевой странице оформления заказа? Там есть и все данные по пользователю, и номер заказа

Да, видимо сам не разберусь.

А можете помочь это сделать на коммерческой основе? Сколько будет стоить?