Ansluta Shopify till ett ERP- eller fullgörandesystem

Appar och integrationer 9 min läsning

Ett lagerskrivbord där en skärm och hyllor med lager möter varandra
Två system, en siffra. Bestäm vem som äger den innan du ansluter dem.

Integrationsprojekt misslyckas på ägarskap, inte på protokoll. När två system båda tror att de äger lagersiffran är varje efterföljande bugg ett symptom på det ena ofattade beslutet.

Så den första leveransen är inte kod. Det är en tabell.

Ägarskapstabellen du skriver först#

Ansluta Shopify till ett ERP- eller fullgörandesystem — Ägarskapstabellen du skriver först
FältÄgareRiktning
ProduktmasterdataVanligtvis ERPERP → Shopify
PrisVanligtvis ERPERP → Shopify
LagernivåEtt system, aldrig bådaLager → Shopify
OrdrarShopifyShopify → ERP
Fullgörandestatus och spårningLagerLager → Shopify
KundpostBeror på; bestäm explicitEn riktning endast

Reglerna som håller det sunt#

  1. En ägare per fält, och det andra systemet skriver aldrig det.
  2. Synka i en riktning per fält. Dubbelriktad synk är där looparna bor.
  3. Använd en stabil extern identifierare — SKU, inte interna databas-ID:n.
  4. Gör allt idempotent så en repris är ofarlig.
  5. Logga varje meddelande med dess identifierare så en omtvistad order kan spåras från ände till ände.

Lager är den svåra delen#

Lager är fältet alla vill skriva och ingen vill äga. Välj systemet närmast de fysiska varorna, vanligtvis lagret, och låt det vara auktoritativt. Shopify återspeglar sedan den siffran snarare än att förhandla med den.

Överförsäljningar är nästan alltid ett symptom på två skribenter, inte av synklatens. Fixa ägarskap innan du justerar frekvens.

Planera för de tråkiga felen#

Lagret går offline i en timme; ERP:et avvisar en felformaterad adress; en produkt finns i ett system och inte i det andra. Inget av detta är exotiskt, och alla behöver ett definierat beteende och en plats där en människa kan se kön.

Vanliga frågor

Realtidssynk eller batchsynk?

Ordrar snabbt, lager ofta, produktdata enligt schema. Realtid för allt kostar mer och förbättrar lite.

Ska vi använda en mellanvaruplattform?

För flera system, ja — den centraliserar återförsök, loggar och mappning. För en integration är det ofta fler rörliga delar än värde.

Vem fixar ett fastnat meddelande klockan 2 på natten?

Bestäm före lansering. En integration utan ägare och en synlig kö blir tyst dataförlust.

shopify erp integrationshopify fullgörandeintegrationshopify lagersynkshopify lagerintegrationshopify mellanvara

Alla guider

Senast uppdaterad 2026-08-04 av shopifydevelopment.info · Om oss

Skrivet av byggare

Varje guide skrivs av utvecklare som bygger och underhåller Shopify-butiker, inte omskriven från andra sajter.

Granskat enligt schema

Shopify släpper ändringar hela tiden. Varje guide bär datum för sin senaste genomgång, och vi publicerar datumet även när inget ändrades.

Inga betalda placeringar

Ingen app, temabutik, byrå eller partner kan köpa ett omnämnande, en placering eller en länk här.

Tolv språk

Varje guide är översatt, inte maskinpåklistrad — varje språk har egen URL och eget granskningsdatum.

Gränserna utsagda

Vi säger rakt ut vad Shopify inte låter dig ändra, och när en annan plattform passar dina regler bättre.