Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Вопрос]Интеграция OpenCart и агрегатор партнерских программ Микс-Юни


zeddy

Recommended Posts

Добрый день.

Хочу добавить свой магазин к агрегатору партнерских программ Микс-Юни ( mixmarket.biz )

Для этого требуется интеграция движка с системой и передача информации о заказах агрегатору.

Вот что пишут требуется сделать:

Передача данных на наш URL в момент изменения статуса заказа

(При изменении статуса заказа вы запрашиваете URL с определенными параметрами)

Разместите на конечном шаге оформления заказа (как правило, это страница с текстом типа «Спасибо, Ваш заказ оформлен..») трэкер, отслеживающий факт оформления заказа:

<script>

var univar1='ID объекта';

var univar2='Сумма транзакции';

document.write('<img src="http://mixmarket.biz/uni/tev.php?id=xxxxx&r='+escape(document.referrer)+'&t='+(new Date()).getTime()+'&a1='+univar1+'&a2='+univar2+'" width="1" height="1"/>');</script>

<noscript><img src="http://mixmarket.biz/uni/tev.php?id=xxxxx&a1=ID объекта&a2=Сумма транзакции" width="1" height="1"/></noscript>

При оплате заказа передайте id заказа на URL

http://mixmarket.biz/uni/tev.php?id=xxxxx&a1=ID объекта&a2=Сумма_транзакции

При аннулировании заказа передайте id заказа на URL

http://mixmarket.biz/uni/tev.php?id=xxxxx&a1=ID объекта

В переменной а1 вместо «ID_объекта» нужно передавать реальный id заказа.

В переменной а2 вместо «Сумма транзакции» нужно передать конечную стоимость заказа, из которой будет рассчитываться партнерское вознаграждение.

Помогите реализовать.

Насколько я понимаю, это нужно засунуть в success.tpl только не знаю каким запросом подставить ID заказа и сумму заказа.

<script>

var univar1='ID объекта';

var univar2='Сумма транзакции';

document.write('<img src="http://mixmarket.biz/uni/tev.php?id=xxxxx&r='+escape(document.referrer)+'&t='+(new Date()).getTime()+'&a1='+univar1+'&a2='+univar2+'" width="1" height="1"/>');</script>

<noscript><img src="http://mixmarket.biz/uni/tev.php?id=xxxxx&a1=ID объекта&a2=Сумма транзакции" width="1" height="1"/></noscript>

А как сделать это?

При оплате заказа передайте id заказа на URL

http://mixmarket.biz/uni/tev.php?id=xxxxx&a1=ID объекта&a2=Сумма_транзакции

При аннулировании заказа передайте id заказа на URL

http://mixmarket.biz/uni/tev.php?id=xxxxx&a1=ID объекта

Возможно при смене статуса на "оплачено" и "отменено" , но как реализовать не представляю.

Коллеги, Жду помощи.

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Вопрос до сих пор открыт,

помогите господа программисты,

думаю этот вопрос многим интересен, потому что решает проблему отсутствия встроенной/официальной партнерской программы для магазинов на opencart подключением стороннего интерфейса агрегатора партнерок.

Надіслати
Поділитися на інших сайтах


  • 5 months later...

Вопрос до сих пор открыт,

помогите господа программисты,

думаю этот вопрос многим интересен, потому что решает проблему отсутствия встроенной/официальной партнерской программы для магазинов на opencart подключением стороннего интерфейса агрегатора партнерок.

zeddy вы решили этот вопрос ? На данный момент очень актуальная тема

Правда у меня чуть другая партнёрка ,но вот код вот такой

[color=#333333][font=Arial, Verdana, Tahoma, sans-serif]<script language="JavaScript" type="text/javascript">[/font][/color][color=#333333][font=Arial, Verdana, Tahoma, sans-serif]var id=780;
var apid=ID_ЗАКАЗА_В_ВАШЕЙ_СИСТЕМЕ; // Только для цели с проверкой статуса
var mid=УНИКАЛЬНЫЙ_НОМЕР; // Только для организации multi-action
</script>
[/font][/color]
[color=#333333][font=Arial, Verdana, Tahoma, sans-serif]<script language="JavaScript" type="text/javascript" src="http://n.actionpay.ru/js/ok.js"></script>[/font][/color]
Надіслати
Поділитися на інших сайтах


думаю этот вопрос многим интересен, потому что решает проблему отсутствия встроенной/официальной партнерской программы для магазинов на opencart подключением стороннего интерфейса агрегатора партнерок.

В опенкарт 1.5 партнёрская программа есть. Из коробки.
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

waterfall - версия 1.4.9

rb2 - понимаете те агрегаты партнёрских программ которые указанны выше ,они просят установить свой код ,а вод куда его вставлять не кто не вкурсе..

И вы говорите ,что в 1.5 есть встроенная партнёрка ,но я как представлю ,что после обнавления все те модули которые я устанвливал слитят и не дай бог шаблон не встанет на эту версию (потому что он для 1.4) ,то меня просто в дрожь бросает всё.... вотс , поэтому ищем решение проблеммы для 1.4.9 )))

Надіслати
Поділитися на інших сайтах


Добрый день.

Хочу добавить свой магазин к агрегатору партнерских программ Микс-Юни ( mixmarket.biz )

Для этого требуется интеграция движка с системой и передача информации о заказах агрегатору.

Вот что пишут требуется сделать:

Помогите реализовать.

Насколько я понимаю, это нужно засунуть в success.tpl только не знаю каким запросом подставить ID заказа и сумму заказа.

<script>

var univar1='ID объекта';

var univar2='Сумма транзакции';

document.write('<img src="http://mixmarket.biz/uni/tev.php?id=xxxxx&r='+escape(document.referrer)+'&t='+(new Date()).getTime()+'&a1='+univar1+'&a2='+univar2+'" width="1" height="1"/>');</script>

<noscript><img src="http://mixmarket.biz/uni/tev.php?id=xxxxx&a1=ID объекта&a2=Сумма транзакции" width="1" height="1"/></noscript>

А как сделать это?

При оплате заказа передайте id заказа на URL

http://mixmarket.biz/uni/tev.php?id=xxxxx&a1=ID объекта&a2=Сумма_транзакции

При аннулировании заказа передайте id заказа на URL

http://mixmarket.biz/uni/tev.php?id=xxxxx&a1=ID объекта

Возможно при смене статуса на "оплачено" и "отменено" , но как реализовать не представляю.

Коллеги, Жду помощи.

можно попробовать вот что:

в конце файла catalog\view\theme\default\template\common\success.tpl добавить

<script>

var univar1=<?php echo $order_id ?>;

var univar2=<?php echo $total ?>;

document.write('<img src="http://mixmarket.biz/uni/tev.php?id=xxxxx&r='+escape(document.referrer)+' &t='+(new Date()).getTime()+'&a1='+univar1+'&a2='+univar2+'" width="1" height="1"/>');</script>

<noscript><img src="http://mixmarket.biz/uni/tev.php?id=xxxxx&a1=<?php echo $order_id ?>&a2=<?php echo $total ?>" width="1" height="1"/>

</noscript>

при этом изменить файл catalog\controller\checkout\success.php

if (isset($this->session->data['order_id'])) {

$this->cart->clear();

unset($this->session->data['shipping_method']);

unset($this->session->data['shipping_methods']);

unset($this->session->data['payment_method']);

unset($this->session->data['payment_methods']);

unset($this->session->data['guest']);

unset($this->session->data['comment']);

unset($this->session->data['order_id']);

unset($this->session->data['coupon']);

}

заменить на

if (isset($this->session->data['order_id'])) {

$this->data['order_id'] = $this->session->data['order_id'];

$this->data['total'] = $this->cart->getTotal() + $this->session->data['shipping_method']['cost'];

$this->cart->clear();

unset($this->session->data['shipping_method']);

unset($this->session->data['shipping_methods']);

unset($this->session->data['payment_method']);

unset($this->session->data['payment_methods']);

unset($this->session->data['guest']);

unset($this->session->data['comment']);

unset($this->session->data['order_id']);

unset($this->session->data['coupon']);

}

на 100% не уверен, что это правильный способ получения общей стоимости, но вроде работает:)

Надіслати
Поділитися на інших сайтах

zeddy вы решили этот вопрос ? На данный момент очень актуальная тема

Правда у меня чуть другая партнёрка ,но вот код вот такой

[color=#333333][font=Arial, Verdana, Tahoma, sans-serif]<script language="JavaScript" type="text/javascript">[/font][/color][color=#333333][font=Arial, Verdana, Tahoma, sans-serif]var id=780;
var apid=ID_ЗАКАЗА_В_ВАШЕЙ_СИСТЕМЕ; // Только для цели с проверкой статуса
var mid=УНИКАЛЬНЫЙ_НОМЕР; // Только для организации multi-action
</script>
[/font][/color]
[color=#333333][font=Arial, Verdana, Tahoma, sans-serif]<script language="JavaScript" type="text/javascript" src="http://n.actionpay.ru/js/ok.js"></script>[/font][/color]

var mid=УНИКАЛЬНЫЙ_НОМЕР; - это что за номер?

Надіслати
Поділитися на інших сайтах

  • 3 months later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.