Shopify को ERP या fulfilment system से जोड़ना

ऐप और एकीकरण 9 मिनट पढ़ाई

एक warehouse desk जहां एक screen और stock की shelves एक-दूसरे के सामने हैं
दो systems, एक संख्या। उन्हें connect करने से पहले तय करें कि इसका मालिक कौन है।

Integration projects ownership पर fail होते हैं, protocol पर नहीं। एक बार जब दो systems दोनों मानते हैं कि वे stock number के मालिक हैं, तो हर बाद का bug उस एक न किए गए निर्णय का लक्षण है।

तो पहला deliverable code नहीं है। यह एक table है।

Ownership table जो आप पहले लिखते हैं#

Shopify को ERP या fulfilment system से जोड़ना — Ownership table जो आप पहले लिखते हैं
Fieldमालिकदिशा
Product master dataआमतौर पर ERPERP → Shopify
Priceआमतौर पर ERPERP → Shopify
Stock levelएक system, कभी दोनों नहींWarehouse → Shopify
OrdersShopifyShopify → ERP
Fulfilment status और trackingWarehouseWarehouse → Shopify
Customer recordनिर्भर करता है; स्पष्ट रूप से तय करेंकेवल एक दिशा

नियम जो इसे समझदार रखते हैं#

  1. प्रति field एक मालिक, और दूसरा system इसे कभी नहीं लिखता।
  2. प्रति field एक दिशा में sync करें। Bidirectional sync वह जगह है जहां loops रहते हैं।
  3. एक stable external identifier का उपयोग करें — SKU, internal database IDs नहीं।
  4. सब कुछ idempotent बनाएं ताकि एक replay हानिरहित हो।
  5. हर message को उसके identifier के साथ log करें ताकि एक विवादित order को end to end trace किया जा सके।

Stock कठिन हिस्सा है#

Stock वह field है जिसे हर कोई लिखना चाहता है और कोई भी own नहीं करना चाहता। Physical goods के सबसे करीब के system को चुनें, आमतौर पर warehouse, और इसे authoritative होने दें। Shopify फिर उस संख्या को reflect करता है बजाय इसके साथ negotiate करने के।

Oversells लगभग हमेशा दो writers का लक्षण होते हैं, sync latency का नहीं। Frequency tune करने से पहले ownership ठीक करें।

उबाऊ failures की योजना बनाएं#

Warehouse एक घंटे के लिए offline हो जाता है; ERP एक malformed address को reject करता है; एक product एक system में मौजूद है और दूसरे में नहीं। इनमें से कोई भी exotic नहीं है, और सभी को एक defined behaviour और एक जगह की आवश्यकता है जहां एक human queue देख सके।

अक्सर पूछे जाने वाले प्रश्न

Real-time या batch sync?

Orders promptly, stock frequently, product data schedule पर। Real-time सब कुछ अधिक खर्च करता है और बहुत कम सुधार करता है।

क्या हमें middleware platform का उपयोग करना चाहिए?

कई systems के लिए, हां — यह retries, logs और mapping को centralise करता है। एक integration के लिए यह अक्सर value से अधिक moving parts है।

रात 2 बजे stuck message को कौन ठीक करता है?

Launch से पहले तय करें। बिना owner और visible queue के एक integration silent data loss बन जाता है।

shopify erp integrationshopify fulfilment integrationshopify inventory syncshopify warehouse integrationshopify middleware

सभी गाइड

आख़िरी अपडेट 2026-08-04, shopifydevelopment.info द्वारा · हमारे बारे में

बनाने वालों ने लिखा

हर गाइड वे डेवलपर लिखते हैं जो Shopify स्टोर बनाते और सँभालते हैं; दूसरी साइटों से नहीं उठाई जाती।

नियमित समीक्षा

Shopify लगातार बदलाव भेजता है। हर गाइड पर आख़िरी समीक्षा की तारीख़ रहती है, कुछ न बदले तब भी।

कोई भुगतान वाली जगह नहीं

कोई ऐप, थीम दुकान, एजेंसी या पार्टनर यहाँ उल्लेख, रैंकिंग या लिंक नहीं ख़रीद सकती।

बारह भाषाएँ

हर गाइड अनूदित है, मशीन से ऊपर चिपकाई नहीं — हर भाषा का अपना पता और अपनी समीक्षा तिथि।

सीमाएँ स्पष्ट

हम साफ़ कहते हैं कि Shopify क्या बदलने नहीं देता और कब कोई दूसरा प्लेटफ़ॉर्म आपके नियमों पर बेहतर बैठता है।