Migrering fra Shopify Scripts til Shopify Functions

Shopify Functions ligner på Shopify Scripts, som lar utviklere skape tilpassede handelsopplevelser.

Shopify Functions

Shopify Functions installeres som en del av en app. De konfigureres sammen med andre funksjoner direkte i Shopify-administrator, som betyr at forhandlere ikke trenger å bruke kode når de oppretter eller endrer tilpasninger. WebAssembly-plattformen som kjører Shopify Functions gir bedre ytelse enn Shopify Scripts, og kjører kode på mindre enn fem millisekunder. Derfor kan Shopify Functions støtte større salgshendelser, som lynsalg, uten fall i ytelsen.

Ved å bruke Shopify Functions kan utviklere kode og enhetsteste i sitt eget lokale miljø. Utviklere distribuerer Shopify Functions-tilpasninger som en del av en app, i stedet for å kopiere og lime inn Ruby-kode i hver enkelt butikk. Problemer med tidsavbrudd og CPU-minnegrenser reduseres også ved bruk av Shopify Functions.

Migrere til Shopify Functions med Shopify Scripts-tilpasningsrapporten

Shopify Scripts tilpasningsrapporten er en personlig tilpasset side i Shopify-administratoren din som viser de eksisterende skripttilpasningene som er aktive i butikken, og gir Shopify Functions-dokumentasjon eller relevante app-koblinger som kan hjelpe deg med å gjenskape tilpasningene.

Shopify Scripts-tilpasningsrapporter genereres automatisk. Du kan også eksportere rapporten og se den som en CSV-fil. Du må gjenskape tilpasningen din med Shopify Functions før 28. august 2025.

Se gjennom tilpasningene dine

Avhengig av skriptene du har, kan rapportsiden din inneholde seksjoner for tilpasning av betalingsgateway, frakter og produktrabatter.

Hver seksjon kan inkludere navn, beskrivelse og kildefillenker til Shopify Scripts tilpasningen, lenker til anbefalte apper som er bygget med Shopify Functions og som er spesifikke for tilpasningen din, og koblinger til Shopify Functions-opplæringer.

Se gjennom rapportens informasjon for å bestemme om du vil gjenskape tilpasningen med følgende alternativer:

Gjenskape tilpasningen din

  1. Gå til Innstillinger > Apper og salgskanaler fra Shopify-administrator.

  2. Klikk Script Editor.

  3. I Erstatt Shopify Scripts-banneret klikker du på Erstatt Shopify Scripts.

  4. Gjør ett av følgende i hver del du har i tilpasningsrapporten:

    • For å se dine eksisterende Shopify Scripts, klikker du på navnet på skriptet under nummeret på automatisk oppdaget tilpasning.
    • For å se eller installere en kompatibel app som samsvarer med skriptene dine, klikk på Installer for en du vil bruke i delen Anbefalte apper , eller klikk på Flere apper som dette for å finne en annen kompatibel app.
    • For å se Shopify Functions opplæringer, klikk på den relevante funksjons-API-lenken i Hvordan gjenskape med Shopify Functions-delen.

Når du har testet med en app eller en Shopify Functions-tilpasning, kan du deaktivere skriptet du erstatter.

Bruke Shopify Scripts med Shopify Functions

Shopify Scripts fortsetter å fungere på kasser som er tilpasset med checkout.liquid og på kasser som er blitt oppgradert frem til 28. august 2025.

Shopify Scripts og Shopify Functions kan brukes samtidig i samme butikk. Hvis skriptene ikke kan erstattes av Shopify Functions for øyeblikket, må du fortsette å bruke Shopify Scripts frem til API-ene for Shopify Functions fyller dine behov. Se følgende for å finne ut hvordan Shopify Scripts og Shopify Functions samhandler.

Varelinjeskript

Varelinjeskript kjøres før Shopify Functions, som inkluderer rabatter som er opprettet av apper. Varelinjeskript har ikke tilgang til beløp som er rabattert av funksjoner og apper.

Scripts har bare tilgang til den første rabattkoden som brukes i kassen, og har ikke tilgang til andre rabattkoder som kan ha blitt brukt. Bruk av reject fungerer for eksempel for den første rabatten som er lagt til i kassen, og påvirker ikke andre rabatter.

Fraktskript

Fraktskript kjører etter leveringstilpasninger som opprettes av Shopify Functions. Scripts kan ikke kjøre på omdøpingsresultater for endrede leveringstilpasninger, men kan kjøre på tilpasninger som flytt eller skjul.

Betalingsskript

Betalingsskript kjører etter betalingstilpasninger som opprettes av Shopify Functions. Skript kan ikke kjøre på omdøpingsresultater for endrede betalingstilpasninger, men de kan kjøre på tilpasninger som flytt eller skjul.

Finner du ikke svarene du leter etter? Vi er her for å hjelpe deg.