Lightspeed

Get Started

Installer Clerk på Lightspeed ved at følge disse nemme trin

Få Clerk op at køre på din Lightspeed-butik på blot et par trin. Denne guide leder dig gennem tilslutning af din butik, installation af sporingsscripts og synkronisering af dine data.

Tilslutning af din butik #

Efter at have fulgt disse enkle trin, vil du kunne se din Live Demo, som giver dig et personligt overblik over, hvordan Clerk vil fungere på din webshop, inden du opsætter resten af systemet.

Tilføj butik #

Når du er logget ind på my.clerk.io, er det første du skal gøre at tilføje din butik:

Add new store form
  1. Skriv Navn og Domæne på din webshop.

  2. Vælg Lightspeed som Platform og vælg din Valuta.

  3. Klik på Add Store.

Installer sporingsscripts #

Clerk-sporingsscriptet bruger Lightspeed Liquid-variabler til at læse butiksdata som valuta og produktkontekst. På grund af dette skal scriptet placeres i en tema-fil, hvor Liquid behandles.

Besøgs-sporing #

  1. I din Lightspeed-backend, gå til Design > Theme Editor > Advanced > Edit Code.

  2. Åbn layouts > custom.rain.

  3. Indsæt følgende script i bunden af filen, og erstat INSERT_PUBLIC_API_KEY med din Public Key fra my.clerk.io > Developers > API Keys.

<!-- Clerk.io Visitor Tracking (Lightspeed) -->
<script type="text/javascript">
  (function(w,d){
    var e=d.createElement('script'); e.type='text/javascript'; e.async=true;
    e.src='https://cdn.clerk.io/clerk.js';
    var s=d.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e,s);
    w.__clerk_q=w.__clerk_q||[]; w.Clerk=w.Clerk||function(){w.__clerk_q.push(arguments)};
  })(window,document);

  Clerk('config', {
    key: 'INSERT_PUBLIC_API_KEY',
    formatters: {
      convert_currency: function(price) {
        const rate_raw = '{{ 100 | money }}'.replace(/[^0-9.]/g, '');
        const rate = parseFloat(rate_raw) ? (parseFloat(rate_raw) / 100) : 1;
        return rate * price;
      }
    },
    globals: {
      currency_iso: '{{ shop.currency2.code }}',
      currency_symbol: '{{ shop.currency2.symbol }}'
    }
  });
  // Clerk.js Context
  Clerk('context', {
    product: {% if product.id %}'{{ product.id }}'{% else %}null{% endif %},
    category: {% if collection.category_id %}'{{ collection.category_id }}'{% else %}null{% endif %},
    page: {% if product.id %}null{% else %}{% if collection.category_id %}null{% else %}'{{ template }}'{% endif %}{% endif %}
  });

  {% if page.account.email %}
  Clerk('call', 'log/email', { email: '{{ page.account.email }}' });
  {% endif %}
</script>
  1. Klik på Save.

Ordresporing #

  1. I din Lightspeed-backend, gå til Settings > Website-Settings > Web Extras.

  2. Find boksen Tracking og indsæt Clerk ordre-sporingskoden.

Sales tracking code
<span
  class="clerk"
  data-api="log/sale"
  data-sale="{{ order.information.number }}"
  data-email="{{ order.customer.email }}"
  data-customer="{{ order.customer.id }}"
  data-products='[{% for product in order.products %}{"id":{{ product.product_id }},"quantity":{{ product.quantity }},"price":{{ product.base_price_incl }}}{% if not loop.last %},{% endif %}{% endfor %}]'>
</span>
  1. Klik på Save.

Synkronisér data #

Synkronisering af data forbinder din Lightspeed-butik til Clerk, så Clerk kan få adgang til dine produkter, ordrer, kunder og anden butiksinformation. Dette gør det muligt for Clerk at give personlige anbefalinger og søgeresultater baseret på dine faktiske butikkdata. Følg trinnene i Sync Data guide for at opsætte datasynkroniseringen.

Denne side er oversat af en hjælpsom AI, og der kan derfor være sproglige fejl. Tak for forståelsen.