Når du driver et website er målet at gøre oplevelsen for dine besøgende så unik som muligt, og dét er nu muligt med Shopify Scripts.
Med Shopify Scripts kan du programmere flere ting i din checkout process, hvor du kan implementere brugerdefineret logik og skræddersy brugeroplevelsen under dine besøgendes checkout-oplevelse. Denne app findes kun til Shopify Plus abonnementer.
Shopify Scripts er små kodestykker, der giver dig mulighed for at oprette tilpassede oplevelser for dine kunder i indkøbskurven og ved betaling.
Der er tre forskellige typer af Shopify Scripts:
Produktlinje scripts. Her kan du tilpasse produkterne, som er tilføjet til dine besøgendes indkøbskurv. Her kan du ændre priserne og give særlige rabatter på udvalgte produkter. Dette script vil køre hver gang, et produkt bliver lagt, fjernet eller redigeret i dine kunders indkøbskurv.
Her er eksempler på produktlinje scripts:
Leveringsscripts. Dette script kan interagere med dine leveringsmuligheder. Her kan du ændre forskellige leveringsmetoder og give forskellige rabatter på dine leveringspriser. Dette script vil køre hver gang, en besøgende går ind på siden med leveringsmuligheder inden betaling.
Her er eksempler på leveringsscripts:
Betalingsscripts. Dette script vil interagere med dit betalingsmodul. Her kan du skjule, omdøbe og ændre rækkefølgen af dine forskellige betalingsgateway. Disse scripts vil køre hver gang, dine kunder går ind på siden med betalingsmetode. Betalingsscripts interagerer ikke med betalingsgateways, som fx PayPal Express eller Apple Pay, der vises for dine kunden inden betaling.
Her er eksempler på betalingsscripts:
Sikkerheden er vigtig, når du skal køre de forskellige scripts på din hjemmeside. Uanset hvor mange kunder du har på et givent tidspunkt i din butik, er der derfor nogle begrænsninger, som man skal være særligt opmærksomme på. Jeg har taget de 10 vigtigste eksempler med på begrænsninger og ting, man skal være opmærksom på, når du bruger Shopify Scripts.
1. Der kan kun udgives ét script pr. script type ad gangen. Du kan fx udgive et script til produkter og et script til leveringsmuligheder, men du kan ikke udgive to scripts til produkter på samme tid.
2. Du kan oprette op til 200 Shopify-scripts.
3. Scripts til produkter, scripts til levering og scripts til betaling fungerer ikke med ordrekladder eller betalingsproces for ordrekladder.
4. Shopify-scripts har ikke adgang til metafelter.
5. Scripts kan få adgang til informationer om, hvorvidt der bruges en rabatkode, beløbet på rabatten og rabattypen (fast beløb, procentdel eller levering). De kan dog ikke få adgang til informationer om, hvordan rabatterne anvendes (specifik for indkøbskurv eller produktet). Scripts kan heller ikke få adgang til informationer om ordrens samlede beløb efter rabat eller automatiske rabatter.
6. Scripts kan ikke lægge varer i indkøbskurven eller øge prisen på en vare.
7. Scripts kan ikke øge prisen på levering.
8. Du kan oprette scripts med op til 24.576 tegn.
9. Når du bruger Shopify-scripts med hurtig betalingsproces anvendes leveringsrabatter, når din kunde vælger en metode med fremskyndet betaling. Derfor afspejles ændringer i ordrens pris ikke på kundens enhed eller i kundens browser. Kunderne får vist den oprindelige pris i deres hurtigere betalingsproces, men de opkræves den korrekte pris inklusiv rabat.
10. Med nogle få undtagelser er Shopify-scripts ikke i stand til at håndtere input/output. Det betyder, at scripts ikke kan udføre webanmodninger eller database opkald, og de kan ikke modtage input fra en bruger.