CHP Posted March 4, 2014 Share Posted March 4, 2014 Buenas tardes, No se si ya pregunté, creo que no porque no encuentro el hilo, asi que ahi va. Estamos integrando un programa de afiliados con Belboon. Nos han enviado un tracker para meterlo en "order-confirmation.tpl" Es este: <img src="http://www1.belboon.de/adtracking/sale/000019760.gif/oc=ORDERCODE&sale=NETORDERVALUE&belboon=xxxx,yyyy" border="0" width="1" height="1" alt="" id="bbconv"/><object class="flash" type="application/x-shockwave-flash" data="http://www1.belboon.de/tracking/flash.swf" width="1" height="1" ><param name="flashvars" value="pgmid=000019760&etype=sale&tparam=sale&evalue=NETORDERVALUE&oc=ORDERCODE"><param name="movie" value="http://www1.belboon.de/tracking/flash.swf" /></object><script src="http://www1.belboon.de/adtracking/conversion.jssl"></script> La cuestión es, que dinamicamente, el tracker tiene que almacenar el coste total, el numero de pedido y la fecha, concretamente en ORDERCODE, NETORDERVAULE y XXXX,YYYY Desde Belboon nos han dicho en pocas palabras que ¡nos busquemos la vida para hacerlo funcionar! El caso es que despues de mirar por foros, hemos encontrado una solucion, pero parece ser que solo funciona en versiones 1.4. El tema es el siguiente: En el archivo "init.php", meter esto: @session_start();if(Tools::getValue('belboon')){ $_SESSION['belboonSession'] = Tools::getValue('belboon');} En "order-confirmation.php" esto: $smarty->assign('belboon',$order->getTotalProductsWithTaxes());$smarty->assign('belboonSession',$_SESSION['belboonSession']); Y finalmente en el "order-confirmation.tpl", meter el tracker, cambiando ORDERCODE por {$id_order}, NETORDERVALUE por {$belboon} y XXXX,YYYY por {$belboonSession}, quedando asi: <img src="http://www1.belboon.de/adtracking/sale/000019760.gif/oc={$id_order}&sale={$belboon}&belboon={$belboonSession}" border="0" width="1" height="1" alt="" id="bbconv"/><object class="flash" type="application/x-shockwave-flash" data="http://www1.belboon.de/tracking/flash.swf" width="1" height="1" ><param name="flashvars" value="pgmid=000019760&etype=sale&tparam=sale&evalue={$belboon}&oc={$id_order}"><param name="movie" value="http://www1.belboon.de/tracking/flash.swf" /></object><script src="http://www1.belboon.de/adtracking/conversion.jssl"></script> Una vez hecho esto, va a ser que no funciona porque segun parece solo es valido en versiones 1.4 y nosotros estamos en la 1.5. Parece ser que el problema esta en Smarty, que no funciona igual en 1.4 y en 1.5, por lo que el codigo deja de funcionar.Todo esto esta sacado de aqui: http://www.homepage-community.de/partnerprogramm_mit_prestashop-t1086.15.html Llegados a este punto, ¿alguien me podria iluminar con este tema? Viendo que los de Belboon no nos ayudan, basicamente porque no tienen ni idea, ¿que fallo hay en el codigo para hacer funcionar el tracker? ¿Como puedo hacer que guarde el numero de pedido y el coste total? Nos han dicho que la fecha tampoco es necesaria al 100%, pero si el numero de pedido y el coste total.Muchas muchas gracias anticipadas.Un abrazo. Link to comment Share on other sites More sharing options...
CHP Posted March 5, 2014 Author Share Posted March 5, 2014 ¿Algun experto que me ilumine?Gracias! Link to comment Share on other sites More sharing options...
CHP Posted March 9, 2014 Author Share Posted March 9, 2014 Subo, es importante.Gracias!! Link to comment Share on other sites More sharing options...
Recommended Posts