# WooCommerce

Para integrar con WooCommerce es necesario colocar el píxel de imagen de Offer18 en WooCommerce (WordPress). <br>

### [<mark style="color:azul;">Obtener píxel de imagen</mark>](https://knowledgebase.offer18.com/es/red/integracion-de-postback)

***

## Integración con WooCommerce

Hay dos formas de añadir el píxel de imagen de Offer18 a WooCommerce:-<br>

### Opción 1 : Plugin de WordPress

Se puede usar el plugin de WordPress "WooCommerce Conversion Tracking" de weDevs.

Pasos a seguir:

1. Inicie sesión en el panel de administración de WordPress.
2. Vaya a "Plugins" y busque "WooCommerce Conversion Tracking".\ <br>

   <div align="left"><figure><img src="https://497363578-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F41f2EboJipeUA6flsLGK%2Fuploads%2FIwPH7OQzuJIym04NSF2d%2Fimage.png?alt=media&#x26;token=4f7ad8a2-8857-4200-adf6-79f0c8e6e929" alt=""><figcaption><p><br></p></figcaption></figure></div>
3. Instale y active "WooCommerce Conversion Tracking" de weDevs.
4. Vaya a Conversion Tracking (submenú de la pestaña WooCommerce).
5. Habilite "Personalizado" y coloque el píxel de Offer18 en "Pedido exitoso."&#x20;

<figure><img src="https://497363578-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F41f2EboJipeUA6flsLGK%2Fuploads%2Ftd6gcW4r0qLVhTUyxWe0%2Fimage.png?alt=media&#x26;token=fa725e3b-8862-47fe-b171-1f428a90e577" alt=""><figcaption></figcaption></figure>

6. Vaya a Guardar cambios

Se pueden recibir valores dinámicos usando tokens proporcionados por el plugin.\
Por ejemplo:  **\&sale** (Offer18) se puede añadir a un píxel de imagen que contenga **{order\_subtotal}**

**Ejemplo de píxel de imagen con el parámetro sale**

```
<img src="https://example.o18.click/p?mid=000&t=i&gb=1&sale={order_subtotal}" width="0" height="0"> 
```

***

Tutorial en vídeo - Integración con WooCommerce

{% embed url="<https://youtu.be/cayaPMkNzBk>" %}

***

### Opción 2 : Configuración personalizada

Se puede configurar el **Sintaxis de seguimiento de conversiones** en una configuración personalizada de WordPress. La sintaxis de seguimiento de conversiones de Offer18 se muestra a continuación.

#### **Sintaxis de seguimiento de conversiones**

```php
add_action('woocommerce_thankyou', 'custom_track_o18');

function custom_track_o18($order_id)
{
  $order_data = wc_get_order($order_id);
  $total_amount = $order_data->get_subtotal();
  $currency = $order_data->get_currency();
  $order_number = str_replace('#', '', $order_data->get_order_number());
  echo '<img src="https://[domain]/p?m=[account_id]&t=i&gb=1&sale=' . $total_amount . '&adv_sub1=' . $order_number . '&currency='. $currency.'" width="0px" height="0px">';
}
```

{% hint style="info" %}
**Cambios requeridos**\
\
Reemplace \[domain] por el dominio de seguimiento y \[account\_id] por el id de la cuenta de usuario en el script

Por ejemplo

\[domain] = **example.o18.click**\
\[account\_id]  = **0000**
{% endhint %}

Pasos a seguir

1. Inicie sesión en el panel de administración de WordPress.
2. Vaya a Apariencia **»** Editor de archivos del tema.
3. Abra el **functions.php** archivo.
4. Coloque la sintaxis de seguimiento de conversiones de Offer18 en este archivo.

<figure><img src="https://497363578-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F41f2EboJipeUA6flsLGK%2Fuploads%2FMu5knLvdnD4sHqd6Hxi3%2Fimage.png?alt=media&#x26;token=e612c9d6-8aa9-4f79-a279-25f4a58ff278" alt=""><figcaption></figcaption></figure>

5. Vaya a "Actualizar archivo."
