Recommendations
Clerk.io tilbyder mere end 23 forskellige typer af produktlogikker, hvilket gør det muligt for dig at vise fuldstændigt automatiserede produkter på enhver side. Denne artikel forklarer, hvordan du kommer i gang, når du bruger et Clerk.js-setup i Magento 1.
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 er den grundlæggende guide til at opsætte et Element.
Ved at følge trinene i my.clerk.io > Settings > Setup Guides oprettes Elements automatisk til vores Best Practices.
Opret Design #
Recommendations vises som en slider som standard. Dette gør det muligt for kunder 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 vilkårligt antal Recommendations-elements, du opretter.
Design Editor #
- Gå til Recommendations > Designs og klik på New Design.
- Vælg Product Slider
- Vælg den designskabelon, du vil starte med, fra listen.
- Giv det et navn, og klik på Create design.
- Lav de æ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 code design fra bunden med Liquid code.
Hvis du ønsker et startdesign, kan du se Slider template længere nede.
Opret Content #
Dette indeholder alle indstillinger, der bruges til at vise Recommendations og gøre det indlejringsbart på din hjemmeside. Følg disse trin for hver Recommendations-banner, du ønsker at oprette.
- Gå til Recommendations > Elements.
- Klik på New Content.
- Giv det et beskrivende navn. Vi anbefaler at navngive det efter siden og logikken, du vil bruge. F.eks. “Home Page / Visitor Recommendations”.
- I Content type, vælg den produktlogik, du vil bruge, fra dropdown-menuen. Du kan se et overblik over alle produktlogikker her.
- I Design vælg det design, du oprettede, fra dropdown-menuen, og vælg antallet af produkter, du vil vise.
- Klik på Save øverst på skærmen.
Tilføj til hjemmeside #
For at tilføje Clerk Recommendations på din hjemmeside, har du to muligheder: Injection og Embedded code.
- Åbn fanen Insert into website.
- Her har du to muligheder:
- Brug af injection gør det muligt at indsætte koden ved brug af en CSS-selektor.
- Brug af embedded code giver dig mulighed for at indsætte koden manuelt på din hjemmeside.
- Vælg den mulighed, der er lettest for dig at bruge.
- For nogle Logics vil du se dropdown-menuen Choose your platform. Vælg Magento 1 i disse tilfælde. Dette udfylder embedkoden med de korrekte Magento 1-shortcodes.
For at tilføje synkroniseringsdetaljer eller starte en synkronisering, gå til my.clerk.io > Data > Configuration.
Udvidelses-opsætning #
Brug Magento-udvidelsen til at aktivere sliders på nøglesider:
- I Magento, gå til System > Configuration > Clerk settings og vælg den korrekte Store View.
- For hver sektion på siden, aktiver og udfyld skabelonerne/contents:
- Product Page Settings: sæt Enable til Yes og sørg for, at feltet templates indeholder dine Slider IDs (kommasepareret, uden “@”).
- Category Page Settings: sæt Enable til Yes og tilføj dine Slider IDs.
- Cart Settings: sæt Enable til Yes og tilføj dit Slider ID.
- Klik på Save Config.
my.clerk.io-opsætning #
Gå til Recommendations > Elements.
Vælg den slider, du vil indsætte.
Åbn fanen Insert into website.
Vælg en af følgende:
- Brug af injection indsætter koden via en CSS-selektor.
- Brug af embedded code indsætter koden manuelt.
For embedded code på Magento 1 er de typiske placeringer:
- Forside: CMS > Pages > Home page under Content.
- Produktside:
app/design/frontend/TEMPLATE_NAME/default/template/catalog/product/view.phtmlmeddata-productssat til<?php echo Mage::registry('current_product')->getId(); ?>. - Kategoriside:
app/design/frontend/TEMPLATE_NAME/default/template/catalog/category/view.phtmlmeddata-categorysat til<?php echo Mage::getModel('catalog/layer')->getCurrentCategory()->getId(); ?>. - Kurvside: i din cart template, sæt
data-productstil nuværende varers produkt IDs, f.eks.:
data-products="[<?php $i = 0; foreach(Mage::getSingleton('checkout/session')->getQuote()->getAllVisibleItems() as $_item) { if ($i > 0) { echo ','; } echo $_item->getProductId(); $i++; } ?>]"
Sider #
Nedenfor ser du de specifikke sider, hvor du bør indsætte Recommendations, samt hvilke typer du bør bruge, for at følge vores Best Practices.
Forside #
- I my.clerk.io, opret 3 Elements med følgende logikker:
- Visitor Recommendations
- Bestsellers
- Hot Products
- Indsæt embedcodes i din forside-template eller blok.
Kategoriside #
- I my.clerk.io, opret et Element med logikken Bestsellers In Category.
- I Insert into website > Choose your platform dropdown, vælg Magento 1, og kopier embedkoden.
- Gå til Magento 1’s theme-filer, og find filen, der genererer dine kategorisider. Dette er oftest
app/design/frontend/TEMPLATE_NAME/default/template/catalog/category/view.phtml. - Indsæt embedkoden et sted under titel og beskrivelse. Sæt
data-categorytil<?php echo Mage::getModel('catalog/layer')->getCurrentCategory()->getId(); ?>.
Produktside #
- I my.clerk.io, opret 2 Elements med følgende logikker:
- Best Alternative Products
- Best Cross-Sell Products
- I Insert into website > Choose your platform dropdown, vælg Magento 1 for hver af dem og kopier embedkoderne.
- I Magento 1 theme-filerne, find filen, der genererer dine produktsider. Dette er oftest
app/design/frontend/TEMPLATE_NAME/default/template/catalog/product/view.phtml. - Indsæt embedkoderne et sted under produktbeskrivelsen. Sæt
data-productstil<?php echo Mage::registry('current_product')->getId(); ?>.
Add-To-Basket-trin #
- I my.clerk.io, opret et Element med logikken Best Cross-Sell Products.
- Giv det navnet “Add-To-Basket / Others Also Bought”. Dette er vigtigt for at embedkoden fungerer korrekt.
- Klik på Save øverst på siden.
- For at aktivere add-to-basket Powerstep via Magento-udvidelsen:
- Gå til System > Configuration > Clerk.
- Under Power step settings tilføj dine Element IDs (kommasepareret) i Templates.
- Sæt Enable til Yes og klik Save Config.
Kurvside #
- I my.clerk.io, opret et Element med logikken Best Cross-Sell Products.
- I Insert into website > Choose your platform dropdown, vælg Magento 1, og kopier embedkoden.
- Find filen i Magento 1’s theme-filer, der genererer din kurvside.
- Indsæt embedkoden et sted under kurvitems og betalingsknappen. Sæt
data-productstil nuværende kurv produkt IDs.
Exit Intent #
- I my.clerk.io, opret et Element med logikken Visitor Recommendations.
- Du kan aktivere den via udvidelsen eller manuelt. Nedenfor er trinene for begge muligheder.
Extension-opsætning #
Anvendelse af udvidelsen:
- Gå til System > Configuration > Clerk Settings og vælg den korrekte Store View.
- Under Exit-Intent Settings sæt Enable til Yes og sørg for, at Content/Templates-feltet indeholder dit Element ID/dine Element IDs (f.eks.
exit-intent). - Klik på Save Config.
Manuel opsætning #
Manuel embed (ældre udvidelsesversioner): tilføj følgende til app/design/frontend/base/default/template/clerk/tracking.phtml:
<span class="clerk"
data-template="@exit-intent"
data-exit-intent="true">
</span>

Startskabeloner #
Hvis du ønsker at bruge code designs, kan disse skabeloner hjælpe dig i gang.
Slider Code #
Denne skabelon vil vise en standard slider med almindelige produktoplysninger, som du kan tilpasse efter behov.
HTML #
<div class="clerk-recommendations">
<h2 class="section-title" style="text-align:center; text-transform: uppercase;"><span>{{ headline }}</span></h2>
<div class="clerk-slider">
{% for product in products %}
<div class="clerk-slider-item">
<div class="clerk-slider-product">
<a href="{{ product.url }}">
{% if product.price < product.list_price %}
<div class="clerk-slider-badge">On Sale</div>
{% endif %}
<div class="clerk-slider-image" style="background-image: url('{{ product.image }}');"></div>
<div class="clerk-slider-brand">{{ product.brand }}</div>
<div class="clerk-slider-name">{{ product.name }}</div>
<div class="clerk-slider-pricing">
{% if product.price < product.retail_price %}
<div class="clerk-slider-list-price">{{ product.retail_price | money }}</div>
{% endif %}
<div class="clerk-slider-price">{{ product.price | money }}</div>
</div>
</a>
{% if product.stock == 0 %}
<a class="clerk-not-in-stock" href="{{ product.url }}" data-event-type="product-click">
<div class="clerk-slider-button-not-in-stock">Out of Stock</div>
</a>
{% else %}
<a class="clerk-view-product" href="{{ product.url }}" data-event-type="product-click">
<div class="clerk-slider-button">View Product</div>
</a>
{% endif %}
</div>
</div>
{% endfor %}
</div>
</div>
CSS #
.clerk-recommendations {
margin: 1em 0;
}
.clerk-recommendations-headline {
font-weight: bold;
font-size: 2em;
text-align: center;
}
.clerk-slider-item {
margin: auto;
}
.clerk-slider-product {
position: relative;
overflow: hidden;
margin: 1em;
padding: 1em;
background-color: white;
border: 1px solid #eee;
border-radius: 1em;
box-shadow: 0 .1em .2em 0 rgba(0,0,0,.08);
text-align: center;
}
.clerk-slider-badge {
position: absolute;
top: 5px;
right: -35px;
display: inline-block;
width: 120px;
margin: 10px auto;
padding: 5px 0;
border-radius: 3px;
background-color: #fbc531;
font-size: 10px;
color: white;
text-align: center;
letter-spacing: 1px;
transform: rotate(45deg);
}
.clerk-slider-tags {
position: absolute;
top: .8em;
left: .8em;
}
.clerk-slider-tag {
display: inline-block;
padding: .2em .8em;
border-radius: .3em;
background-color: gray;
font-size: 10px;
color: white;
letter-spacing: 1px;
}
.clerk-slider-image {
width: 100%;
height: 8em;
margin-bottom: 1em;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
}
.clerk-slider-brand {
font-size: 0.9em;
color: #757575;
}
.clerk-slider-name {
height: 3em;
overflow: hidden;
color: #4a3b40;
font-weight: bold;
font-size: 15px;
margin-bottom: 1em;
}
.clerk-slider-pricing {
display: flex;
margin-bottom: 1em;
}
.clerk-slider-price {
flex: 1;
color: #757575;
font-weight: bold;
}
.clerk-slider-list-price {
flex: 1;
opacity: .8;
font-weight: normal;
text-decoration: line-through;
color: gray;
}
.clerk-view-product, .clerk-view-product:hover {
color: white;
}
.clerk-not-in-stock, .clerk-not-in-stock:hover {
color: #4a3b40;
}
.clerk-slider-button-not-in-stock {
display: block;
margin: 0 auto;
padding: .6em 2em;
border: none;
border-radius: .5em;
background-color: white;
color: #4a3b40;
text-transform: uppercase;
text-align: center;
white-space: nowrap;
font-weight: bold;
cursor: pointer;
}
.clerk-slider-button {
display: block;
margin: 0 auto;
padding: .6em 2em;
border: none;
border-radius: .5em;
background-color: #b6c254;
color: white;
text-transform: uppercase;
text-align: center;
white-space: nowrap;
font-weight: bold;
}
.clerk-load-more-button {
display: block;
width: 20em;
margin: 1em auto;
padding: .6em 2em;
border: none;
border-radius: .5em;
background-color: #b6c254;
color: white;
text-transform: uppercase;
text-align: center;
white-space: nowrap;
font-weight: bold;
font-size: 1.2em;
}
@media screen and (min-width: 1100px){
.clerk-slider-item {
width: 20%;
}
}
@media screen and (min-width: 900px) and (max-width: 1100px){
.clerk-slider-item {
width: 25%;
}
}
@media screen and (min-width: 414px) and (max-width: 900px) {
.clerk-slider-item {
width: 50%;
}
.clerk-slider-button, .clerk-slider-button-not-in-stock {
font-size: 0.8em;
}
}
@media screen and (max-width: 413px) {
.clerk-slider-item {
width: 100%;
}
}
Denne side er oversat af en hjælpsom AI, og der kan derfor være sproglige fejl. Tak for forståelsen.