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.
- 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.
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.
Fire ting værd at vide, før du starter
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.
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.
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.
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.
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.
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.
Relaterede funktioner
Discount Stacking
How to stack discounts in Shopify comes down to settings the platform hides by default: every discount belongs to a class (product, order, or shipping), and whether two discounts combine is decided per offer, per class. Stackable puts those combine switches on every offer, so a volume tier, a spend goal, and free shipping add up exactly the way you configured them, every time.
BOGO / Buy X Get Y
Running BOGO beyond the 100-product cap isn't possible with Shopify's native Buy X Get Y discount: it stops letting you add eligible products once you pass 100, and it only applies once per order. Stackable removes both limits and adds cheapest-item-free logic on top.
Scheduled Sales
Shopify scheduled sales fail two ways in the wild: campaigns that silently never start, and live campaigns with no pause button. Stackable's scheduler runs on the same reliability guarantee as its checkout math, and pausing takes effect storefront-wide in under a minute.
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.