{extends "index.tpl"}

{block "css-entry" append}
   {ifmodule WEBPACK}
   {encore_entry_link_tags entry='cart'}
   {/ifmodule}
{/block}

{block "google_tag_manager"}
    {include 'block.analytics.gtm.tpl' pageType='conversion'}
{/block}

{block "content"}
   {if !isDebug() && $body.orderSent && {get_order_info type='conversion_sent' order=$body.order}}
      {include "orderViewTracking.tpl"}
   {/if}

   <div class="page-ordersuccess">
      {include "block.messages.tpl"}
      {if $body.payment && $body.payment->hasPaymentDescription() && !$body.order->isPaid()}
         {get_smarty assign="smartyObject"}
         {$body.payment->getOrderViewDescription($smartyObject) nofilter}
      {else}
         {block "ordersuccess-text"}
            <h1 class="successfully_sent">{t}Objednávka byla úspěšně přijata{/t}</h1>

            {if $body.order.order_no}<p>{t}Číslo Vaší objednávky je:{/t} <strong>{$body.order.order_no}</strong>.</p>{/if}

            <p>{t url=$body.url escape=false}Seznam objednaného zboží a aktuální stav objednávky je dostupný <strong><a href="{url}" style="display: inline-block;">na této adrese</a></strong>.{/t}</p>

            <p>{t email=$dbcfg.shop_email escape=false}Informace se shrnutím objednávky a platebními instrukcemi jsme odeslali na Váš e-mail. V případě, že Vám e-mail nedorazí, nebo máte-li
               jakýkoliv dotaz, neváhejte nás kontaktovat na e-mailu <strong><a href="mailto:{email}">{email}</a></strong>{/t}</p>

            <p>{t}Objednávky zpracováváme automaticky ihned po jejich přijetí, není možné je slučovat ani dodatečně editovat.{/t}</p>

            <p>{t}Děkujeme za Váš nákup a těšíme se na další návštěvu.{/t}</p>
         {/block}

      {/if}
   </div>
{/block}


<script>
   {block "fb-pixel-addon"}
   {if $body.orderSent &&  $dbcfg.analytics.fb_pixel.id}
   fbq('track', 'Purchase', {
      currency: '{$ctrl.currency|default:$dbcfg.currency_code}',
      value: {$body.order.total_price},
      content_ids: [
         {foreach $body.order.items as $product}
         {if $product.code}'{$product.code}',{/if}
         {/foreach}],
      content_type: 'product'
   });
   {/if}
   {/block}
</script>

{block analytics append}
    {if !isDebug() and $dbcfg.custom.karsaEhsopId and $body.order.order_no}
       <script>
          //** BEGIN karsaMonitorCollector v5 **
          (function () {
             var supportJsHostUrl = 'https://collector.karsa-monitor.com';
             var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
             g.type = 'text/javascript'; g.async = true; g.defer = true; g.src = supportJsHostUrl + '/collector-api.js'; s.parentNode.insertBefore(g, s);
          })();
          //** END karsaMonitorCollector v5 **

          window.karsaCollectorInit = function(karsaMonitorCollector) {
             karsaMonitorCollector.sendOrder({$dbcfg.custom.karsaEhsopId}, '{$body.order.order_no}');
          };
       </script>
    {/if}
{/block}
