Инструкция по установке Convead на S3 Megagroup
Для интеграции с платформой CMS S3 megagroup необходимо иметь доступ в панель управления сайтом с правами на редактирование шаблонов. Перейдите в раздел «Настройки -> Шаблоны и файлы».
Внимание! Название шаблонов в примере могут отличаться от тех, которые используются в вашем магазине.
1. Добавить основной код
Скопируйте код, добавьте его перед закрывающем тегом </head> в основной шаблон страницы. Заменить app_key на значение, которое соответствует вашему аккаунту.
Шаблон: _Главная. Верх
<code><code><script type="text/javascript"> {literal} var appKey = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; // Your App key window.ConveadSettings = {app_key: appKey}; (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-'+appKey+'.js';var x = d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s, x);})(window,document,'convead'); {/literal} </script>
2. Просмотр товара
В шаблон страницы просмотра товара добавляется код.
Шаблон: Магазин 2.40 Товар. Страница
<code><code><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 Список товаров. Витрина
<code><code><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 Страница корзины
<code><code><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. Заказ. Оплата
<code><code><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>