Nödsituation

Vid nödsituationer eller driftstörningar kan du skicka ett SMS till vår jourtelefon

Jourtelefon (endast SMS)

+45 29 70 15 95

Skicka ett SMS med följande information:

  • Ditt namn och din webbshop
  • Beskrivning av problemet
  • Ditt telefonnummer för återuppringning

Anteckningar: Denna tjänst är endast avsedd för kritiska situationer där din webbshop ligger nere eller har allvarliga problem. För vanlig support, vänligen använd våra normala supportkanaler.

Cache i Shoporama

Hur cachelagring fungerar i Shoporama. Hur ofta cacher byggs, när dina ändringar träder i kraft och hur du tvingar fram en återställning.

Lästid: ca {åtta} minuter
Shopejer

Shoporama använder cachelagring på flera ställen så att din webbutik är snabb för kunderna. Detta innebär också att dina ändringar inte alltid träder i kraft omedelbart. Här är en översikt över de cachelager som finns, hur ofta de byggs och hur du tvingar fram en uppdatering om du har bråttom.

Det korta svaret: Klicka på Visa onlinebutik längst upp till höger i administratören. Detta öppnar butiken med en token som återställer cacheminnet åt dig. I resten av artikeln förklaras vilka cachelager som finns och exakt när de uppdaterar sig själva.

Hur ofta byggs huvudcachen?

Den klassiska sidcachen ligger ovanpå förstasidan, kategorisidorna och produktsidorna. Den byggs kontinuerligt i takt med att dina kunder besöker sidorna. Den första kunden som besöker en sida efter en ändring utlöser en ny build och alla efterföljande kunder ser den nya versionen. Du kan alltid tvinga fram en ny build manuellt.

Så här återställer du cacheminnet manuellt

Det finns två enkla sätt:

  1. Snabbt: Klicka på Visa onlinebutik i det övre högra hörnet av administratören. Då öppnas butiken med en token som återställer cacheminnet automatiskt.
  2. Medvetet: Klicka på kugghjulet i det övre högra hörnet, gå till Order, scrolla ner och klicka på Spara och återställ cache.

Se den fullständiga guiden i Så här återställer du cacheminnet.

Blockera cache

Förutom huvudcachen finns det en blockcache som styrs av din temautvecklare. Blockcache tillämpas på specifika delar av temat (t.ex. ett bestsellerblock eller en meny) med en individuell livstid. Det innebär att den tunga delen bara byggs upp då och då, medan resten av sidan är helt dynamisk. De två cachelagren arbetar tillsammans, inte mot varandra.

Cache på dina egna feeds

Om du bygger ditt eget flöde (t.ex. Google Shopping, Facebook eller en jämförelsetjänst) från en landningssida lagras flödesfilen i en cache så att den inte behöver räknas om för varje anrop. Filen byggs om varje timme vid minut 47 (10:47, 11:47, 12:47, etc.). Detta innebär att förändringar i de produkter som ingår i flödet återspeglas nästa gång minut 47 inträffar.

Jämförelsetjänsten hämtar själva flödet med sitt eget intervall ovanpå. Google Merchant Centre hämtar vanligtvis en gång om dagen, så det kan ta upp till 24 timmar från det att ändringen finns i flödet till dess att den visas i annonserna.

Cache på slutpunkten /ajax

Om ditt tema använder /ajax-slutpunkten för filtrering eller oändlig scrollning cachas varje unik URL i upp till 12 timmar. Detta gör filtrerade produktlistor blixtsnabba, men innebär också att en prisändring bara syns när cachen löper ut. Du kan tvinga fram en ombyggnad av en specifik URL genom att lägga till rebuild=1 i anropet.

Cachelagring på inbyggda Google Shopping- och produktflöden

De flöden som Shoporama tillhandahåller från början (Google Shopping och liknande) byggs i två steg:

  • Google Shopping-flödet uppdateras varje timme vid minut 17.
  • Det allmänna produktflödet uppdateras varannan timme vid minut 15 (00:15, 02:15, 04:15, etc.).

För de inbyggda flödena behöver du vanligtvis inte göra någonting. De byggs automatiskt om så snart nästa gång inträffar.

Cachade aktier och priser

Lagerstatus uppdateras regelbundet i bakgrunden oberoende av sidans cache, så att kunderna sällan ser fel kvantitet. Kampanjpriser synkroniseras också flera gånger i timmen, så att aktiva kampanjer snabbt återspeglas på de produkter som ingår.

När träder ändringarna i kraft?

  • Produkttexter och priser: Vid nästa cache-byggnad eller omedelbart efter manuell återställning.
  • Lagerstatus: Uppdateras regelbundet i bakgrunden, oberoende av sidans cache.
  • Bilder: Syns omedelbart.
  • Temaförändringar: Syns omedelbart. Smarty kompilerar automatiskt om dina mallar när filer ändras.
  • Anpassade flöden (anpassade flöden via landningssidan): Uppdateras varje timme vid minut 47.
  • Inbyggt Google Shopping-flöde: Uppdateras varje timme vid minut 17.
  • Filtrerade produktlistor via /ajax: Uppdateras efter 12 timmars cache-livstid eller med rebuild=1.

Tips och råd: Om du redigerar många produkter åt gången bör du vänta med att återställa cacheminnet tills alla ändringar har sparats. Det besparar servern onödigt arbete och du slipper vänta på en cacheåterställning som ändå kommer att skrivas över strax efteråt.

Vanliga frågor och svar

Varför kan jag inte se mitt nya pris i butiken?

Vanligtvis för att cacheminnet ännu inte har uppdaterats. Klicka på Visa webbshop i Admin (då återställs cacheminnet automatiskt) eller använd Spara och återställ cacheminnet i Inställningar. Kontrollera också att du inte ser en gammal version i din webbläsares cache. Gör en hård omladdning med Ctrl+F5 (Windows) eller Cmd+Shift+R (Mac).

Mitt Google Shopping-flöde visar fortfarande det gamla priset. Vad ska jag göra åt det?

Om du bygger flödet själv via en landningssida kommer det att uppdateras varje timme vid minut 47. Om du använder Shoporamas inbyggda Google Shopping-flöde kommer det att uppdateras varje timme vid minut 17. Vänta på nästa uppdatering. Google Merchant Centre hämtar vanligtvis ditt flöde en gång om dagen, så det kan ta upp till 24 timmar från det att ändringen finns i flödet tills den visas i annonserna.

Måste jag rensa cacheminnet varje gång jag redigerar en produkt?

Nej, det behöver du inte. Cachen byggs automatiskt så snart en kund besöker webbplatsen. Du behöver bara återställa manuellt om du har bråttom att se ändringen eller om du uppdaterar många produkter samtidigt och vill se till att hela butiken är ny på en gång.

Hur länge cachar /ajax endpoint?

Upp till 12 timmar per unik URL. Detta ger blixtsnabba filtrerade listor, men innebär också att ett nyligen ändrat pris kan ta tid att visa i en filtrerad vy. Lägg till rebuild=1 i anropet för att tvinga fram en uppdatering eller återställ hela cacheminnet via Spara och återställ cache.

Påverkar cachelagring min SEO?

Cachelagring är övervägande bra för SEO eftersom det gör shoppen snabbare och hastighet är en rankningsfaktor i Google. Om du gör viktiga text- eller titeländringar ska du återställa cacheminnet och be Google att indexera om via Search Console.

Vad är skillnaden mellan blockcache och huvudcache?

Huvudcachen är den klassiska sidcachen som täcker hela förstasidan, kategorisidor och produktsidor. Blockcache är en mer finkornig cache som temautvecklaren kan ställa in på enskilda delar av temat, t.ex. ett block med "populära produkter" som bara byggs en gång i timmen. De två cachelagren arbetar tillsammans, inte mot varandra.

Min designer har gjort ändringar i temat, men den nya designen visas inte?

Mallar sammanställs automatiskt, så designändringar syns oftast direkt. Om det fortfarande snurrar, återställ cacheminnet och gör en hård omladdning i din webbläsare. Det är vanligtvis din webbläsare som håller fast vid den gamla CSS- eller JS-filen.

Kan kunder se olika versioner av cacheminnet?

Cachen är gemensam för alla besökare, men vissa dynamiska delar (t.ex. korg, inloggningsstatus och personliga priser) cachas inte, så varje kund ser alltid sina egna data där. Detta innebär också att säljlogik som B2B-priser eller medlemsrabatter alltid är korrekt för varje kund.

Jag har precis skapat ett nytt anpassat flöde. När kommer den att vara tillgänglig?

Första gången en URL för ett flöde anropas byggs filen upp och cachelagras. Om du vill ha en ny version av ett befintligt flöde kan du vänta på nästa build vid minut 47 eller återställa cachen via Spara och återställ cache.

Min kampanj är aktiverad, men priset visas fortfarande som vanligt. Vad är det som inte stämmer?

Kampanjpriser synkroniseras flera gånger per timme och sidans cache byggs om vid nästa besök. Kontrollera först att kampanjen är aktiv (start- och slutdatum), återställ sedan cacheminnet via Watch Online Shop och gör en hård omladdning. Om priset fortfarande är fel efter några minuter, skriv till supporten.

Behöver du hjälp med något? Kontakta oss på support@shoporama.dk.