Magento इंटीग्रेशन
इंटीग्रेशन का अवलोकन
Anchor link toMagento एक प्रमुख ई-कॉमर्स प्लेटफॉर्म है जो व्यवसायों को बड़े पैमाने पर उत्पादों, ग्राहकों और ऑर्डर को प्रबंधित करने में मदद करता है। Magento को Pushwoosh के साथ इंटीग्रेट करके, आप रीयल-टाइम मैसेजिंग, लक्षित सेगमेंटेशन और क्रॉस-चैनल मार्केटिंग ऑटोमेशन को सक्षम करने के लिए ग्राहकों, ऑर्डर और छोड़े गए कार्ट को स्वचालित रूप से सिंक कर सकते हैं, जिससे आपको उपयोगकर्ताओं को संलग्न करने और सीधे अपनी स्टोर गतिविधि से रूपांतरण बढ़ाने में मदद मिलती है।
इंटीग्रेशन का प्रकार
Anchor link toडेस्टिनेशन: यह इंटीग्रेशन आपके Magento स्टोर से डेटा को Pushwoosh में भेजता है।
पूर्वापेक्षाएँ
Anchor link toआगे बढ़ने से पहले, निम्नलिखित सुनिश्चित करें:
-
Magento एडमिन पैनल तक पहुंच
-
एक वैध Pushwoosh अकाउंट
-
आपका Pushwoosh API एक्सेस टोकन और ऐप कोड
-
आपके Magento सर्वर पर Composer इंस्टॉल किया हुआ
-
सिस्टम आवश्यकताएँ पूरी हों:
- PHP 7.4 / 8.x
- Magento 2.3 / 2.4
- Elasticsearch 7
- RabbitMQ
शब्दावली
Anchor link toइकाई नामों का मानचित्रण यदि वे भिन्न हैं:
| Magento | Pushwoosh |
|---|---|
| Customer | User |
सिंक्रनाइज़ की गई इकाइयों की सूची:
Anchor link to- ग्राहक
- ऑर्डर
- छोड़े गए कार्ट
उपयोग के मामले
Anchor link to-
ऑर्डर निर्माण और कार्ट छोड़ने की घटनाओं के आधार पर पुश नोटिफिकेशन भेजें।
-
विशेषताओं (जैसे, स्थान, जन्मदिन) के आधार पर ग्राहकों को सेगमेंट करें और लक्षित अभियान भेजें।
-
ब्राउज़र-आधारित प्रचार सूचनाएं भेजें।
इंटीग्रेशन सेट अप करें
Anchor link toइंस्टॉलेशन
Anchor link to- अपने Magento प्रोजेक्ट के रूट में निम्नलिखित Composer कमांड चलाएँ:
composer require pushwoosh/magento2-integration- पैकेज इंस्टॉल हो जाने के बाद, मॉड्यूल इंस्टॉल करने के लिए Magento सेटअप चलाएँ:
bin/magento setup:upgradebin/magento setup:di:compilebin/magento cache:cleanइंस्टॉलेशन के बाद का कॉन्फ़िगरेशन
Anchor link toइंस्टॉलेशन पूरा करने के बाद:
-
Magento एडमिन पैनल में लॉग इन करें।
-
Stores > Configuration > Pushwoosh > Configuration पर नेविगेट करें।

सामान्य सेटिंग्स
Anchor link toGeneral सेक्शन में, निम्नलिखित फ़ील्ड कॉन्फ़िगर करें:
- Status: इंटीग्रेशन को सक्रिय करने के लिए इसे
Enableपर सेट करें। - API URL: Pushwoosh API एंडपॉइंट दर्ज करें:
https://api.pushwoosh.com/ - API Key: अनुरोधों को प्रमाणित करने के लिए आवश्यक अपनी Pushwoosh API कुंजी पेस्ट करें। Pushwoosh API एक्सेस कुंजी के बारे में और जानें
- App Code: अपने मोबाइल या वेब एप्लिकेशन के अनुरूप Pushwoosh ऐप कोड दर्ज करें।
नीचे ग्राहकों, ऑर्डर और छोड़े गए कार्ट को सिंक करने के लिए उपलब्ध कॉन्फ़िगरेशन विकल्प दिए गए हैं।
ऑर्डर सिंक कॉन्फ़िगरेशन
Anchor link toपरिभाषित करें कि आपके Magento स्टोर और Pushwoosh के बीच ऑर्डर डेटा कैसे सिंक्रनाइज़ किया जाता है।
निम्नलिखित फ़ील्ड भरें:
| ऑर्डर सिंक सक्षम करें | स्वचालित ऑर्डर सिंक्रनाइज़ेशन सक्षम करने के लिए हाँ पर सेट करें। यदि सक्षम है, तो प्रक्रिया परिभाषित क्रॉन शेड्यूल का पालन करेगी। स्वचालित सिंक्रनाइज़ेशन को अक्षम करने के लिए नहीं पर सेट करें। |
| क्रॉन सेटिंग्स | केवल तभी उपलब्ध है जब ऑर्डर सिंक सक्षम हो। परिभाषित करें कि क्रॉन जॉब कब चलना चाहिए, निम्नलिखित फ़ील्ड का उपयोग करके: मिनट, घंटा, दिन, महीना, सप्ताह का दिन। क्रॉन एक समय-आधारित शेड्यूलर है जिसका उपयोग निर्दिष्ट अंतराल पर स्वचालित रूप से कार्यों को चलाने के लिए किया जाता है। |
| ऑर्डर सिंक नंबर | निर्दिष्ट करें कि प्रत्येक सिंक निष्पादन के दौरान कितने ऑर्डर संसाधित किए जाने हैं। |
| रीयल टाइम में ऑर्डर सिंक | ऑर्डर प्लेसमेंट के तुरंत बाद सिंक करने के लिए हाँ पर सेट करें। |

यहां आप ऑर्डर सिंक्रनाइज़ेशन स्थिति भी देख सकते हैं:
- कुल ऑर्डर: सिंक्रनाइज़ेशन के लिए मूल्यांकन किए गए ऑर्डर की कुल संख्या प्रदर्शित करता है।
- सिंक किए गए ऑर्डर: Pushwoosh के साथ सफलतापूर्वक सिंक्रनाइज़ किए गए ऑर्डर की संख्या।
- सिंक नहीं किए गए ऑर्डर: वे ऑर्डर जो अभी तक सिंक्रनाइज़ नहीं हुए हैं।
- विफल सिंक किए गए ऑर्डर: वे ऑर्डर जिनके लिए सिंक्रनाइज़ेशन के प्रयास विफल हो गए हैं।
छोड़े गए कार्ट सिंक कॉन्फ़िगरेशन
Anchor link toअपने Magento स्टोर और Pushwoosh के बीच छोड़े गए शॉपिंग कार्ट डेटा के सिंक्रनाइज़ेशन को कॉन्फ़िगर करें।
निम्नलिखित फ़ील्ड भरें:
| छोड़े गए कार्ट सिंकिंग | छोड़े गए कार्ट डेटा के स्वचालित सिंक्रनाइज़ेशन को सक्षम करने के लिए हाँ पर सेट करें। यदि सक्षम है, तो सिंक्रनाइज़ेशन परिभाषित क्रॉन शेड्यूल के अनुसार चलता है। |
| क्रॉन शेड्यूल कॉन्फ़िगरेशन | परिभाषित करें कि सिंक कब चलना चाहिए, निम्नलिखित फ़ील्ड का उपयोग करके: मिनट, घंटा, दिन, महीना, सप्ताह का दिन। क्रॉन एक समय-आधारित जॉब शेड्यूलर है जो निर्दिष्ट अंतराल पर स्वचालित रूप से कार्यों को चलाता है। |
| छोड़े गए कार्ट की संख्या | निर्दिष्ट करें कि प्रत्येक सिंक्रनाइज़ेशन रन के दौरान कितने छोड़े गए कार्ट संसाधित किए जाएंगे। |
| न्यूनतम निष्क्रियता समय | एक कार्ट को छोड़ा हुआ माने जाने के लिए न्यूनतम निष्क्रियता समय (मिनटों में) सेट करें। उदाहरण के लिए, 60 का मतलब है कि कम से कम 60 मिनट के लिए निष्क्रिय कार्ट सिंकिंग के लिए पात्र होंगे। |

यहां आप सिंक्रनाइज़ेशन गतिविधि पर रीयल-टाइम मेट्रिक्स भी देख सकते हैं:
- कुल छोड़े गए कार्ट: छोड़े गए के रूप में पहचाने गए कार्ट की कुल संख्या।
- सिंक किए गए छोड़े गए कार्ट: Pushwoosh के साथ सफलतापूर्वक सिंक्रनाइज़ किए गए कार्ट की संख्या।
- सिंक नहीं किए गए छोड़े गए कार्ट: वे कार्ट जो अभी तक सिंक्रनाइज़ नहीं हुए हैं।
- विफल सिंक किए गए छोड़े गए कार्ट: वे कार्ट जिनके लिए सिंक्रनाइज़ेशन विफल हो गया है।
ग्राहक सिंक कॉन्फ़िगरेशन
Anchor link toग्राहक विशेषताओं के आधार पर ऑडियंस सेगमेंटेशन और व्यक्तिगत मैसेजिंग को सक्षम करने के लिए अपने Magento स्टोर से Pushwoosh में ग्राहक डेटा के सिंक्रनाइज़ेशन को कॉन्फ़िगर करें।
निम्नलिखित फ़ील्ड भरें:
| ग्राहक सिंकिंग | सभी मौजूदा और नए ग्राहक रिकॉर्ड के सिंक्रनाइज़ेशन को सक्षम करने के लिए हाँ पर सेट करें। सिंकिंग परिभाषित क्रॉन शेड्यूल का पालन करेगी और निर्दिष्ट विशेषता मैपिंग का उपयोग करेगी। |
| क्रॉन शेड्यूल कॉन्फ़िगरेशन | परिभाषित करें कि सिंक कब चलना चाहिए, निम्नलिखित फ़ील्ड का उपयोग करके: मिनट, घंटा, दिन, महीना, सप्ताह का दिन। क्रॉन एक समय-आधारित जॉब शेड्यूलर है जो निर्दिष्ट अंतराल पर स्वचालित रूप से कार्यों को चलाता है। |
| ग्राहक कस्टम फ़ील्ड्स का मानचित्रण | सटीक डेटा ट्रांसफर के लिए Magento ग्राहक विशेषताओं को Pushwoosh कस्टम फ़ील्ड्स में मैप करें। उदाहरण: जन्म तिथि → Birthday, पहला नाम → firstName |
| ग्राहकों की संख्या | प्रति क्रॉन रन में सिंक करने के लिए ग्राहकों की अधिकतम संख्या सेट करें। |

यहां आप सिंक्रनाइज़ेशन आँकड़े भी देख सकते हैं:
- कुल ग्राहक: सिंकिंग के लिए पहचाने गए ग्राहक रिकॉर्ड की कुल संख्या।
- सिंक किए गए ग्राहक: Pushwoosh के साथ सफलतापूर्वक सिंक्रनाइज़ किए गए ग्राहकों की संख्या।
- सिंक नहीं किए गए ग्राहक: सिंक्रनाइज़ेशन के लिए लंबित ग्राहक।
- विफल सिंक किए गए ग्राहक: वे ग्राहक जो त्रुटियों के कारण सिंक करने में विफल रहे।
वेब नोटिफिकेशन कॉन्फ़िगरेशन
Anchor link toअपने स्टोर विज़िटर्स के लिए वेब पुश नोटिफिकेशन सक्षम करने के लिए हाँ पर सेट करें। इस कार्यक्षमता को अक्षम करने के लिए नहीं पर सेट करें।
सक्षम होने पर, आपका Magento स्टोर उपयोगकर्ताओं को उनके ब्राउज़र के माध्यम से रीयल-टाइम संदेश भेज सकता है। नोटिफिकेशन का उपयोग प्रचार ऑफ़र, ऑर्डर स्थिति अपडेट, छोड़े गए कार्ट रिमाइंडर और अन्य मार्केटिंग संचार के लिए किया जा सकता है।

कॉन्फ़िगरेशन सहेजें
Anchor link toएक बार सभी आवश्यक फ़ील्ड पूरे हो जाने पर, ऊपरी दाएं कोने में स्थित Save Config बटन पर क्लिक करें। यदि परिवर्तनों को लागू करने के लिए कहा जाए तो Magento कैश साफ़ करें।

मैनुअल सिंक विकल्प
Anchor link toचयनित ग्राहकों को Pushwoosh में सिंक करें
Anchor link toयदि आप सभी ग्राहकों को स्वचालित रूप से सिंक्रनाइज़ नहीं करना चाहते हैं, तो आप व्यक्तिगत या चयनित ग्राहकों को मैन्युअल रूप से सिंक कर सकते हैं।
- Magento एडमिन पैनल में, Customers > All Customers पर नेविगेट करें।
- उन ग्राहक(कों) का पता लगाएँ और चुनें जिन्हें आप सिंक करना चाहते हैं।
- ग्राहक सूची के ऊपर Actions ड्रॉपडाउन से, Sync to Pushwoosh चुनें।

सिंक्रनाइज़ेशन पूरा हो जाने पर, ग्राहक डेटा आपके Pushwoosh अकाउंट के User Explorer सेक्शन में दिखाई देगा, जिसमें Magento से ट्रांसफर की गई सभी प्रासंगिक जानकारी होगी।
चयनित ऑर्डर को Pushwoosh में सिंक करें
Anchor link toयदि आप सभी ऑर्डर को स्वचालित रूप से सिंक्रनाइज़ नहीं करना चाहते हैं, तो आप विशिष्ट ऑर्डर को मैन्युअल रूप से सिंक कर सकते हैं। इसके लिए:
-
Magento एडमिन पैनल में, Sales > Orders पर नेविगेट करें।
-
सूची से एक या अधिक ऑर्डर चुनें।
-
Actions ड्रॉपडाउन से, Sync to Pushwoosh चुनें।

सिंक्रनाइज़ेशन के बाद, ऑर्डर Pushwoosh User Explorer में उपयोगकर्ता प्रोफ़ाइल के इवेंट्स सेक्शन में PW_OrderCreated या PW_OrderUpdated इवेंट के रूप में दिखाई देगा (यदि ऑर्डर की स्थिति बदल गई है), जिसमें विस्तृत ऑर्डर जानकारी शामिल है।
चयनित छोड़े गए कार्ट को सिंक करें
Anchor link toचयनित छोड़े गए कार्ट को मैन्युअल रूप से सिंक करने के लिए:
- Magento एडमिन पैनल में, Abandoned Carts सेक्शन में जाएँ।
- उस कार्ट का चयन करें जिसे आप सिंक करना चाहते हैं।
- Actions ड्रॉपडाउन से, Sync to Pushwoosh चुनें।
ध्यान दें: सुनिश्चित करें कि आपने Abandoned Cart Sync सेटिंग्स में आवश्यक निष्क्रियता अवधि कॉन्फ़िगर की है ताकि यह निर्धारित किया जा सके कि कार्ट कब छोड़ा हुआ माना जाता है।

सिंक्रनाइज़ेशन के बाद, छोड़ा गया कार्ट डेटा Pushwoosh User Explorer में उपयोगकर्ता प्रोफ़ाइल के Events सेक्शन में विस्तृत जानकारी के साथ PW_AbandonedCart इवेंट के रूप में दिखाई देगा।
इसके अलावा, उपयोगकर्ता प्रोफ़ाइल पर दो टैग सेट किए जाएंगे:
- Abandoned Cart Date →
PW_AbandonedCartDate - Abandoned Cart ID →
PW_AbandonedCartID
इन टैग का उपयोग आपके ईमेल टेम्प्लेट में कनेक्टेड कंटेंट का उपयोग करके छोड़े गए कार्ट रिमाइंडर भेजने के लिए किया जा सकता है। और जानें
सत्यापित करें कि इंटीग्रेशन काम कर रहा है
Anchor link toयह पुष्टि करने के लिए कि इंटीग्रेशन सही ढंग से काम कर रहा है:
- Magento में एक परीक्षण ग्राहक बनाएँ।
- ग्राहक को मैन्युअल रूप से Pushwoosh में सिंक करें।
- अपने Pushwoosh डैशबोर्ड में User Explorer खोलें और ग्राहक को खोजें।
यदि ग्राहक User Explorer में दिखाई देता है, तो यह इंगित करता है कि सिंक्रनाइज़ेशन सफल रहा।