Интеграция с магазином CMS S3 Megagroup

Для интеграции с платформой CMS S3 megagroup необходимо иметь доступ в панель управления сайтом с правами на редактирование шаблонов. Перейдите в раздел "Настройки -> Шаблоны и файлы".

Внимание! Название шаблонов в примере могут отличаться от тех, которые используются в вашем магазине.

1. Добавить основной код

Скопируйте код, добавьте его перед закрывающем тегом </head> в основной шаблон страницы. Заменить app_key на значение, которое соответствует вашему аккаунту.

Шаблон: _Главная. Верх

<script type="text/javascript">
{literal}
var app_key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; // Your app_key
window.ConveadSettings = {
 app_key: app_key
};(function(w,d,c){w[c]=w[c]||function(){(w[c].q=w[c].q||[]).push(arguments)};var ts = (+new Date()/86400000|0)*86400;var s = d.createElement('script');s.type = 'text/javascript';s.async = true;s.charset = 'utf-8';s.src = 'https://tracker.convead.io/widgets/'+ts+'/widget-'+app_key+'.js';var x = d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s, x);})(window,document,'convead');
{/literal}
</script>

2. Просмотр товара

В шаблон страницы просмотра товара добавляется код.

Шаблон: Магазин 2.40 Товар. Страница

<script type="text/javascript">
{literal}
  convead('event', 'view_product', {
  product_id: '{/literal}{$product.kind_id}{literal}',
  product_name: '{/literal}{$product.name}{literal}',
  product_url: window.location.href
});
{/literal}
</script>

3. Добавление товара в корзину

В кнопку добавления товаров в корзину в шаблоне списка товаров и шаблоне страницы товара добавляется код отправки данных состава корзины.

Шаблон: Магазин 2.2.15 Купить (кнопка), Магазин 2.40 Список товаров. Витрина

<button type="submit" onclick="convead('event', 'add_to_cart', {literal}{{/literal}product_id: {$product.kind_id}, qnt: $('input[name=amount]').val(), price: {$product.price}{literal}}{/literal});">Купить</button>

4. Обновление товаров в корзине

В шаблон корзины добавляется код отправки состава корзины в convead.

Шаблон: Магазин 2.40 Страница корзины

<script type="text/javascript">
{if $cart.cart}
  convead('event', 'update_cart', {literal}{{/literal}
    items: [
      {foreach from=$cart.cart item=e key=k name=el}
        {literal}{{/literal}
          product_id: '{$k}',
          qnt: {if $e.params[co].amount} {$e.params[co].amount}{else}{$e.amount}{/if},
          price: '{$e.price}'
        {literal}}{/literal}{if $smarty.foreach.el.last}{else},{/if}
       {/foreach}
    ]
  {literal}}{/literal});
{/if}
</script>

5. Покупка товара

В шаблон страницы "спасибо за покупку" добавляется код отправки покупки.

Шаблон: Магазин 2.v2. Заказ. Оплата

<script type="text/javascript">
{if $order}
  convead('event', 'purchase', {literal}{{/literal}
    order_id: '{$order.order_id}',
    revenue: {$order.total},
    items: [
      {foreach from=$order.products key=k item=e}
        {literal}{{/literal}
          product_id: '{$e.kind_id}',
          qnt: {$e.amount},
          price: '{$e.price}'
       {literal}}{/literal}{if $smarty.foreach.el.last}{else},{/if}
      {/foreach}
    ]
    {literal}}, {{/literal}
      first_name: '{$order.fio}',
      email: '{$order.email}',
      phone: '{$order.phone}'
  {literal}}{/literal});
{/if}
</script>

Все еще нужна помощь? Связаться с нами Связаться с нами