Opis integracji z trackerem Okazje.info - Okazje.Info

Transkrypt

Opis integracji z trackerem Okazje.info - Okazje.Info
Opis integracji z trackerem
Okazje.info
W pierwszej kolejności należy uzyskać od serwisu okazje.info.pl klucz TID. Klucz jest dostępny
dla sklepów w panelu pod adresem http://admin.okazje.info.pl//shops,owParameters
Na potrzeby testów można użyć klucza: 12345678901234567890123456789012
Tracker należy osadzić w kodzie, który jest wykonywany w chwili zatwierdzania zamówienia
przez klienta.
Przykład w JS
<script type="text/javascript">
function oBay()
{
window._oiT = window._oiT || [];
_oiT.push(['oiKey', '__KLUCZ__SKLEPU__UZYSKANY__OD__OKAZJE.INFO__' ] );
_oiT.push(['eOrder',
{
'mail'
: '[email protected]', /*email klienta który dokonał zakupu*/
'orderId'
: 1234, /*numer zamówienia*/
'orderAmount' : 17.43, /*łączna wartość zamówienia*/
'products'
: [
[105485247 /*shop_produktu_id*/,4 /*ilość w koszyku*/],/*produkt 1*/
[105485248 /*shop_produktu_id*/,2 /*ilość w koszyku*/],/*produkt 2*/
]
}
] );
}
</script>
<form method="POST" action="test.php">
<input type="button" name="bayProducts" value="Zakoncz zakupy" onclick="oBay();" />
</form>
kod poniżej osadzamy w dowolnym miejscu strony - sugerowane jest by umieścić go na końcu
kody HTML
<script type="text/javascript">
(function() {
var oi = document.createElement('script'); oi.type = 'text/javascript'; oi.async = true;
oi.src = ('https:' == document.location.protocol ? 'https://' : 'http://')
+ 'tracker.okazje.info.pl/tracker.js?'+(Math.random());
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(oi, s);
})();
</script>
Przykład w PHP
pobieramy bibliotekę http://admin.okazje.info.pl/oiTracker.php.tgz i zmieniamy jej nazwę na
oiTracker.php
Następnie w akcji obsługującej zatwierdzenie zamówienia wywołujemy kod podobny do
poniższego:
<?php
$oiKey = '__KLUCZ__SKLEPU__UZYSKANY__OD__OKAZJE.INFO__';
$data = array(
'mail'
=> '[email protected]', /*email klienta który dokonał zakupu*/
'orderId'
=> 1234, /*numer zamówienia*/
'orderAmount' => 17.43, /*łączna wartość zamówienia*/
'products'
=> array(
array(105485247 /*shop_produktu_id*/ ,4 /*ilość w koszyku*/),/*produkt 1*/
array(105485248 /*shop_produktu_id*/ ,2 /*ilość w koszyku*/),/*produkt 2*/
)
);
include_once './oiTracker.php';
$oiTracker = new oiTracker($oiKey);
$r = $oiTracker->eOrder($data);
?>

Podobne dokumenty