Shopify + Dotdigital
Allt du behöver för att koppla ihop Shopify och Dotdigital: hur du ansluter, vilken data som flyttas, vilka inställningar som finns och vad du gör när något går fel.
- 1 dataflöde
- Anslut på ca 15 minuter
1. Kom igång
Förbered båda systemen först, anslut sedan i Junipeer.
- ca 10 minuter
Förbered Shopify
- Hitta MyShopify-domänen
- Aktivera apputveckling
- Skapa Junipeer-appen
- Lägg till nödvändiga scopes
- Publicera och installera appen
- Kopiera uppgifterna
- ca 5 minuter
Förbered Dotdigital
- Öppna API users i Dotdigital
- Skapa en ny API user
- Låt det genererade användarnamnet vara oförändrat
- Ange lösenord och aktivera användaren
- Spara och kopiera uppgifterna
- Klistra in uppgifterna i Junipeer
Anslut och testa
Klistra in uppgifterna i Junipeer, slå på flödena du behöver och testa med en order innan du går live.
Kom igång med Junipeer
2. Så flödar datan
Det här kan Junipeer flytta mellan systemen. Pilen visar åt vilket håll datan går.
- Kunder
3. Inställningar
Inställningarna du ser i Junipeer, på vanlig svenska. Öppna en för att läsa mer. Nyckeln är det tekniska namnet.
I Junipeer har varje inställning ett ? som öppnar samma förklaring bredvid formuläret, precis när du behöver den. Med Junipeer MCP kan din AI-assistent också föreslå inställningarna utifrån dina egna data.
Så funkar Junipeer MCPInställningar för Shopify (40)
| Inställning | Vad den styr | Nyckel |
|---|---|---|
| Inaktivera nya produkter i Shopify | Detta är en skyddsfunktion som gör att nyligen importerade artiklar markeras som "utkast" som väntar på manuell publicering. | shopify_disable_new_products |
| API-hemlighet | Ange API-hemligheten för Qliro. | sh_qliro_api_secret |
| API-nyckel | Ange API-nyckeln för Qliro. | sh_qliro_api_key |
| Aktivera Flera lagerplatser i Shopify | Aktivera detta om du vill hantera lagersaldo separat för olika Shopify-platser, lager, butiker eller lagerytor. | shopify_multiple_locations |
| Ange externt företags-ID | Att aktivera den här inställningen är en generell rekommendation för B2B-affärsmodellen. | shopify_company_external_id |
| Använd GraphQL i stället för REST API | Välj vilket av Shopifys två API:er Junipeer ska använda för att kommunicera med din butik. | shopify_api_graphql |
| Använd egenskapen name (i stället för order_number) som ordernummer | Välj vilket Shopify-ordernummer som skickas till det andra systemet. | shopify_order_use_name_as_order_number |
| Använd fysiskt lagersaldo vid export av lager | Aktivera detta om Shopify ska uppdateras med fysiskt lagersaldo (on-hand) i stället för tillgängligt lagersaldo . | shopify_use_on_hand_stock_quantity |
Visa alla 40 inställningar
| Inställning | Vad den styr | Nyckel |
|---|---|---|
| Använd platsens administratörs-e-post | Välj vilken e-postadress som används som företagets e-postadress när Shopify-platser exporteras som företag. | shopify_use_location_admin_email |
| Använd presentationsvaluta (belopp) | Välj i vilken valuta orderbeloppen ska skickas. | shopify_order_use_presentment_money |
| Exportera lagerplatser för orderrader | Skicka information om vilken plats (lager) varje orderrad är allokerad till i Shopify. | shopify_order_export_item_locations |
| Fullfölj hela leveranser utifrån orderkvantitet baserat på SKU-prefixet | Välj om en leverans som omfattar hela ordern ska fullfölja alla återstående artiklar på ordern i Shopify. | shopify_fulfill_full_delivery_by_order_qty |
| Fält att uppdatera | Om du uppdaterar befintliga produkter i Shopify väljer du vilka produktfält som får uppdateras. | shopify_fields_to_update |
| Handlar-ID (Merchant ID) | Ange ditt Svea Merchant ID. | svea_merchant_id |
| Hemlig nyckel | Ange ditt hemliga ord från Svea. | svea_secret_key |
| Importera produkter | När vi hanterar produktdata från den externa tjänsten till Shopify kan vi antingen: Skapa en ny produktpost om vi inte hittar någon matchning Ignorera nya produkter om vi inte hittar någon matchning | shopify_create_articles |
| Klient-ID | Behövs bara om du vill att Junipeer ska ansluta via din egen Shopify-app i stället för Junipeers. | shopify_client_id |
| Klienthemlighet (Client Secret) | Behövs bara om du vill att Junipeer ska ansluta via din egen Shopify-app i stället för Junipeers. | shopify_client_secret |
| Manuella betalningsleverantörer | När Junipeer markerar en order som betald i Shopify debiteras betalningen normalt (capture). | shopify_manual_gateways |
| Mappa Shopify-variantalternativ | Nya artiklar (varianter) i vår Shopify-koppling skapar alltid en förälder och en variant. | shopify_article_options_mapping |
| Mappa metafält för Shopify-varianter | Skicka extra produktinformation (anpassade data) till metafält för Shopify-varianter. | shopify_article_attributes_mapping |
| Mappa orderstatusar/åtgärder | Bestäm vad som ska hända med ordern i Shopify när ordern får en viss status i det andra systemet (till exempel Fortnox). | shopify_map_order_statuses |
| Mappa platser (lager) | Bestäm vilken plats (lager) i Shopify som ska få lagersaldot från respektive lager i det andra systemet. | shopify_map_locations |
| Momssats | Vissa system kräver en momssats när en ny produkt skapas där. | shopify_vat_percentage_prodexp |
| Orderstatusar i Shopify | Välj vilken status en order måste ha i Shopify innan den skickas till det andra systemet. | shopify_order_statuses_to_export |
| Priser inkluderar moms | Ange för Junipeer om de produktpriser du har angett i Shopify inkluderar moms . | shopify_price_incl_vat_prodexp |
| Shopify (API)-URL | Ange adressen som Junipeer använder för att ansluta till din Shopify-butik. | shopify_api_url |
| Shopify-URL | Ange adressen till din Shopify-butik, till exempel example.myshopify.com . | svea_shopify_url |
| Shopify-attribut för leveransdatum | Om dina kunder väljer ett leveransdatum i kassan sparar Shopify det som ett notattribut (note attribute) på ordern. | shopify_order_delivery_date_attribute |
| Shopify-format för leveransdatum | Använd den här inställningen för att ange hur leveransdatum skrivs i Shopify. | shopify_order_delivery_date_format |
| Shopify-metafält för externt ID | Behövs när flera artiklar i det andra systemet är varianter av samma produkt , till exempel storlekar eller färger på en T-shirt, och ska grupperas under en produkt i Shopify. | shopify_external_id_metafield |
| Shopify-plan | Ange för Junipeer vilken Shopify-plan din butik har. | shopify_plan |
| Shopify-valuta | Välj den valuta som din Shopify-butik använder. | shopify_default_currency |
| Spåra lagerartikel | Välj om nya produkter som Junipeer skapar i Shopify ska ha lagerspårning aktiverad. | shopify_mark_inventory_item_tracked |
| Standardlager i Shopify | Välj den Shopify-plats som ska ta emot lagersaldo när ingen specifik Shopify-plats har valts. | shopify_default_location |
| Uppdatera kunder? | Välj vad som ska hända när en kund som skickas till Shopify redan finns där. | shopify_update_customers |
| Uppdatera produkt | När produktdata hanteras från den externa tjänsten till Shopify kan vi antingen: Skriva över produktdata om vi hittar en matchning Ignorera produktdata om vi hittar en matchning | shopify_update_articles |
| Uteslutningsdatum för ordrar | När en integration tas i drift innehåller båda de anslutna systemen redan historisk data – ordrar från tiden innan Junipeer kom in i bilden. | stdintegration_filter_shopify_order_created_date |
| Åtkomsttoken för Admin API | Ett valfritt sätt att ansluta din Shopify-butik utan anslutningsknappen. | shopify_api_key |
| Översätt produktnamn på orderrader | Visa produktnamn på orderraderna på kundens språk i stället för butikens standardspråk. | shopify_order_translate_line_names |
Inställningar för Dotdigital (13)
| Inställning | Vad den styr | Nyckel |
|---|---|---|
| Fält för listattribut | Ange namnet på det kundattribut som innehåller Dotdigital-listans ID eller ID:n. | dotdigital_list_from_attribute_field |
| Fält för samtyckesattribut | Ange namnet på det kundattribut som innehåller samtyckestexten. | dotdigital_consent_from_attribute_field |
| Kontaktidentifierare | Välj hur kontakter identifieras i Dotdigital. | dotdigital_contact_identifier |
| Lista från kundattribut | Läs in list-ID:n för Dotdigital från ett kundattribut i stället för (eller utöver) listinställningarna. | dotdigital_list_from_attribute_enabled |
| Mappa kundattribut till datafält (butik) | Skriv kundens attribut till datafält i Dotdigital när kontakter sparas. | dotdigital_map_attributes_store |
| Mappa kundfält till datafält (butik) | Välj vilka kundfält som ska skrivas till datafält i Dotdigital när kontakter sparas. | dotdigital_map_data_fields_store |
| Mappa land till kontaktlista | Lägg till kontakter i en specifik Dotdigital-lista baserat på deras faktureringsland . | dotdigital_list_by_country |
| Reservalternativ för listattribut | Välj vad som ska hända när kundattributet inte innehåller något list-ID . | dotdigital_list_from_attribute_fallback |
Visa alla 13 inställningar
| Inställning | Vad den styr | Nyckel |
|---|---|---|
| Reservalternativ för samtyckesattribut | Välj vad som ska hända när kundattributet inte innehåller någon samtyckesinformation . | dotdigital_consent_from_attribute_fallback |
| Samtycke från kundattribut | Läs samtyckestexten från ett kundattribut i stället för att använda den fasta Consent Text . | dotdigital_consent_from_attribute_enabled |
| Samtyckestext | Ange den samtyckestext som kopplas till en kontakt när den skapas eller uppdateras i Dotdigital. | dotdigital_consent_text |
| Standardkontaktlista | Välj en lista i Dotdigital som kontakter läggs till i som standard. | dotdigital_default_list |
| URL för samtycke | Ange webbadressen (URL) där kunden gav sitt samtycke. | dotdigital_consent_url |
4. Felsökning
Välj det du ser. Varje fall visar orsak och lösning.
HögInloggningsuppgifterna slutade fungera
- Om någon har avinstallerat appen från Shopify-administrationen blir inloggningsuppgifterna ogiltiga. Installera om appen och använd de nya inloggningsuppgifterna.
Se symtom och åtgärd för mer information.
Om någon har avinstallerat appen från Shopify-administrationen blir inloggningsuppgifterna ogiltiga. Installera om appen och använd de nya inloggningsuppgifterna.
MedelFör felsökning av vanliga fel, se sidan Error Codes eller sidan för din connector
För felsökning av vanliga fel, se sidan Error Codes eller felsökningsavsnittet för ditt kopplingspar.
Se installationsguiden för plattformen för att åtgärda problemet.
MedelHittar inte Developer Dashboard
- Kontrollera att du är inloggad i Shopify som en användare med behörighet att utveckla appar. Alternativet Develop Apps kanske inte visas för personalkonton som saknar rätt behörighetsnivå.
Se symtom och lösning för mer information.
se till att du är inloggad i Shopify som en användare med behörighet att utveckla appar. Alternativet Develop Apps kanske inte visas för personalkonton som saknar rätt behörighetsnivå.
MedelFelet "Insufficient permissions"
- ett eller flera API-scopes saknas. Gå tillbaka till appen i Developer Dashboard, kontrollera att alla scopes finns med, släpp en ny version och installera om appen.
Se symtom och åtgärd för mer information.
ett eller flera API-scopes saknas. Gå tillbaka till appen i Developer Dashboard, kontrollera att alla scopes finns med, släpp en ny version och installera om appen.
5. Fler guider
Hjälpte sidan dig?
