# Shopify इंटीग्रेशन

## इंटीग्रेशन का अवलोकन

Pushwoosh, Shopify के साथ सहजता से एकीकृत होता है, जो एक प्रमुख ई-कॉमर्स प्लेटफ़ॉर्म है जो व्यवसायों को ऑनलाइन स्टोर बनाने, प्रबंधित करने और स्केल करने में सक्षम बनाता है। यह गाइड आपको अपने Shopify स्टोर में Pushwoosh ऐप को इंस्टॉल और कॉन्फ़िगर करने, उपयोगकर्ता की पहचान सेट करने, और मोबाइल और वेब पर ग्राहकों को संलग्न करने के लिए नोटिफिकेशन और ऑटोमेशन टूल का उपयोग करने के माध्यम से ले जाता है।
### इंटीग्रेशन का प्रकार

- **गंतव्य**: Shopify ग्राहक डेटा को Pushwoosh को भेजता है, जहाँ इसका उपयोग टारगेटिंग और मैसेजिंग के लिए किया जाता है।

### पूर्वापेक्षाएँ

* एक [Pushwoosh अकाउंट](https://www.pushwoosh.com/)
* आपके Shopify एडमिन पैनल तक पहुँच
* Pushwoosh [डिवाइस API एक्सेस टोकन](/hi/developer/api-reference/api-access-token/#device-api-token) और **एप्लिकेशन कोड**
* ग्राहकों और ऑर्डर डेटा के साथ एक Shopify स्टोर

### सिंक्रनाइज़ की गई इकाइयाँ

* **ग्राहक**: Shopify मेटाफील्ड्स के माध्यम से Pushwoosh UserID को असाइन और पहचानने के लिए उपयोग किया जाता है

<Aside>
##### Pushwoosh में ग्राहक सिंक्रनाइज़ेशन के तरीके

तकनीकी सीमाओं के कारण, Pushwoosh कई ग्राहक सिंक्रनाइज़ेशन विधियाँ प्रदान करता है, जो नोटिफिकेशन के लिए उपयोग किए जाने वाले संचार चैनल पर निर्भर करता है:

* **ईमेल, वेब, SMS और WhatsApp**: डिवाइस/उपयोगकर्ता Pushwoosh एप्लिकेशन में स्वचालित रूप से पंजीकृत हो जाते हैं।
* **मोबाइल और डेस्कटॉप ऐप्स**: डिवाइस/उपयोगकर्ताओं को Pushwoosh और Shopify एडमिन पैनल के माध्यम से मैन्युअल रूप से सिंक्रनाइज़ किया जा सकता है।
* **वेब प्लेटफ़ॉर्म (Chrome, Firefox, Safari)**: डिवाइस/उपयोगकर्ताओं को Shopify थीम एक्सटेंशन द्वारा ही प्रबंधित किया जाता है।

##### यह कैसे काम करता है?
सिंक्रनाइज़ेशन प्रक्रिया इस प्रकार संचालित होती है:

1. सिस्टम ईमेल या फ़ोन नंबर (पहचानकर्ता जो अतिरिक्त कॉन्फ़िगरेशन के बिना काम करते हैं) प्राप्त करने के लिए वर्तमान उपयोगकर्ता सत्र को पुनः प्राप्त करने का प्रयास करता है।
2. यदि सफल होता है, तो ईमेल या फ़ोन नंबर को Pushwoosh और ग्राहक डेटा में `pushwoosh_userid` प्रॉपर्टी दोनों के लिए `userID` पहचानकर्ता के रूप में सेट किया जाता है।
3. यदि यह संभव नहीं है, तो डिफ़ॉल्ट Pushwoosh SDK `userID` को Pushwoosh और `pushwoosh_userid` प्रॉपर्टी दोनों के लिए पहचानकर्ता के रूप में असाइन किया जाता है।
4. किसी भी मामले में, दोनों तरफ एक `userID` असाइन किया जाएगा, जिससे सुसंगत सिंक्रनाइज़ेशन सुनिश्चित होगा।

</Aside>

* **ग्राहक सेगमेंट**: समूह-आधारित टारगेटिंग और मैसेजिंग के लिए उपयोग किया जाता है
* **इवेंट्स और ट्रिगर्स** (जैसे, ऑर्डर दिए गए, टैग लगाए गए): Shopify Flow में पुश मैसेजिंग को स्वचालित करने के लिए उपयोग किया जाता है
* **स्टोरफ्रंट**: एम्बेडेड स्क्रिप्ट के माध्यम से वेब पुश ऑप्ट-इन कैप्चर करने के लिए उपयोग किया जाता है

### शब्दावली (इकाई नामों का मिलान यदि वे अलग हैं)

| **Shopify**   <div style="width:150px"></div>               | **Pushwoosh**      <div style="width:150px"></div>                                         |
| -------------------------- | --------------------------------------------------------- |
| ग्राहक                   | UserID           |

## इंटीग्रेशन कैसे काम करता है

Pushwoosh, Shopify के लिए एक मैसेजिंग गंतव्य के रूप में कार्य करता है। एक बार एकीकृत हो जाने पर, Shopify ग्राहक और व्यवहार संबंधी डेटा को Pushwoosh को भेजता है, जहाँ यह वेब और मोबाइल पर रियल-टाइम नोटिफिकेशन, ग्राहक सेगमेंटेशन और व्यक्तिगत मैसेजिंग को शक्ति प्रदान करता है।

### इंटीग्रेशन के मुख्य घटक

1. **मेटाफील्ड्स के माध्यम से ग्राहक की पहचान**
    प्रत्येक Shopify ग्राहक को एक अद्वितीय `UserID` असाइन किया जाता है, जो एक मेटाफील्ड (`custom.pushwoosh_userid`) में संग्रहीत होता है। यह ID Pushwoosh को प्लेटफ़ॉर्म पर उपयोगकर्ताओं को लगातार पहचानने और संदेश भेजने की अनुमति देता है।

2. **Shopify Flow के माध्यम से इवेंट-संचालित ऑटोमेशन**
    Pushwoosh, Flow एक्शन प्रदान करता है जो आपको Shopify इवेंट्स के आधार पर पुश नोटिफिकेशन को स्वचालित करने की अनुमति देता है, जैसे:

   * नया ऑर्डर दिया गया
   * ग्राहक पर टैग लगाया गया
   * कार्ट छोड़ना

3. **सेगमेंट-आधारित टारगेटिंग**
    Shopify से ग्राहक सेगमेंट का उपयोग समूह-विशिष्ट पुश नोटिफिकेशन भेजने के लिए किया जा सकता है, जैसे कि पहली बार खरीदने वालों के लिए प्रमोशन या निष्क्रिय उपयोगकर्ताओं के लिए रीएक्टिवेशन अभियान।

4. **मैनुअल और रियल-टाइम मैसेजिंग**
    Shopify ग्राहक या सेगमेंट व्यू से, आप Pushwoosh एक्सटेंशन का उपयोग करके मैन्युअल रूप से नोटिफिकेशन ट्रिगर कर सकते हैं:

   * **ग्राहक द्वारा नोटिफिकेशन**: व्यक्तिगत फॉलो-अप या परीक्षण के लिए
   * **सेगमेंट द्वारा नोटिफिकेशन**: अभियान-आधारित संदेशों के लिए

### स्टोरफ्रंट एम्बेड के माध्यम से वेब पुश नोटिफिकेशन
अपने Shopify थीम में Pushwoosh एम्बेड को सक्षम करके, आप वेबसाइट विज़िटर्स को ब्राउज़र-आधारित पुश नोटिफिकेशन के लिए ऑप्ट-इन करने के लिए प्रेरित कर सकते हैं—कोई मोबाइल ऐप आवश्यक नहीं है।

#### डेटा प्रवाह का अवलोकन

```
Shopify ग्राहक और इवेंट डेटा
         ↓
Pushwoosh API (ऐप के माध्यम से)
         ↓
UserID → सेगमेंटेशन → ट्रिगर या मैन्युअल नोटिफिकेशन
```
यह इंटीग्रेशन आपको समय पर, प्रासंगिक संदेश देने का अधिकार देता है जो उपयोगकर्ता प्रतिधारण में सुधार करते हैं, रूपांतरण बढ़ाते हैं, और ग्राहक अनुभव को बढ़ाते हैं—स्वचालित रूप से या मांग पर।

## भाग 1. इंस्टॉलेशन

### Shopify में लॉग इन करें

1. [Shopify एडमिन](https://admin.shopify.com/) पर जाएँ
2. डैशबोर्ड से अपना स्टोर चुनें

<Aside>यह गाइड मानती है कि आपके पास पहले से ही एक Pushwoosh अकाउंट है। यदि नहीं, तो [एक बनाएँ](https://www.pushwoosh.com/)</Aside>


### Pushwoosh ऐप इंस्टॉल करें

1. [Pushwoosh ऐप स्टोर पेज](https://apps.shopify.com/pushwoosh-notifications) पर जाएँ
2. **इंस्टॉल करें** पर क्लिक करें
![Pushwoosh ऐप इंस्टॉल करें](/integrations-shopify-integration-19.webp)
3. Shopify डायलॉग में इंस्टॉलेशन की पुष्टि करें
![इंस्टॉलेशन की पुष्टि करें](/integrations-shopify-integration-1.webp)

### अपना Pushwoosh ऐप कनेक्ट करें

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

1. **कनेक्ट करें** पर क्लिक करें।

![कनेक्ट बटन पर क्लिक करें](/integrations-shopify-integration-22.webp)

2. **एप्लिकेशन कोड** और [डिवाइस API एक्सेस टोकन](/hi/developer/api-reference/api-access-token/#device-api-token) दर्ज करें, जिसे आप **Pushwoosh कंट्रोल पैनल → सेटिंग्स → API एक्सेस** में पा सकते हैं।

![अपना Pushwoosh ऐप कनेक्ट करें](/integrations-shopify-integration-2.webp)

कनेक्ट होने पर, एक सफलता संदेश दिखाई देगा: "Pushwoosh ऐप कनेक्ट हो गया।"

![Pushwoosh ऐप कनेक्ट हो गया](/integrations-shopify-integration-3.webp)

### एक प्लान की सदस्यता लें

1. **सब्सक्रिप्शन अपग्रेड करें** पर क्लिक करें
2. एक एकल उपयोग-आधारित प्लान दिखाया जाएगा।
3. बिलिंग की पुष्टि करें।

![एक प्लान की सदस्यता लें](/integrations-shopify-integration-4.webp)


<Aside>पुश डिलीवरी और सेगमेंटेशन सुविधाओं का उपयोग करने के लिए बिलिंग आवश्यक है।</Aside>

##  भाग 2. सेटअप: मेटाफील्ड्स के माध्यम से ग्राहक User ID

पहचाने गए उपयोगकर्ताओं को मोबाइल पुश नोटिफिकेशन देने के लिए, Pushwoosh प्रति ग्राहक एक अद्वितीय **User ID** का उपयोग करता है। Shopify इस मान को Shopify के **ग्राहक मेटाफील्ड्स** के अंदर संग्रहीत करता है।

1. **सेटिंग्स → मेटाफील्ड्स और मेटाऑब्जेक्ट्स → ग्राहक** पर जाएँ

![परिभाषा जोड़ें](/integrations-shopify-integration-6.webp)

2. **परिभाषा जोड़ें** पर क्लिक करें और इन मानों का उपयोग करें:

| फ़ील्ड                   | मान                    |
| ----------------------- | ------------------------ |
| नेमस्पेस और कुंजी       | custom.pushwoosh_userid |
| नेमस्पेस               | custom                   |
| प्रकार                    | सिंगल लाइन टेक्स्ट         |
| सत्यापन              | कोई नहीं                     |
| ग्राहक खाता पहुँच | पढ़ें और लिखें           |
| स्टोरफ्रंट API पहुँच   | सक्षम                  |


![परिभाषा जोड़ें](/integrations-shopify-integration-7.webp)
![परिभाषा जोड़ें](/integrations-shopify-integration-9.webp)


<Aside type="caution" title="यह क्यों मायने रखता है">
यह मेटाफील्ड नोटिफिकेशन और सेगमेंटेशन के लिए मोबाइल/वेब डिवाइसों पर एक स्थायी उपयोगकर्ता पहचानकर्ता है।
</Aside>


## भाग 3. Pushwoosh एक्सटेंशन का उपयोग करना

Pushwoosh में सेगमेंट टारगेटिंग, ऑटोमेशन (Flow), और ग्राहक-विशिष्ट नोटिफिकेशन के लिए Shopify एक्सटेंशन शामिल हैं।

### एक्सटेंशन 1. ग्राहक द्वारा नोटिफिकेशन भेजें

#### उपयोग का मामला

किसी विशिष्ट उपयोगकर्ता को मैन्युअल रूप से व्यक्तिगत संदेश भेजें या नोटिफिकेशन का परीक्षण करें।

#### चरण

1. **ग्राहक → एक ग्राहक चुनें** खोलें
2. **अधिक एक्शन → ग्राहक द्वारा नोटिफिकेशन** पर क्लिक करें
![ग्राहक द्वारा नोटिफिकेशन](/integrations-shopify-integration-10.webp)
3. मैसेजिंग प्लेटफ़ॉर्म (जैसे, ईमेल) और एक [कंटेंट प्रीसेट](/hi/product/content/push-presets/) चुनें।
![फ़ॉर्म भरें](/integrations-shopify-integration-11.webp)
4. **भेजें** पर क्लिक करें


<Aside type="tip">
इसका उपयोग खरीद के बाद के रिमाइंडर, व्यक्तिगत धन्यवाद, या रीएक्टिवेशन प्रॉम्प्ट के लिए करें।
</Aside>

###  एक्सटेंशन 2. सेगमेंट द्वारा नोटिफिकेशन

#### उपयोग का मामला

ग्राहकों के समूहों को टारगेट करें—छोड़े गए कार्ट, पहली बार खरीदने वाले, उच्च खर्च करने वाले।

#### चरण

1. **ग्राहक → सेगमेंट** पर जाएँ

2. एक सेगमेंट चुनें → **सेगमेंट का उपयोग करें** पर क्लिक करें

![सेगमेंट का उपयोग करें](/integrations-shopify-integration-12.webp)

3. **सेगमेंट द्वारा नोटिफिकेशन** चुनें
![सेगमेंट द्वारा नोटिफिकेशन](/integrations-shopify-integration-13.webp)
4. वांछित संचार चैनल और संदेश प्रीसेट चुनें। **भेजें** पर क्लिक करें।
![संदेश फ़ॉर्म भरें](/integrations-shopify-integration-14.webp)
<Aside type="tip">
सेगमेंट खरीद इतिहास, स्थान, गतिविधि, या टैग के आधार पर बनाए जा सकते हैं।
</Aside>


### एक्सटेंशन 3. Shopify Flow में Pushwoosh

#### उपयोग का मामला

ऑर्डर, टैग, या व्यवहार जैसे ट्रिगर्स का उपयोग करके ग्राहक यात्राओं में मैसेजिंग को स्वचालित करें।

#### चरण

1. **Shopify Flow** में एक नया Flow बनाएँ
2. एक्शन जोड़ें → **Pushwoosh नोटिफिकेशन** चुनें

![Pushwoosh फ्लो एक्शन](/integrations-shopify-integration-15.webp)

3. संदेश और डायनामिक फ़ील्ड कॉन्फ़िगर करें

![संदेश और डायनामिक फ़ील्ड कॉन्फ़िगर करें](/integrations-shopify-integration-16.webp)


उदाहरण के लिए:

* ऑर्डर दिए जाने के बाद एक संदेश भेजें

* जब कार्ट छोड़ दिया जाए तो उपयोगकर्ता को याद दिलाएँ

* 30 दिनों की निष्क्रियता के बाद रीएक्टिवेशन पुश भेजें

## भाग 4. वेब पुश सक्षम करें (वैकल्पिक लेकिन अनुशंसित)

अपने स्टोरफ्रंट पर ब्राउज़र-आधारित वेब पुश नोटिफिकेशन का समर्थन करने के लिए, निम्नलिखित करें:

1. **ऑनलाइन स्टोर → थीम्स → कस्टमाइज़ करें** पर जाएँ
![थीम्स → कस्टमाइज़ करें पर जाएँ](/integrations-shopify-integration-17.webp)
2. बाएँ मेनू से **ऐप एम्बेड्स** खोलें
3. **पुश इनिट एम्बेड** को चालू करें

![पुश इनिट एम्बेड को चालू करें](/integrations-shopify-integration-18.webp)

<Aside type="note">
अब आपका स्टोर उपयोगकर्ताओं को सीधे स्टोरफ्रंट से वेब पुश के लिए ऑप्ट-इन करने के लिए प्रेरित कर सकता है।
</Aside>


## उपयोग के मामलों का सारांश

| परिदृश्य | उपयोग किया गया टूल |
| ----- | ----- |
| व्यक्तिगत फॉलो-अप | ग्राहक द्वारा नोटिफिकेशन |
| कार्ट छोड़ने का रिमाइंडर | Shopify Flow + Pushwoosh एक्शन |
| सेगमेंट-आधारित प्रमोशन | सेगमेंट द्वारा नोटिफिकेशन |
| साइन अप करने के बाद स्वागत संदेश | Flow + मेटाफील्ड ट्रैकिंग |
| पुश ऑप्ट-इन | थीम एम्बेड + पुश इनिट टॉगल |