Skip to content

Cordial

Enviar mensajes SMS y correos electrónicos

La integración de Cordial solo se puede usar como destino. Estas son las capacidades disponibles:

Autenticación

Estos parámetros son necesarios para conectar con su cuenta de Cordial:

Clave de API

Para crear una clave de API, siga las instrucciones de este artículo.

Dirección de API

Cordial tiene dos direcciones de API distintas, por lo que es importante verificar cuál está asociada a su cuenta. Por favor, elija el dominio donde se encuentra su cuenta.

Capacidades

Crear contacto

Solo necesita definir el estado de suscriptor que desea establecer cuando se crea un contacto y las listas donde desea agregarlo.

Enviar automatización

Para enviar mensajes usando automatización, necesita definir la plantilla de automatización a usar y qué atributo debe usarse para identificar al usuario ( dirección de correo electrónico y número de teléfono ).

INFO

Defina el parámetro de salida de acuerdo con la identificación definida previamente.

Plantillas de correo electrónico

Al usar una automatización de correo electrónico en Cordial con la capacidad Enviar automatización, enviamos una variable cart, que contiene los datos del objeto Carrito Semántico.

Puede usar esto en una plantilla de automatización de correo electrónico. A continuación, se muestra un ejemplo que imprime todos los datos de carrito disponibles. Probablemente solo usaría una pequeña porción, como los nombres de los productos y las imágenes.

html
<div>
  <h2>Hemos notado que dejaste algo en tu carrito.</h2>
  {if $extVars.cart}
  <div>
    <h3>Detalles del carrito:</h3>
    <ul>
      <li>ID: {$extVars.cart.id}</li>
      <li>Ingresos: {$extVars.cart.revenue}</li>
      <li>Descuento: {$extVars.cart.discount}</li>
      <li>Código de Descuento: {$extVars.cart.discountCode}</li>
      <li>Envío: {$extVars.cart.shipping}</li>
      <li>Impuesto: {$extVars.cart.tax}</li>
      <li>Moneda: {$extVars.cart.currency}</li>
    </ul>
    {if $extVars.cart.products}
    <table>
      <tr>
        <th>ID</th>
        <th>SKU</th>
        <th>URL</th>
        <th>Nombre</th>
        <th>Talla</th>
        <th>Marca</th>
        <th>Color</th>
        <th>Precio</th>
        <th>Variante</th>
        <th>Moneda</th>
        <th>Imagen</th>
        <th>Cantidad</th>
        <th>Categorías</th>
      </tr>
      {foreach $extVars.cart.products as $prod}
      <tr>
        <td>{$prod.id}</td>
        <td>{$prod.sku}</td>
        <td>{$prod.url}</td>
        <td>{$prod.name}</td>
        <td>{$prod.size}</td>
        <td>{$prod.brand}</td>
        <td>{$prod.color}</td>
        <td>{$prod.price}</td>
        <td>{$prod.variant}</td>
        <td>{$prod.currency}</td>
        <td><img src="{$prod.imageUrl}" /></td>
        <td>{$prod.quantity}</td>
        <td>
          {* el siguiente código es un poco más complejo, toma los arrays de categorías y los imprime separados por comas *} {assign
          var="joinedArray" value=""} {foreach from=$prod.categories item=value}
          {$joinedArray = "{$joinedArray}{$value}, "} {/foreach} {* elimina la
          última coma *} {$joinedArray|substr:0:-2}
        </td>
      </tr>
      {/foreach}
    </table>
    {else}
    <p>Sin productos</p>
    {/if}
  </div>
  {/if}
</div>