Spring til indhold
Scripts-redningUdfaset 30. juni 2026

Shopify Scripts stoppede med at virke den 30. juni 2026. Her er, hvad du skal gøre nu.

Hvis din butik havde en tilpasset rabat-, BOGO- eller bundle-Script, stoppede den stille med at køre den 30. juni 2026. Ingen fejl, ingen advarsel, intet i dine logs. Her er præcis, hvad der skete, hvad en migrering til Shopify Functions egentlig indebærer, og et ærligt svar på, hvad Stackable kan genopbygge for dig.

Hvad der faktisk skete
  • Shopify Scripts stoppede med at køre den 30. juni 2026 for alle butikker, der stadig brugte dem.
  • Enhver tilpasset rabat-, BOGO- eller bundle-logik, der lå i en Script, holdt op med at blive anvendt på den dato.
  • Fejlen er stille af design: en Shopify Function, hvis betingelser ikke matcher en given kurv, udløses simpelthen aldrig. Den kaster ikke en fejl, og Shopify giver dig ikke besked.
Hvorfor dette overrasker forhandlere

Forhandlere, der arbejder sig igennem denne migrering, beskriver den samme fare på Shopifys community-forummer:

Min gamle Script holdt stille op med at give rabat, og jeg opdagede det først, fordi en kunde klagede over at være blevet opkrævet fuld pris. Der var ingen fejl, ingen advarsel, intet i ordrelogget. Jeg havde kørt med en defekt opsætning i ugevis, før jeg opdagede det.

Det er kernerisikoen ved at skifte fra Scripts til Functions: en Function er enten velformet og kører, eller også er den fejlkonfigureret og stille. Der findes ingen synlig mellemtilstand, så en betingelse, der ikke matcher, en tastefejl i en tærskelværdi eller en regel, der er afgrænset til den forkerte collection, giver præcis den samme stilhed som en Function, der fungerer korrekt. Den eneste måde at opdage det på er bevidst at teste begge retninger, før du stoler på den i drift.

Hvad migrering faktisk indebærer

Fire ting værd at vide, før du starter

01

Det er tre separate migreringer, ikke én

En enkelt Script-fil kunne berøre rabatlogik, fragtpriser og betalingstilpasning på samme tid. Functions opdeler det i tre separate Function-typer: rabat, levering og betaling, som hver især konfigureres og udrulles uafhængigt. At migrere "min Script" betyder som regel at migrere op til tre forskellige ting.

02

No-code-byggere dækker som regel kun rabatter og BOGO

Hvis din Script også berørte fragtpriser eller betalingsmetoder, når en no-code discount-Function-bygger, Stackable inklusive, ikke ud til dem. Tilpasninger af levering og betaling kræver, at en udvikler skriver den Function direkte.

03

Gem din gamle Script-kildekode nu

Når Script Editor er fuldt udfaset, bliver den gemte kode umulig at gendanne. Eksportér eller kopiér din gamle Script-kildekode i dag, også selvom du endnu ikke er klar til at migrere, så du har en reference til det, der erstatter den.

04

Test en kurv, der bør udløse, og en kurv, der ikke bør udløse

Før du stoler på en ny Function, skal du opbygge to testkurve: én, der bør udløse den, og én, der bevidst ikke bør. En Function, der udløses, når den ikke bør, er lige så bekostelig som en, der stille aldrig udløses.

Hvor Stackable passer ind, og hvor den ikke gør

Et ærligt svar om omfang

Stackable genopbygger regelbaseret rabatlogik på native Shopify Functions. Det kører ikke vilkårlig brugerdefineret kode.

Stackable genopbygger dette

  • Trin- / mængderabatter (fx "køb 3+, spar 15%")
  • Buy X Get Y og BOGO-logik, herunder gentagne trin
  • Eksplicitte regler for stabling af rabatter mellem tilbud
  • Planlagt start, slut og øjeblikkelig pause på enhver kampagne

Du får stadig brug for en udvikler til dette

  • Vilkårlig tilpasset kode, som din gamle Script kørte (skræddersyede prisformler, engangsbetingelser, som ingen bygger dækker)
  • Forsendelses- / leveringstilpasninger (en separat Function-type)
  • Betalingstilpasninger (en separat Function-type)
  • Alt, der ikke kan reduceres til en regelbaseret rabatkonfiguration

Hvis dit gamle Script gjorde noget på denne liste, kan en kodefri bygger, Stackable inklusive, ikke nå det. Det er en udviklerskrevet Function, ikke en konfigurationsskærm.

FAQ

Almindelige spørgsmål

Er mine gamle Scripts væk?

Scripts stoppede med at køre den 30. juni 2026, men det er ikke nødvendigvis det samme tidspunkt, som Script Editors gemte kildekode bliver slettet. Eksportér eller kopiér din gamle Script-kode nu alligevel: når Shopify fuldt ud udfaser editoren, bliver den umulig at gendanne.

Får jeg en fejl, hvis en Function er fejlkonfigureret?

Nej. En Function, hvis betingelser ikke matcher en kurv, udløses simpelthen aldrig, stille, uden fejl og uden advarsel. Test altid med en kurv, der bør udløse den, og en, der ikke bør, før du stoler på den i produktion.

Erstatter Stackable alt det, min gamle Script gjorde?

Kun den regelbaserede del: trin- og mængderabatter, BOGO, stabling af rabatter og planlægning, alt sammen genopbygget på native Shopify Functions. Stackable kører ikke vilkårlig tilpasset kode. Hvis din Script gjorde noget reelt skræddersyet, en tilpasset prisformel eller en betingelse, som ingen bygger dækker, kræver det stadig, at en udvikler skriver den Function direkte.

Hvad med forsendelses- eller betalingslogikken, som min Script håndterede?

Det er separate Function-typer (levering og betaling), som Stackable ikke rører. En udvikler skal migrere dem uafhængigt af din rabatlogik.

Hvor kan jeg læse hele migreringsgennemgangen?

Vores første blogindlæg gennemgår udfasningen af Scripts og migreringsvejen mere detaljeret.

Installer Stackable og genopbyg dine regelbaserede rabatter

Volumentrin, BOGO, stabling og planlægning, der kører på native Shopify Functions fra dag ét.

Gratis plan tilgængelig. Intet kort krævet.

Vi bruger essentielle cookies til at drive dette site, og kun med din tilladelse, analysecookies til at forstå trafik. Læs vores Cookiepolitik.