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); ?>