Перейти к содержимому


Фрагмент Кода Для Интеграции Партнерки "где Слон"


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 PowerTea

PowerTea

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 177 сообщений
  • ГородКалининград

Отправлено 04 Сентябрь 2013 - 17:42

Прошу помочь с кодом. Задача - интеграция кода отслеживания совершения заказа на сайте партнерской программы "Где слон". Вставляю их инструкцию (для удобства, она же по ссылке - http://www.gdeslon.r...ons?layout=help ):
-----

Учет успешной конвертации потенциального клиента

Для того, чтобы учесть факт успешной конвертации потенциального клиента, следующий скрипт необходимо разместить на странице, отображаемой после того, как посетитель совершил заказ. Например странице с благодарностью за покупку. Для точного определения размера комиссии необходимо указать артикулы товаров, которые были в обработанном заказе и цены, по которым они были проданы. Для этого артикулы и цены товаров указываются через запятую в переменной codes.
<script type="text/javascript" src="http://www.gdeslon.r...&order_id=НОМЕР ЗАКАЗА&merchant_id=ВАШ_НОМЕР"></script>

где
ТОВАР1:ЦЕНА1,ТОВАР2:ЦЕНА2,ТОВАР3:ЦЕНА3 - в параметр codes записываются артикулы и цены товаров, купленных посетителем (это нужно чтобы определить, действительно ли Вам нужно платить комиссию). Артикулы записываются через запятую (например "123:3200,456:500,789:1300" - три разных товара - один с артикулом 123, проданный за 3200 руб, второй - 456 за 500 руб, третий - 789 за 1300 руб). Если один и тот же товар куплен не в единственном числе - зачит артикул должен быть повторен такое же количество раз. (например "123:3200,123:3200,123:3200" если куплено 3 товара с артикулом 123). Артикулы в коде должны быть те же самые, что и данные в поле offer id в Вашей выгрузке.
ЗАКАЗ - в параметр order_id записывается идентификатор заказа в Вашей системе. С помощью этого идентификатора Вы потом сможете отложить или отменить заказ в случае неопределенности с оплатой или возврата. Подробнее о работе с заказами читайте здесь
ВАШ НОМЕР - в параметр merchant_id записывается Ваш личный номер в системе "Где Слон?". У Вас этот номер - 10732

Цены на ваши товары есть у нас в базе, но мы просим Вас указывать эту информацию при вызове трекинг кода по следующим причинам:
Цена может измениться из-за скидок, спецпредложений, акций
Из-за ошибок в выгрузке или рассинхронизации по времени товара с таким артикулом может не оказаться в нашей базе.

Если в заказе было несколько одинаковых товаров, то их артикулы должны повторяться и схема кода должна выглядеть следующим образом:

Купили два товара с артикулом "товар1" и один товар с артикулом "товар2"
<script type="text/javascript" src="http://www.gdeslon.r...&order_id=НОМЕР ЗАКАЗА&merchant_id=ВАШ_НОМЕР"></script>
----------

Если с номером заказ все понятно - {ORDER_NUM}, то со вставкой артикулов и суммы за товар немного сложнее. Насколько я понимаю, что нужна работать с переменными order_lines.ART_NUMBER и {order_lines.LINE_SUM_NUMBER_FORMAT}? Но как выводить их в требуемом формате (через : и запятую в одну строчку). Подскажите код для такого цикла!

#2 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 05 Сентябрь 2013 - 05:25

Попробуйте в шаблон "Просмотр заказа" вставить следующий код

<script>
var number = 'ВАШ_НОМЕР';
var order_line = 'http://www.gdeslon.ru/thanks.js?codes=';
var prd_count = 1;
{% IFNOT order_lines_empty %}{%FOR order_lines%}{% IF order_lines.TYPE_ID=1 %}
prd_count = {% IF order_lines.TYPE_ID = 2 %}parseInt('{order_lines.QUANTITY}');{% ELSE %}1;{% ENDIF %}
for(var i = 0; i < prd_count; i++) {
order_line += '{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ENDIF%}:{order_lines.LINE_SUM},';
}
{% ENDIF %}{%ENDFOR%}{% ENDIF %}
order_line = $.trim(order_line.replace(/,$/, '').replace('#', '') + '&order_id={% IF ORDER_NUM %}{ORDER_NUM}{% ENDIF %}&merchant_id=' + number);
document.write('<script type="text/javascript" src="' + order_line + '"></script>');
</script>

Не забудьте заменить в данном коде "ВАШ_НОМЕР" (параметр merchant_id записывается Ваш личный номер в системе "Где Слон?")

#3 PowerTea

PowerTea

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 177 сообщений
  • ГородКалининград

Отправлено 06 Сентябрь 2013 - 13:05

Благодарю! Будем тестить!

#4 Hardnord69

Hardnord69

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 56 сообщений

Отправлено 04 Декабрь 2013 - 19:44

Просмотр сообщенияPowerTea (06 Сентябрь 2013 - 13:05) писал:

Благодарю! Будем тестить!
Скажите пожалуйста Получилось что нибудь из этого???




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных