Instalación del seguimiento de ventas en Smartweb / HostedShop
  1. En Smartweb Admin, vaya a Modules → Checkout → checkout-approved.tpl.

  2. Inserta el siguiente código de seguimiento de ventas en la parte inferior del archivo, justo antes de la etiqueta de cierre .

    {% raw %}{if !empty($page.orderId)}
        {entity controller=order assign=order id=$page.orderId userId=false statusId=false}
    
        {* Order Customer entity *}
        {entity controller=orderCustomer assign=orderCustomer orderId=$page.orderId}
    
        {* Order Lines collection *}
        {collection controller=orderLine assign=orderLines orderId=$page.orderId repay=false}
    
        {* Group order collection by class *}
        {$orderList = $orderLines->groupByClass()}
    
        {assign var=products value=''}
    
        {if $orderLines->getActualSize() gt 0}
            {if isset($orderList['CollectionOrderLine'])}
                {foreach $orderList.CollectionOrderLine as $orderLine}
                    {$products = $products|cat:{ldelim}|cat:' "id": '|cat:$orderLine->ProductId|cat:', "quantity": '|cat:$orderLine->Amount|cat:', "price": '|cat:$orderLine->Price|cat:{rdelim}}
    
                    {if !$orderLine@last}
                        {$products = $products|cat:', '}
                    {/if}
                {/foreach}
            {/if}
        {/if}
    
        <span
            class="clerk"
            data-api="log/sale"
            data-sale="{$page.orderId}"
            data-email="{$orderCustomer->Email}"
            data-customer="{$user->Id}"
            data-products='[{$products}]'>
        </span>
    {/if}{% endraw %}
    

4. Haga clic en Gem para guardar los cambios.