Hoppa till innehåll
Scripts-räddningUtfasad 30 juni 2026

Shopify Scripts slutade fungera den 30 juni 2026. Så här gör du nu.

Om din butik hade ett anpassat Script för rabatt, BOGO eller paket, slutade det köras den 30 juni 2026, tyst. Inget fel, ingen varning, inget i dina loggar. Här är exakt vad som hände, vad migrering till Shopify Functions faktiskt innebär, och ett ärligt svar på vad Stackable kan återskapa åt dig.

Vad som faktiskt hände
  • Shopify Scripts slutade köras den 30 juni 2026, för varje butik som fortfarande använde dem.
  • All anpassad logik för rabatt, BOGO eller paket som fanns i ett Script slutade tillämpas det datumet.
  • Felet är tyst av design: en Shopify Function vars villkor inte matchar en given varukorg utlöses helt enkelt aldrig. Den kastar inget fel, och Shopify meddelar dig inte.
Varför det här tar handlare på sängen

Handlare som arbetar sig igenom den här migreringen beskriver samma fara på Shopifys community-forum:

Mitt gamla Script slutade tyst tillämpa en rabatt och jag fick bara reda på det för att en kund klagade på att ha debiterats fullt pris. Det fanns inget fel, ingen varning, inget i orderloggarna. Jag hade kört på en trasig uppsättning i veckor innan jag märkte det.

Det är kärnrisken med att flytta från Scripts till Functions: en Function är antingen välformad och körs, eller den är felkonfigurerad och tyst. Det finns inget synligt mellanläge, så ett felmatchat villkor, ett stavfel i ett tröskelvärde, en regel avgränsad till fel kollektion, ger exakt samma tystnad som en Function som fungerar korrekt. Det enda sättet att upptäcka det är att medvetet testa åt båda hållen innan du litar på den i skarp drift.

Vad migreringen faktiskt innebär

Fyra saker värda att veta innan du börjar

01

Det är tre separata migreringar, inte en

En enda Script-fil kunde röra rabattlogik, fraktpriser och betalningsanpassning samtidigt. Functions delar upp det i tre separata Function-typer, rabatt, leverans och betalning, var och en konfigurerad och driftsatt oberoende av varandra. Att migrera "mitt Script" innebär vanligtvis att migrera upp till tre olika saker.

02

No-code-byggare täcker vanligtvis bara rabatter och BOGO

Om ditt Script också rörde fraktpriser eller betalningsmetoder når en no-code-byggare för rabatt-Functions, Stackable inkluderat, inte dit. Anpassningar för leverans och betalning kräver en utvecklare som skriver den Functionen direkt.

03

Spara din gamla Script-källkod nu

När Script Editor väl är helt avvecklad blir dess sparade kod oåterkallelig. Exportera eller kopiera din gamla Script-källkod idag, även om du inte är redo att migrera än, så att du har en referens för vad som än ersätter den.

04

Testa en varukorg som ska utlösa och en som inte ska

Innan du litar på en ny Function, bygg två testvarukorgar: en som ska utlösa den, och en som medvetet inte ska. En Function som utlöses när den inte ska är lika kostsam som en som tyst aldrig utlöses.

Var Stackable passar in, och var det inte gör det

Ett ärligt svar om omfattning

Stackable återskapar regelbaserad rabattlogik med native Shopify Functions. Det kör ingen godtycklig anpassad kod.

Det här återskapar Stackable

  • Nivåbaserade / volymrabatter (t.ex. "köp 3+, spara 15 %")
  • Köp X få Y och BOGO-logik, inklusive upprepade nivåer
  • Explicita staplingsregler mellan erbjudanden
  • Schemalagd start, slut och omedelbar paus på vilken kampanj som helst

Det här behöver du fortfarande en utvecklare för

  • Godtycklig anpassad kod som ditt gamla Script körde (skräddarsydda prisformler, engångsvillkor ingen byggare täcker)
  • Anpassningar för frakt/leverans (en separat Function-typ)
  • Betalningsanpassningar (en separat Function-typ)
  • Allt som inte kan reduceras till en regelbaserad rabattkonfiguration

Om ditt gamla Script gjorde något på den här listan kan en no-code-byggare, Stackable inkluderat, inte nå det. Det är en utvecklarskriven Function, inte en konfigurationsskärm.

Vanliga frågor

Vanliga frågor

Är mina gamla Scripts borta?

Scripts slutade köras den 30 juni 2026, men det är inte nödvändigtvis samma ögonblick som Script Editors sparade källkod raderas. Exportera eller kopiera din gamla Script-kod nu oavsett: när Shopify helt avvecklar editorn blir den oåterkallelig.

Får jag ett felmeddelande om en Function är felkonfigurerad?

Nej. En Function vars villkor inte matchar en varukorg utlöses helt enkelt aldrig, tyst, utan fel och utan varning. Testa alltid med en varukorg som ska utlösa den och en som inte ska innan du litar på den i produktion.

Ersätter Stackable allt mitt gamla Script gjorde?

Bara den regelbaserade delen: nivåbaserade och volymrabatter, BOGO, rabattstapling och schemaläggning, alla återuppbyggda på inbyggda Shopify Functions. Stackable kör ingen godtycklig anpassad kod. Om ditt Script gjorde något genuint skräddarsytt, en anpassad prisformel eller ett villkor ingen byggare täcker, behöver det fortfarande en utvecklare som skriver Functionen direkt.

Vad händer med frakt- eller betalningslogiken mitt Script hanterade?

Det är separata Function-typer (leverans och betalning) som Stackable inte rör. En utvecklare behöver migrera dem oberoende av din rabattlogik.

Var kan jag läsa hela migreringsgenomgången?

Vårt första blogginlägg går igenom avvecklingen av Scripts och migreringsvägen mer detaljerat.

Installera Stackable och återskapa dina regelbaserade rabatter

Volymnivåer, BOGO, stapling och schemaläggning, som körs på native Shopify Functions från dag ett.

Gratisplan finns. Inget kort krävs.

Vi använder nödvändiga cookies för att driva den här webbplatsen, och, bara med ditt tillstånd, analyscookies för att förstå trafiken. Läs vår Cookiepolicy.