Shoporama

Get Started

Installer og konfigurér Clerk på Shoporama

Få Clerk op at køre på din Shoporama-webshop. Denne guide guider dig gennem tilslutning af din butik, installation af sporing scripts og synkronisering af dine data.

Til disse trin skal du have både dine my.clerk.io og dine Shoporama-konti åbne.

Tilføj butik #

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

  1. Skriv Navn og Domæne for din onlinebutik.

  2. Vælg Sprog og Valuta, og vælg Shoporama som Platform.

  3. Klik på Tilføj butik.

Add store form

Installer besøgs-sporing #

  1. Gå i din Shoporama-backend til Settings > HTML felter.
HTML felter menu
  1. Klik på Tilføj nyt HTML-felt og navngiv det “Clerk.io”.
Add HTML field
Name HTML field
  1. Indsæt besøgs-sporingsscriptet nedenfor i tekstfeltet og vælg Tilføj automatisk til <head> i dropdown-menuen.
<!-- Start of Clerk.io E-commerce Personalisation tool - www.clerk.io -->
<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',
});

</script>
<!-- End of Clerk.io E-commerce Personalisation tool - www.clerk.io -->
Add script
  1. Klik på Save.

Din Public Key og Private Key findes under my.clerk.io > Developers > API Keys.

Hvis du ser INSERT_PUBLIC_API_KEY i et kodeeksempel, skal du erstatte det med din Public Key fra my.clerk.io > Developers > API Keys.

Installer ordre-sporing #

  1. Gå til Settings > ... > Temaer.
Temaer menu
  1. Klik på blyant-ikonet for dit aktive tema.
Edit theme
  1. Åbn thanks.html ved at klikke på blyant-ikonet ud for filen.
Edit thanks page
  1. Find <{if $order}> og indsæt scriptet nedenfor direkte efter det, og gem derefter.
<script type="text/javascript">
  var clerk_order = {};
  clerk_order['sale'] = <{$order->getOrderId() |escape}>;
  clerk_order['email'] = '<{$order->getEmail() |escape}>';
  var clerk_products = [];
  <{foreach from=$order->getOrderProducts() key="i" item="OrderProduct"}>
  clerk_products.push({id: <{$OrderProduct->getProductId() |escape}>, 'price': <{$OrderProduct->getPrice() |escape}>, 'quantity': <{$OrderProduct->getAmount() |escape}>});
  <{/foreach}>
  clerk_order['products'] = clerk_products;
  Clerk('call','log/sale', { email: clerk_order['email'], sale: clerk_order['sale'], products: clerk_order['products'] });
</script>
Add sales tracking

Synkronisér data #

Datasykronisering forbinder din Shoporama-webshop med Clerk, så Clerk får adgang til dine produkter, ordrer, kunder og andre butikoplysninger. Dette gør det muligt for Clerk at levere personlige anbefalinger og søgeresultater baseret på dine faktiske butikdata. Følg trinene i Sync Data-guiden for at opsætte datasynkronisering.

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