Skip to content

Jak přidat integraci Shoparize pro Lightspeed

Shoparize E-commerce growth team

Introduction

Uživatelé musí nejprve ověřit své přihlašovací údaje přihlášením do svého účtu Lightspeed. Po úspěšném přihlášení by měli přejít do sekce „Settings“, která se obvykle nachází na hlavním panelu nebo v rozbalovací nabídce.

Jakmile jsou v části „Settings“, mají zvolit „Web Extras“, podkategorii, která umožňuje další možnosti přizpůsobení. V rámci „Web Extras“ se nacházejí dvě důležité sekce: „Custom JavaScript“ a „Tracking“.

V části „Custom JavaScript“ se od uživatelů očekává, že zkopírují a vloží níže uvedený kód. Nezapomeňte změnit pole YOUR_SHOPARIZE_PARTNER_SHOPID na své skutečné ID obchodu

html
                          <script src="https://partner-cdn.shoparize.com/js/shoparize.js" defer="defer"></script>

<script>
       window.addEventListener('load', function () {
            SHOPARIZE_API().init(YOUR_SHOPARIZE_PARTNER_SHOPID);
        });
</script>
                        

Podobně v části „Tracking“ by měli uživatelé zkopírovat a vložit níže uvedený blok kódu pro tracking pixel. Toto konkrétní umístění umožňuje tracking pixelu zachytit potřebná data pro analytické účely. Nezapomeňte změnit pole YOUR_SHOPARIZE_PARTNER_SHOPID na své skutečné ID obchodu

html
                          <script>
  window.dataLayerShoparize = window.dataLayerShoparize || [];
  dataLayerShoparize.push({
    event: "purchase",
    ecommerce: {
      transaction_id: "{{ order.information.number }}",
      value: {{ order.information.price_incl | number_format(2, '.', '') }},
      tax: {{ order.information.price_tax | number_format(2, '.', '') }},
      shipping: {{ order.information.shipping_price | number_format(2, '.', '') }},
      currency: "{{ order.information.currency | upper }}",
      items: [
         {% for product in order.products %}{
             item_id: "{{ product.product_id }}",
             item_name: "{{ product.title }}",
             currency: "{{ order.information.currency | upper }}",
             price: {{ product.base_price_incl | number_format(2, '.', '') }},
             quantity: {{ product.quantity }}
         }{% if not loop.last %},{% endif %}
      {% endfor %}
    ]
  }
});
window.addEventListener('load', function () {
     SHOPARIZE_API().conv(YOUR_SHOPARIZE_PARTNER_SHOPID);
});
</script>
                        

Po dokončení těchto kroků nezapomeňte uložit všechny provedené změny, aby byly skripty a tracking pixel úspěšně nasazeny.

Want help choosing the right Shopping setup?

Talk to our team and we will recommend the right path for your store, market, and product feed.

Talk to our team