Integración con Magento

Home Page > Soporte > Soporte para tiendas > Integración con Magento
  • Implementación con Magento 1
  • Implementación con Magento 2

Magento 1

Implementar el lead tag

Localice y edite el layout XML adecuado y añada:

<reference name="head">
   <block type="core/text" name="kelkoo.lead.tag">
      <action method="setText">
        <text>
           <![CDATA[<script type="text/javascript" src="https://s.kk-resources.com/leadtag.js"></script>]]>
        </text>
      </action>
   </block>
</reference>

Implementar el tag de conversión

Paso 1: Identifique su plantilla

Antes de empezar, es necesario identificar qué plantilla está utilizando para Magento. Para hacerlo, abra la carpeta root de su website a través de un cliente FTP y vaya a la carpeta web/app/design/frontend/

En esta carpeta están localizadas las plantillas instaladas. Normalmente son “base”, “default” y un tercer tema. Este último será probablemente el suyo.

Paso 2: Abra el archivo de su Thank You Page.

Por ejemplo, si su plantilla es “custom”, debería ir al directorio

web/app/design/frontend/custom/default/template/checkout/

En lugar de “custom” debería tener el nombre de su plantilla.

En esta ruta encontrará el archivo “success.phtml”. Abra este archivo con un editor de texto (no Word, ni WordPad ni OpenOffice).

Paso 3: Encontrar los detalles de la orden

El archivo success.phtml cambia de plantilla a plantilla, pero podemos asumir que no debería haber problema en añadir nuestro código al final del archivo. Copie el código de abajo al final del archivo.

<?php
$orderObj = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
$_totalData =$orderObj->getData();
?>

Este código nos permite obtener el valor de dos variables: el valor total de la orden y el ID de la orden. Estas dos variables tienen que utilizarse en nuestros código de Sales Tracking.

Las variables son:

Total order : $_totalData[‘grand_total’]
Order ID : $this->getOrderId()

Paso 4: Insertar el Código

Justo después del código que hemos añadido arriba deberemos añadir el script Kelkoogroup

Kelkoogroup script
<script type="text/javascript">
    _kkstrack = {
      merchantInfo: [{ country:"COUNTRY", merchantId:"COM_ID" }],
      orderValue: '<?=$_totalData['grand_total'] ?>',
      orderId: '<?=$this->getOrderId() ?>',
      basket: []
    };
    (function() {
      var s = document.createElement('script');
      s.type = 'text/javascript';
      s.async = true;
      s.src = 'https://s.kk-resources.com/ks.js';
      var x = document.getElementsByTagName('script')[0];
      x.parentNode.insertBefore(s, x);
    })();
 </script>

Como puede ver, el Sales Tracking de Kelkoo requiere algunos detalles de la orden.

  • Los VALORES EN VERDE son valores fijos (static) que se transfieren al tag;
    • COMID_VALUE: Esta es la ID única de su tienda dentro del sistema de Kelkoo. Puede conectarse a su cuenta de Kelkoo Merchant Extranet y utilizar directamente el JS Tag generator que actualizará automáticamente el código con su COMID. Entonces sólo tiene que copiar y pegar el código generado y actualizar el resto de valores de abajo.
    • COUNTRY_CODE: es el código de dos letras para cada país (en minúsculas) donde van a mostrarse sus productos:
      • “at” para Austria
      • “be” para Bélgica
      • “br” para Brasil
      • “ch” para Suiza
      • “cz” para la República Checa
      • “de” para Alemania
      • “dk” para Dinamarca
      • “es” para España
      • “fi” para Finlandia
      • “fr” para Francia
      • “ie” para Irlanda
      • “it” para Italia
      • “mx” para México
      • “nb” para Bélgica Flamenca
      • “nl” para Países Bajos
      • “no” para Noruega
      • “pl” para Polonia
      • “pt” para Portugal
      • “ru” para Rusia
      • “se” para Suecia
      • “uk” para Reino Unido
      • “us” para Estados Unidos

Magento 2

Implementar el lead tag

Si quiere añadir el lead tag de Kelkoo sin crear un módulo, puede añadir el siguiente código en su tema activo.

// YourTheme/Magento_Theme/layout/default_head_blocks.xml
<script src="https://s.kk-resources.com/leadtag.js" src_type="url"/>

Implementar el conversion tag

  1. En su directorio de instalación de Magento, cree el subdirectorio app/code/ si no estuviera ya creado.
  2. Vaya a /app/code
  3. Descargue el módulo Kelkoost_magento2-2.zip para Magento 2. (Compatible con Magento 2.2 y 2.3).
  4. Copie el archivo Kelkoost_magento2-2.tgz en el directorio /app/code
  5. Extraiga el archivo Kelkoos_magento2-2.tgz
  6. Compruebe su árbol de directorios, debería ser similar a esto:
app/code/Kelkoo/Modulekelkoost/   
|- Block   
|    |- Success.php   
|- etc   
|    |- di.xml   
|    |- module.xml   
|- registration.php   
|- view   
|    |- frontend   
|    |     |-  layout   
|    |     |     |- checkout_onepage_success.xml   
|    |     |-  templates   
|    |     |     |- checkout   
|    |     |     |     |- success.phtml 

7. Modifique el archive app/code/Kelkoo/Modulekelkoost/view/frontend/templates/checkout/success.phtml para fijar el país y el comid correctos.

8. Active el modulo kelkoost:

php bin/magento module:enable Kelkoo_Modulekelkoost 
php bin/magento setup:upgrade --keep-generated 

Select your location