Recommendations
Clerk.io tilbyder mere end 23 forskellige typer produktlogikker, hvilket gør det muligt at vise fuldautomatiserede produkter på enhver side. Denne artikel forklarer, hvordan du kommer i gang, når du bruger et Clerk.js-setup i SmartWeb.
For vores fulde Best Practices, læs denne artikel om, hvilke Recommendations du bør bruge.
Slider-opsætning #
Recommendations oprettes med Elements, der refererer til et Design. Nedenfor finder du den grundlæggende guide til opsætning af et Element.
Hvis du følger trinnene i my.clerk.io > Settings > Setup Guides, vil Elements til vores Best Practices automatisk blive oprettet.
Opret Design #
Recommendations vises som standard som en slider. Dette giver kunderne mulighed for at se flere produkter med færre klik. Du kan enten bruge Design Editor til at konfigurere det visuelt eller bruge code designs.
Et design kan genbruges til et hvilket som helst antal Recommendations-elements, du opretter.
Design Editor #
- Gå til Recommendations > Designs og klik på New Design.
- Vælg Product Slider
- Fra listen over designskabeloner vælger du den, du ønsker at starte med.
- Giv det et navn og klik på Create design.
- Foretag eventuelle ændringer, du ønsker i designet.
Code Design #
- Gå til Recommendations > Designs og klik på New Design.
- Vælg Other designs > Blank > Code.
- Giv det et navn og klik på Create design.
- Opret et kodedesign fra bunden ved hjælp af Liquid code.
Opret Element #
Dette indeholder alle de indstillinger, der bruges til at vise Recommendations, og gør dem indlejrbare på din hjemmeside. Følg disse trin for hver Recommendations-banner, du ønsker at oprette.
- Gå til Recommendations > Elements.
- Klik på New Element.
- Giv det et beskrivende navn. Vi anbefaler at navngive det efter siden og logikken, du vil bruge. F.eks. “Home Page / Visitor Recommendations”.
- I Element type, vælger du den produktlogik, du vil bruge, fra dropdown-menuen. Du kan få et overblik over alle produktlogikker her.
- I Design vælger du det design, du har oprettet, fra dropdown-menuen og vælger antallet af produkter, du ønsker at vise.
- Klik på Save øverst på skærmen.
Tilføj til hjemmeside #
- Åbn fanen Insert into website.
- Her har du to muligheder:
- Brug af injection gør det muligt at indsætte koden ved hjælp af en CSS-selector.
- Brug af embedded code gør det muligt manuelt at indsætte koden på din hjemmeside.
- Vælg den mulighed, der er lettest for dig at bruge.
Sider #
Nedenfor finder du de specifikke sider, hvor du bør indsætte Recommendations, og hvilke typer du bør bruge for at følge vores Best Practices.
Forside #
I my.clerk.io skal du oprette 3 Elements med følgende logikker:
- Visitor Recommendations
- Bestsellers
- Hot Products
Gå i SmartWeb Admin til Online Store > Design > Aktive designs > Rediger filer.
Find filen
index.tpl.Da denne fil genererer alle webshop-sider inkl. forsiden, skal du lede efter en IF-sætning, der identificerer forsiden. Se efter enten:
{$general.isShop and $page.isFrontPage}{if $page.isFrontPage}
Kopiér embedkoderne inden i denne IF-sætning. Dette sikrer, at bannerne kun vises på forsiden.

<span class="clerk"
data-template="@home-page-visitor-recommendations">
</span>
- Klik på Gem for at gemme.
Produktside #
I my.clerk.io skal du oprette 2 Elements med følgende logikker:
- Best Alternative Products
- Best Cross-Sell Products
Gå i SmartWeb Admin til Kontrolpanel > Design Manager > Rediger filer.
Find filen, der genererer produktsiden. I standardtemaer er dette modules > product > product-entity.tpl.
Kopiér embedkoderne til bunden af denne fil og klik på Gem.

<span class="clerk"
data-template="@product-page-alternatives"
data-products="[{$product->Id}]">
</span>
Kategori-side #
I my.clerk.io skal du oprette et Element med logikken Bestsellers In Category.
Gå i SmartWeb Admin til Online Store > Design > Aktive designs > Rediger filer.
Find filen, der genererer dine kategorisider. I standardtemaer er dette modules > product > product-list.tpl.
Kopiér embedkoden ind i filen, et sted under titel og beskrivelse (oftest omkring linje 92). Klik herefter Gem.

{if $field == 'search'}
{else}
<span class="clerk"
data-template="@category-page-bestsellers"
data-category="{$item->Id}">
</span>
{/if}
IF-sætningen sikrer, at banneret kun vises på kategorisider og ikke på søgesiden, da begge bruger den samme skabelonfil.
Kurv-side #
I my.clerk.io skal du oprette et Element med logikken Best Cross-Sell Products.
Gå i SmartWeb Admin til Online Store > Design > Aktive designs > Rediger filer.
Find filen, der genererer kurvsiden. I standardtemaer er dette modules > cart > cart.tpl.
Indsæt koden i bunden af filen og klik på Gem.

{$cartProductidsString = ''}
{$counter = 1}
{foreach $cartList.CartProductLine as $cartProduct}
{if $counter==1}
{assign var="cartProductidsString" value="{$cartProduct->ProductId}"}
{else}
{assign var="cartProductidsString" value="{$cartProductidsString},{$cartProduct->ProductId}"}
{/if}
{$counter = $counter + 1}
{/foreach}
<span class="clerk"
data-template="@cart-page-cross-sell"
data-products="[{$cartProductidsString}]">
</span>
Exit Intent #
I my.clerk.io skal du oprette et Element med logikken Visitor Recommendations.
Gå i SmartWeb Admin til Online Store > Design > Aktive designs > Rediger filer.
Find partials > body.tpl.
Kopiér embedkoden til bunden af filen og klik på Gem.

<span class="clerk"
data-template="@exit-intent-visitor-recommendations"
data-exit-intent="true">
</span>
Efter at have tilføjet dette, vil Exit Intent-popup’en vises, når en kunde fører musen over browserens adressefelt.
Add-To-Basket Step #
Add-To-Basket Step er en kompleks funktion i SmartWeb. Vi anbefaler at få en SmartWeb-udvikler til at integrere den, eller spring dette trin over, hvis du ikke har udviklerressourcer til rådighed.
- Opret en ny CMS-side i SmartWeb.
- Tilføj embedkoderne til CMS-siden.
<span class="clerk"
data-template="@powerstep-alternatives"
data-products="[PRODUCT_ID]">
</span>
- Tilføj en redirect-regel til denne side, hver gang et produkt tilføjes til kurven.
Denne side er oversat af en hjælpsom AI, og der kan derfor være sproglige fejl. Tak for forståelsen.