Shopify सेट अप करें
इंटीग्रेशन ओवरव्यू
Anchor link toPushwoosh Shopify के साथ सहजता से इंटीग्रेट होता है, जो एक अग्रणी ई-कॉमर्स प्लेटफ़ॉर्म है जो व्यवसायों को ऑनलाइन स्टोर बनाने, प्रबंधित करने और स्केल करने में सक्षम बनाता है। यह गाइड आपको आपके Shopify स्टोर में Pushwoosh ऐप इंस्टॉल और कॉन्फ़िगर करने, यूज़र आइडेंटिफिकेशन सेट अप करने, और push, email, SMS, और WhatsApp जैसे चैनलों के ज़रिए ग्राहकों से जुड़ने के लिए नोटिफिकेशन और ऑटोमेशन टूल का उपयोग करने में मार्गदर्शन करता है।
इंटीग्रेशन का प्रकार
Anchor link to- डेस्टिनेशन: Shopify ग्राहक डेटा Pushwoosh को भेजता है, जहाँ इसका उपयोग टारगेटिंग और मैसेजिंग के लिए किया जाता है।
पूर्वापेक्षाएँ
Anchor link to- एक Pushwoosh अकाउंट
- आपके Shopify एडमिन पैनल तक एक्सेस
- Pushwoosh का डिवाइस API टोकन और Application Code
- ग्राहक और ऑर्डर डेटा वाला एक Shopify स्टोर
- ऑर्डर/कार्ट इवेंट्स के लिए
read_ordersएक्सेस स्कोप, और चेकआउट स्टेप्स को ट्रैक करने के लिएwrite_pixelsतथाread_customer_eventsकी स्वीकृति
सिंक्रोनाइज़्ड एंटिटीज़
Anchor link to- ग्राहक: Shopify मेटाफ़ील्ड्स के ज़रिए Pushwoosh User ID असाइन और पहचानने के लिए उपयोग होता है
- ग्राहक सेगमेंट्स: समूह-आधारित टारगेटिंग और मैसेजिंग के लिए उपयोग होता है
- इवेंट्स और ट्रिगर्स (जैसे, ऑर्डर प्लेस करना, टैग लागू करना): चैनलों में मैसेजिंग को ऑटोमेट करने के लिए Shopify Flow में उपयोग होते हैं
- स्टोरफ्रंट: एम्बेडेड स्क्रिप्ट्स के ज़रिए web push ऑप्ट-इन कैप्चर करने के लिए उपयोग होता है
- प्रोडक्ट फ़ीड: आपके स्टोर का स्टोरफ्रंट फ़ीड (
products.json) ऐप कनेक्ट करने पर स्वचालित रूप से Pushwoosh के प्रोडक्ट कैटलॉग से जुड़ जाता है, और इसे अनइंस्टॉल करने पर स्वचालित रूप से डिसकनेक्ट हो जाता है। - ऑर्डर और कार्ट: Shopify के
orders/paid,checkouts/create, औरcheckouts/updateवेबहुक से सर्वर-टू-सर्वर इवेंट्स। देखें Shopify इवेंट्स और कैंपेन। - स्टोरफ्रंट ब्राउज़िंग व्यवहार: प्रोडक्ट व्यूज़ और एड-टू-कार्ट एक्शन, वही थीम एम्बेड द्वारा एकत्र किए जाते हैं जो web push ऑप्ट-इन के लिए उपयोग होता है।
- चेकआउट स्टेप्स: दर्ज की गई संपर्क जानकारी और सबमिट की गई भुगतान जानकारी, एक Shopify Web Pixel के ज़रिए एकत्र की जाती है।
शब्दावली (यदि नाम अलग हों तो एंटिटी नामों का मिलान)
Anchor link to| Shopify | Pushwoosh |
|---|---|
| Customer | User ID |
orders/paid वेबहुक | इवेंट PW_OrderCreated — अन्य ई-कॉमर्स इंटीग्रेशन के साथ साझा (जैसे Magento) |
checkouts/create वेबहुक | इवेंट PW_AbandonedCart — वही साझा इवेंट, Products ब्लॉक के Cart सोर्स द्वारा भी उपयोग किया जाता है |
checkouts/update वेबहुक | इवेंट PW_AbandonedCartUpdate — जब खरीदार उसी चेकआउट को एडिट करना जारी रखता है, तब ट्रिगर होता है, और PW_AbandonedCart से सहेजे गए कार्ट को ओवरराइट करता है |
| प्रोडक्ट पेज व्यू | इवेंट PW_ProductViewed |
| कार्ट में जोड़ना (पेज रीलोड के बिना) | इवेंट PW_AddToCart |
Web Pixel checkout_contact_info_submitted | इवेंट PW_CheckoutContactInfo |
Web Pixel payment_info_submitted | इवेंट PW_PaymentInfoSubmitted |
इंटीग्रेशन कैसे काम करता है
Anchor link toPushwoosh Shopify के लिए एक मैसेजिंग डेस्टिनेशन के रूप में काम करता है। इंटीग्रेट होने के बाद, Shopify ग्राहक और व्यवहार डेटा Pushwoosh को भेजता है, जहाँ यह रीयल-टाइम नोटिफिकेशन, ग्राहक सेगमेंटेशन, और चैनलों में पर्सनलाइज़्ड मैसेजिंग को शक्ति देता है।
इंटीग्रेशन के मुख्य घटक
Anchor link to-
मेटाफ़ील्ड्स के ज़रिए ग्राहक पहचान प्रत्येक Shopify ग्राहक को एक यूनीक User ID असाइन किया जाता है, जो एक मेटाफ़ील्ड (
custom.pushwoosh_userid) में संग्रहीत होता है। यह ID Pushwoosh को सभी प्लेटफ़ॉर्म पर लगातार यूज़र्स को पहचानने और उन्हें मैसेज करने में सक्षम बनाता है। -
Shopify Flow के ज़रिए इवेंट-चालित ऑटोमेशन Pushwoosh Flow एक्शन्स प्रदान करता है जो आपको Shopify इवेंट्स के आधार पर मैसेजिंग (push, email, SMS, WhatsApp) को ऑटोमेट करने देते हैं, जैसे:
- नया ऑर्डर प्लेस किया गया
- ग्राहक पर टैग लागू किया गया
- कार्ट एबैंडनमेंट
-
सेगमेंट-आधारित टारगेटिंग Shopify से ग्राहक सेगमेंट्स का उपयोग विभिन्न चैनलों में समूह-विशिष्ट नोटिफिकेशन भेजने के लिए किया जा सकता है, जैसे पहली बार खरीदने वालों के लिए प्रमोशन या निष्क्रिय यूज़र्स के लिए रीएक्टिवेशन कैंपेन।
-
मैनुअल और रीयल-टाइम मैसेजिंग Shopify के ग्राहक या सेगमेंट व्यू से, आप Pushwoosh एक्सटेंशन का उपयोग करके मैन्युअली नोटिफिकेशन ट्रिगर कर सकते हैं:
- Notification by Customer: व्यक्तिगत फ़ॉलो-अप या टेस्टिंग के लिए
- Notification by Segment: कैंपेन-आधारित मैसेज के लिए
स्टोरफ्रंट एम्बेड के ज़रिए Web push नोटिफिकेशन
Anchor link toअपने Shopify थीम में Pushwoosh एम्बेड को सक्षम करके, आप वेबसाइट विज़िटर्स को बिना किसी मोबाइल ऐप के ब्राउज़र-आधारित push नोटिफिकेशन के लिए ऑप्ट-इन करने हेतु प्रेरित कर सकते हैं।
डेटा फ़्लो ओवरव्यू
Anchor link toShopify ग्राहक और इवेंट डेटा ↓Pushwoosh API (ऐप के ज़रिए) ↓User ID → सेगमेंटेशन → ट्रिगर्ड या मैनुअल नोटिफिकेशनयह इंटीग्रेशन आपको समयोचित, प्रासंगिक मैसेज भेजने में सक्षम बनाता है जो यूज़र रिटेंशन में सुधार करते हैं, कन्वर्ज़न बढ़ाते हैं, और ग्राहक अनुभव को बेहतर बनाते हैं — चाहे स्वचालित रूप से हो या मांग पर।
भाग 1। इंस्टॉलेशन
Anchor link toShopify में लॉग इन करें
Anchor link to- Shopify Admin पर जाएँ
- डैशबोर्ड से अपना स्टोर चुनें
Pushwoosh ऐप इंस्टॉल करें
Anchor link to- Pushwoosh ऐप स्टोर पेज पर जाएँ
- Install पर क्लिक करें

- Shopify डायलॉग में इंस्टॉलेशन की पुष्टि करें

अपना Pushwoosh ऐप कनेक्ट करें
Anchor link toइंस्टॉलेशन के बाद, आपको Shopify के भीतर Pushwoosh ऐप पर रीडायरेक्ट किया जाएगा।
- Connect पर क्लिक करें।

- Application Code और API Key दर्ज करें, जिन्हें आप Pushwoosh Control Panel → Settings → API Access में पा सकते हैं। यहाँ API Key आपका डिवाइस API टोकन है।

कनेक्ट होने पर, एक सफलता संदेश दिखाई देगा: “Pushwoosh app connected.”

जब Shopify परमिशन मांगे (ऑर्डर, pixels, ग्राहक इवेंट्स), तो उन्हें स्वीकृत करें। Shopify इवेंट्स और कैंपेन को ट्रैक करने के लिए ये स्कोप आवश्यक हैं। यदि आपने पहले ऐप कनेक्ट किया था, तो देखें पहले से कनेक्टेड है? आपसे फिर से एक्सेस स्वीकृत करने को कहा जाएगा।
एक प्लान सब्सक्राइब करें
Anchor link to- Upgrade Subscription पर क्लिक करें
- एक एकल उपयोग-आधारित प्लान दिखाया जाएगा।
- बिलिंग की पुष्टि करें।

भाग 2। सेटअप: मेटाफ़ील्ड्स के ज़रिए ग्राहक User ID
Anchor link toविभिन्न चैनलों (push, email, SMS, WhatsApp) में पहचाने गए यूज़र्स को नोटिफिकेशन डिलीवर करने के लिए, Pushwoosh प्रति ग्राहक एक यूनीक User ID का उपयोग करता है। Shopify इस वैल्यू को Shopify के ग्राहक मेटाफ़ील्ड्स में संग्रहीत करता है।
- Settings → Metafields and metaobjects → Customers पर जाएँ

- Add definition पर क्लिक करें और इन वैल्यूज़ का उपयोग करें:
| फ़ील्ड | वैल्यू |
|---|---|
| Namespace and key | custom.pushwoosh_userid |
| Namespace | custom |
| Type | Single line text |
| Validation | None |
| Customer Account Access | Read and Write |
| Storefront API Access | Enabled |

ऊपर दी गई टेबल के अनुसार Customer accounts access और Storefront API access सेट करें।

भाग 3। Pushwoosh एक्सटेंशन का उपयोग करना
Anchor link toPushwoosh में सेगमेंट टारगेटिंग, ऑटोमेशन (Flow), और ग्राहक-विशिष्ट नोटिफिकेशन के लिए Shopify एक्सटेंशन शामिल हैं।
एक्सटेंशन 1। Send notification by customer
Anchor link toउपयोग का मामला
Anchor link toकिसी विशिष्ट यूज़र को मैन्युअली पर्सनलाइज़्ड मैसेज या टेस्ट नोटिफिकेशन भेजें।
- Customers → एक ग्राहक चुनें खोलें
- More actions → Notification by customer पर क्लिक करें

- मैसेजिंग प्लेटफ़ॉर्म (जैसे, Email) और एक कंटेंट प्रीसेट चुनें।

- Send पर क्लिक करें
एक्सटेंशन 2। Notification by segment
Anchor link toउपयोग का मामला
Anchor link toग्राहकों के समूहों को टारगेट करें — छोड़े गए कार्ट, पहली बार खरीदने वाले, अधिक खर्च करने वाले।
-
Customers → Segments पर जाएँ
-
एक सेगमेंट चुनें → Use Segment पर क्लिक करें

- Notification by Segment चुनें

- वांछित कम्युनिकेशन चैनल और मैसेज प्रीसेट चुनें। Send पर क्लिक करें।

एक्सटेंशन 3। Shopify Flow में Pushwoosh
Anchor link toउपयोग का मामला
Anchor link toऑर्डर, टैग, या व्यवहार जैसे ट्रिगर्स का उपयोग करके ग्राहक यात्राओं में मैसेजिंग को ऑटोमेट करें।
- Shopify Flow में एक नया Flow बनाएँ
- एक्शन जोड़ें → Pushwoosh send notification चुनें

- मैसेज और डायनामिक फ़ील्ड्स को कॉन्फ़िगर करें

उदाहरण के लिए:
-
ऑर्डर प्लेस होने के बाद एक मैसेज भेजें
-
कार्ट छोड़े जाने पर यूज़र को याद दिलाएँ
-
30 दिनों की निष्क्रियता के बाद एक रीएक्टिवेशन push भेजें
भाग 4। Web push सक्षम करें (और स्टोरफ्रंट ब्राउज़िंग इवेंट्स)
Anchor link toकेवल web push के लिए वैकल्पिक। यदि आपको Shopify इवेंट्स और कैंपेन में प्रोडक्ट-व्यू और एड-टू-कार्ट इवेंट्स चाहिए तो आवश्यक।
अपने स्टोरफ्रंट पर ब्राउज़र web push के लिए थीम एम्बेड चालू करें:
- Online Store → Themes → Customize पर जाएँ

- बाएँ मेनू से App Embeds खोलें
- Push Init Embed को चालू करें

डेटा अनुपालन
Anchor link toShopify हर पब्लिक ऐप को अपने अनिवार्य GDPR/CCPA वेबहुक्स का जवाब देने की आवश्यकता रखता है। Pushwoosh इन्हें इस प्रकार हैंडल करता है:
customers/redact: जब कोई खरीदार स्टोर से अपना डेटा मिटाने के लिए कहता है, तो Pushwoosh, Shopify द्वारा भेजे गए किसी भी आइडेंटिफायर — email, फ़ोन, और Shopify ग्राहक ID — के अनुसार संबंधित Pushwoosh रिकॉर्ड्स को मिटा देता है।customers/data_request: जब कोई खरीदार अपने डेटा की एक कॉपी का अनुरोध करता है, तो Pushwoosh सपोर्ट के इंटरनल चैनल पर एक नोटिफिकेशन पोस्ट करता है, और एक व्यक्ति मैन्युअली अनुरोध को हैंडल करता है। Shopify को ऐप्स से 30 दिनों के भीतर इन अनुरोधों का जवाब देने की आवश्यकता होती है।shop/redact: कोई स्टोर ऐप अनइंस्टॉल करने के 48 घंटे बाद Shopify यह भेजता है, स्टोर के डेटा को मिटाने का अनुरोध करते हुए। Pushwoosh वही डिलीशन फिर से चलाता है जिसे अनइंस्टॉल स्वयं ट्रिगर करता है, किसी भी बचे हुए सेशन को साफ़ करता है और स्टोर के इंटीग्रेशन रिकॉर्ड को मिटाता है (डिवाइस API की, एप्लिकेशन कोड, और बिलिंग IDs सहित)। यह उस स्थिति के लिए एक सुरक्षा जाल के रूप में मौजूद है जहाँ अनइंस्टॉल पहली बार में पूरी तरह से साफ़ नहीं हुआ था।
उपयोग के मामलों का सारांश
Anchor link toसेटअप के बाद, Shopify से मैसेज भेजने के सामान्य तरीके:
| परिदृश्य | उपयोग किया गया टूल |
|---|---|
| व्यक्तिगत फ़ॉलो-अप | Notification by Customer |
| सेगमेंट-आधारित प्रमोशन | Notification by Segment |
| साइन अप के बाद स्वागत संदेश | Flow + मेटाफ़ील्ड ट्रैकिंग |
| कार्ट एबैंडनमेंट रिमाइंडर | Shopify Flow + Pushwoosh एक्शन |
| Push ऑप्ट-इन | थीम एम्बेड + Push Init टॉगल |
ऑर्डर, कार्ट, चेकआउट, और स्टोरफ्रंट इवेंट्स पर journeys और सेगमेंट्स के लिए, देखें Shopify इवेंट्स और कैंपेन।