Importera och exportera en kontrakts-CSV-fil

Du kan använda CSV-filen (komma-separerade-värden) för att importera kontrakt från en tredjeparts prenumerationsapp till Shopify Subscriptions-app eller exportera kontrakt från Shopify Subscriptions-app.

Se Öppna och redigera en CSV-fil för mer information om att använda CSV-filer.

Ladda ner ett exempel på CSV-fil

Du kan ladda ner och visa ett exempel på kontrakt CSV-fil för att använda som mall.

Överväganden för kontrakt CSV-fil

Granska följande överväganden innan du använder en kontrakts-CSV-fil för att importera kontrakt.

Formatera CSV-filen

Verifiera att din kontrakts-CSV-fil uppfyller följande kriterier, så att den importeras korrekt:

  • Den första raden i ditt kontrakts CSV-fil måste vara kolumnrubrikerna som anges i tabellen för kontrakts CSV-beskrivning.
  • Varje kolumn måste separeras med komman.
  • En CSV-fil får ha en maximal storlek på 10 MB.

Förstå användarnamnskolumnen

Användarnamnet används för att unikt identifiera varje kontrakt. Användarnamn används för att hantera data på följande sätt:

  • Gruppera kontrakt med flera radobjekt: Kontrakt med flera radobjekt grupperas efter ett gemensamt användarnamnet.
  • Förhindra duplicerade kontrakt: Duplicerade kontrakt ignoreras vid import. Om en rad med samma namn tidigare importerades hoppas den raden över i den nya importprocessen. Denna mekanism hjälper till att undvika duplicering av data.

Flera radobjektkontrakt

Kontrakt som innehåller flera radobjekt kräver en separat rad för varje radobjekt och grupperas tillsammans med användarnamnskolumnen.

Om ett kontrakt till exempel har tre radobjekt måste varje radobjekt läggas till som en separat rad. Den första raden innehåller all kontraktsinformation, och de kommande två raderna innehåller endast värden i följande kolumner:

  • användarnamn
  • line_variant_id
  • line_quantity
  • line_current_price
  • Valfritt: line_selling_plan_id
  • Valfritt: line_selling_plan_name

Användarnamnet måste vara identiskt för alla tre kolumnerna. Alla andra kolumner i raderna två och tre måste vara tomma.

Beskrivning av csv-filen

Den information som används i kontrakt-CSV-filen ingår i följande kategorier: * Namnet på kontraktet * Kund- och faktureringsinformation * Leveransmetod och information * De artiklar som ingår i prenumerationen

Alla kolumner måste läggas till i CSV-filen för att de ska importeras korrekt, och alla fält krävs om inte annat anges.

Beskrivning av kolumnerna i CSV-filen för kontraktet.
Kolumn Beskrivning
Handle Användarnamn är de unika identifierarna för varje kontrakt. Användarnamn kan innehålla bokstäver och siffror och är vanligtvis en kombinerad sträng av bokstäver, siffror eller båda. Varje kontrakt måste ha ett unikt namn.
upcoming_billing_date Det kommande faktureringsdatumet för kontraktet. Tiden är i UTC (koordinerad universell tid) och måste formateras som ÅÅÅÅ-MM-DDTHH:MM:SSZ. 15:50 den 7 september 2019 i tidszonen UTC (koordinerad universell tid) representeras till exempel som 2019-09-07T15:50:00Z.
customer_id Kund-ID. ID-numret måste matcha ID-numret för en befintlig kund i din Shopify-administratör.
currency_code Kontraktets valutakod. Valutakoden måste matcha en valuta som är aktiv i din butik.
status Kontraktets status. Kontrakt kan ha en av följande statusar:
  • Aktiv
  • Pausad
cadence_interval Prenumerationens leveransfrekvens. Ett kontrakt kan ha ett av följande kadensintervall:
  • Vecka
  • Månad
  • År
cadence_interval_count Prenumerationens leveransfrekvens inom det övergripande tidsintervallet. Till exempel är kadensintervallet för varje månad 1 och kadensintervallet för varannan vecka är 2.
customer_payment_method_id ID för den betalningsmetod som kunden använde för kontraktet.
delivery_price Priset för leveransen i korrekt valutaformat.
delivery_method_type Prenumerationens leveransmetod. Leveransmetoden måste ha en av följande typer:
  • Frakt
  • Lokal leverans
  • Hämta
  • Ingen
delivery_address_first_name Mottagarens förnamn på leveransadressen. Detta fält krävs endast för leveransmetoderna Frakt och Lokal leverans.
delivery_address_last_name Sista namnet på leveransadressens mottagare. Detta fält krävs endast för metoder med Leverans och Lokal leverans.
delivery_address_address1 Den första raden i leveransadressen. Detta fält krävs för metoder med Leverans och Lokal leverans.
delivery_address_address2 Den andra raden i leveransadressen. Det här fältet krävs endast om adressen har ett andra fält och leveransmetoden är Frakt eller Lokal leverans.
delivery_address_city Leveransadressens stad. Detta fält krävs för metoder med Leverans och Lokal leverans.
delivery_address_province_code Leveransadressens provins eller stat. Detta fält krävs för metoder med Leverans och Lokal leverans.
delivery_address_country_code Landskoden för leveransadressen. Detta fält krävs endast för leveransmetoderna Frakt och Lokal leverans.
delivery_address_company Företagsnamnet för leveransadressen. Detta fält krävs endast om ordern gäller ett företag och leveransmetoden är Frakt eller Lokal leverans.
delivery_address_zip Leveransadressens postnummer. Detta fält krävs för metoder med Leverans och Lokal leverans.
delivery_address_phone Leveransadressens telefonnummer. Detta fält krävs för metoder med Leverans och Lokal leverans.
delivery_local_delivery_phone Telefonnumret till leveransadressen. Detta fält krävs för prenumerationer med leveransmetoden Lokal leverans.
delivery_local_delivery_instructions Instruktioner för Lokal leverans. Detta fält behöver endast inkluderas när anvisningar om prenumerationer med leveransmetoden Lokal leverans.
delivery_pickup_method_location_id Plats-ID för leveransmetoden upphämtning. Detta fält krävs endast för prenumerationer med leveransmetoden Lokal upphämtning.
line_variant_id ID för varje radobjekt som ingår i prenumerationen. Om det finns flera radobjekt som ingår i prenumerationen måste varje radartikel läggas till som en ny rad med ett unikt variant-ID.
line_quantity Kvantiteten för varje radobjekt som ingår i prenumerationen. Om det finns flera radobjekt som ingår i prenumerationen ska den tillagda kvantiteten vara för den specifika artikeln, inte den totala kvantiteten för alla artiklar som ingår.
line_current_price Priset för prenumerationsposten i korrekt valutaformat.
line_selling_plan_id ID för prenumerationsplanen. Detta fält är valfritt.
line_selling_plan_name Namnet på prenumerationsplanen. Detta fält är frivilligt.

Importera kontrakt med hjälp av en CSV-fil

Du kan använda en CSV-fil för att importera befintliga kontrakt från en tredjepartsprenumerationsapp i Shopify App Store eller en annan Shopify-butik, till din Shopify Subscriptions-app. En CSV-fil kan inte användas för att redigera eller skriva över befintliga kontrakt. Duplikat av befintliga kontrakt ignoreras vid import.

Steg:

  1. Gå till Prenumerationer > Kontrakt från din Shopify-admin.
  2. Klicka på Importera.
  3. Klicka på Lägg till fil och välj sedan den CSV-fil som du vill importera.
  4. Klicka på Ladda upp fil.

När din CSV-fil har laddats upp får du ett bekräftelsemeddelande från Shopify till det e-postkonto du använt för att konfigurera din Shopify-butik. Läs lösningar på vanliga importfel för att lösa eventuella importproblem.

Exportera kontrakt med en CSV-fil

Du kan exportera dina kontrakt för att spara dem, eller importera dem till en annan Shopify-butik där du har appen Shopify Subscriptions installerad.

Steg:

  1. Gå till Prenumerationer > Kontrakt från din Shopify-admin.
  2. Klicka på Exportera.

Är du redo att börja sälja med Shopify?

Prova gratis