Ofte stillede spørgsmål
Brug af formater i designs #
Clerk.js giver dig mulighed for at skrive brugerdefinerede javascript-funktioner, der tilføjer ny funktionalitet til Designs.
Formater kan tilføjes på to måder:
- Gennem my.clerk.io > Indstillinger > Formater, hvor hver Formatter kan oprettes som separate poster.
- Som en konfiguration for Clerk.js, i tracking-scriptet der indsættes på alle sider, hvor flere formater kan tilføjes på én gang.
Et eksempel kan ses nedenfor. Vær opmærksom på, at dette er for Clerk V2 (seneste version):
Clerk('config', {
key: 'O7UITkJIXqXibeQF9ONobiGGKYYKtbvh',
formatters: {
log_price: function(price) {
console.log(price);
}
});
Du kan skrive et vilkårligt antal Formater, adskilt af komma:
formatters: {
log_price: function(price) {
console.log(price);
},
calculate_discount: function(price,special_price) {
return price-special_price;
},
substring: function(text) {
var short_string = text.substring(0,20);
return short_string;
}
}
Efter oprettelsen af dine Formater kan du bruge dem i dine Designs ved hjælp af denne syntaks:
{%raw%}{{ price | log_price }} {{ price | calculate_discount | special_price }}{%endraw%}
Dette giver dig effektivt mulighed for at skabe enhver funktionalitet i dine Designs, som du har brug for.
Synkronisering med HTTP Auth #
Ofte anvendes HTTP-godkendelse på staging-sider for at undgå uønskede besøgende.
Dette vil også blokere Clerk-importøren og vise en 401 Unauthorized fejl i synkroniseringsloggen.
Du kan nemt bekræfte importøren ved at indsætte godkendelsesoplysningerne i import-URL’en som nedenfor, i Data Sync på my.clerk.io:
http://USER:PASS@www.ewoksRus.com

Opgradering til Clerk.js 2 #
Clerk.js 2 er en hurtigere og meget mere fleksibel version af vores JavaScript-bibliotek, der gør installationen af Clerk.io på enhver webshop til en leg.
Men da de to versioner fungerer lidt forskelligt, skal du følge disse trin for at opgradere med succes.
De to hovedforskelle i Clerk.js 2 er:
Designs i my.clerk.io bruger det Liquid skabelonsprog, men kan også nemt oprettes ved hjælp af Design Editor.
Scriptet skal indsættes lige før tagget i din webshops skabelon.
Trin 1: Konvertering af Designs #
Da Clerk.js 2 har en anden tilgang til Designs, skal du oprette nye.
Du kan oprette dine Clerk.js 2 Designs på en af to måder:
1. Brug den intuitive Design Editor til at oprette nye Designs, som beskrevet i de følgende punkter.
2. Konverter dine gamle Designs. Følg denne guide for at se, hvordan du gør det.
1.1 Start med at gå til my.clerk.io -> Anbefalinger / Søg -> Designs og klik på Nyt Design:

1.2 På den følgende skærm, giv dit Design et Navn (vi anbefaler at tilføje " V2" så det er tydeligt, at du bruger Clerk.js2).
1.3. Vælg Design Type og følg opsætningsguiden for design.
1.4. Når du er færdig, klik på Opret Design

1.5. I Design Editor, klik på et af de eksisterende elementer som navn, billede, knap osv. for at redigere det, eller tilføj nye elementer til Designet for at inkludere flere oplysninger om produkter.
1.6. Klik på Udgiv når du er færdig, og gå til Trin 2 i guiden.

1.7. Til sidst, gå til Anbefalinger / Søg -> Indhold og ændre dit Clerk.io Indhold til at bruge dit nye Design.
1.8. Klik på Opdater Indhold. Dette vil midlertidigt forårsage, at de ikke vises på din webshop, indtil du er færdig med Trin 2. Vælg det nye Design for alt Indhold, der skal opdateres.

1.9. Der! Du er nu klar til at skifte til Clerk.js 2.
Trin 2: Erstatning af scriptet #
2.1. Start med at finde skabelonfilen, der bruges til at vise alle sider af webshoppen, og hvor det originale Clerk.js-script findes nær bunden.
2.2. Fjern det gamle script fra filen:

2.3. Gå derefter til my.clerk.io -> Indstillinger -> Tracking Code. Denne side indeholder nu din Clerk.js 2 trackingkode.
2.4. Kopier denne kode og indsæt den lige før tagget i skabelonen:

2.5. Gem din skabelon.
Tillykke! Du kører nu på den meget forbedrede Clerk.js 2 opsætning!
Du kan se den fulde dokumentation for Clerk.js 2 her: https://docs.clerk.io/docs/clerkjs-quick-start
Denne side er oversat af en hjælpsom AI, og der kan derfor være sproglige fejl. Tak for forståelsen.