सामग्री पर जाएं

Magento इंटीग्रेशन

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

Anchor link to

Magento एक प्रमुख ई-कॉमर्स प्लेटफॉर्म है जो व्यवसायों को बड़े पैमाने पर उत्पादों, ग्राहकों और ऑर्डर को प्रबंधित करने में मदद करता है। 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

इकाई नामों का मैपिंग यदि वे अलग हैं:

MagentoPushwoosh
ग्राहकउपयोगकर्ता

सिंक्रनाइज़ की गई इकाइयों की सूची:

Anchor link to
  • ग्राहक
  • ऑर्डर
  • छोड़ी गई कार्ट

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

Anchor link to
  • ऑर्डर निर्माण और कार्ट छोड़ने की घटनाओं के आधार पर पुश नोटिफिकेशन भेजें।

  • ग्राहकों को विशेषताओं (जैसे, स्थान, जन्मदिन) के आधार पर सेगमेंट करें और लक्षित अभियान भेजें।

  • ब्राउज़र-आधारित प्रचार सूचनाएं भेजें।

इंटीग्रेशन सेट अप करें

Anchor link to

इंस्टॉलेशन

Anchor link to
  1. अपने Magento प्रोजेक्ट के रूट में निम्नलिखित Composer कमांड चलाएँ:
Terminal window
composer require pushwoosh/magento2-integration
  1. पैकेज इंस्टॉल हो जाने के बाद, मॉड्यूल इंस्टॉल करने के लिए Magento सेटअप चलाएँ:
Terminal window
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:clean

इंस्टॉलेशन के बाद का कॉन्फ़िगरेशन

Anchor link to

इंस्टॉलेशन पूरा करने के बाद:

  1. Magento एडमिन पैनल में लॉग इन करें।

  2. Stores > Configuration > Pushwoosh > Configuration पर नेविगेट करें।

Magento एडमिन पैनल में Pushwoosh कॉन्फ़िगरेशन

सामान्य सेटिंग्स

Anchor link to

General सेक्शन में, निम्नलिखित फ़ील्ड कॉन्फ़िगर करें:

  • Status: इंटीग्रेशन को सक्रिय करने के लिए इसे Enable पर सेट करें।
  • API URL: Pushwoosh API एंडपॉइंट दर्ज करें: https://api.pushwoosh.com/
  • API Key: अनुरोधों को प्रमाणित करने के लिए आवश्यक अपना Pushwoosh API की पेस्ट करें। Pushwoosh API एक्सेस की के बारे में और जानें
  • App Code: अपने मोबाइल या वेब एप्लिकेशन के अनुरूप Pushwoosh ऐप कोड दर्ज करें।

नीचे ग्राहकों, ऑर्डर और छोड़ी गई कार्ट को सिंक करने के लिए उपलब्ध कॉन्फ़िगरेशन विकल्प दिए गए हैं।

ऑर्डर सिंक कॉन्फ़िगरेशन

Anchor link to

परिभाषित करें कि आपके Magento स्टोर और Pushwoosh के बीच ऑर्डर डेटा कैसे सिंक्रनाइज़ होता है।

निम्नलिखित फ़ील्ड भरें:

Order Sync Enableस्वचालित ऑर्डर सिंक्रनाइज़ेशन को सक्षम करने के लिए Yes पर सेट करें। यदि सक्षम है, तो प्रक्रिया परिभाषित क्रॉन शेड्यूल का पालन करेगी। स्वचालित सिंक्रनाइज़ेशन को अक्षम करने के लिए No पर सेट करें।
Cron Settingsकेवल तभी उपलब्ध है जब ऑर्डर सिंक सक्षम हो। परिभाषित करें कि क्रॉन जॉब कब चलना चाहिए, निम्नलिखित फ़ील्ड का उपयोग करके: Minute, Hour, Day, Month, Weekdayक्रॉन एक समय-आधारित शेड्यूलर है जिसका उपयोग निर्दिष्ट अंतराल पर कार्यों को स्वचालित रूप से चलाने के लिए किया जाता है।
Order Sync Numbersप्रत्येक सिंक निष्पादन के दौरान संसाधित किए जाने वाले ऑर्डर की संख्या निर्दिष्ट करें।
Order Sync in Real Timeऑर्डर प्लेसमेंट पर तुरंत सिंक करने के लिए Yes पर सेट करें।

ऑर्डर सिंक कॉन्फ़िगरेशन सेटिंग्स

यहां आप ऑर्डर सिंक्रनाइज़ेशन स्थिति भी देख सकते हैं:

  • Total Orders: सिंक्रनाइज़ेशन के लिए मूल्यांकन किए गए ऑर्डर की कुल संख्या प्रदर्शित करता है।
  • Synced Orders: Pushwoosh के साथ सफलतापूर्वक सिंक्रनाइज़ किए गए ऑर्डर की संख्या।
  • Not Synced Orders: वे ऑर्डर जो अभी तक सिंक्रनाइज़ नहीं हुए हैं।
  • Fail Synced Orders: वे ऑर्डर जिनके लिए सिंक्रनाइज़ेशन प्रयास विफल हो गए हैं।

छोड़ी गई कार्ट सिंक कॉन्फ़िगरेशन

Anchor link to

अपने Magento स्टोर और Pushwoosh के बीच छोड़ी गई शॉपिंग कार्ट डेटा के सिंक्रनाइज़ेशन को कॉन्फ़िगर करें।

निम्नलिखित फ़ील्ड भरें:

Abandoned Cart Syncingछोड़ी गई कार्ट डेटा के स्वचालित सिंक्रनाइज़ेशन को सक्षम करने के लिए Yes पर सेट करें। यदि सक्षम है, तो सिंक्रनाइज़ेशन परिभाषित क्रॉन शेड्यूल के अनुसार चलता है।
Cron Schedule Configurationपरिभाषित करें कि सिंक कब चलना चाहिए, निम्नलिखित फ़ील्ड का उपयोग करके: Minute, Hour, Day, Month, Weekdayक्रॉन एक समय-आधारित जॉब शेड्यूलर है जो निर्दिष्ट अंतराल पर कार्यों को स्वचालित रूप से चलाता है।
Number of Abandoned Cartप्रत्येक सिंक्रनाइज़ेशन रन के दौरान संसाधित की जाने वाली छोड़ी गई कार्ट की संख्या निर्दिष्ट करें।
Minimum Inactivity Timeकिसी कार्ट को छोड़ी हुई माने जाने के लिए न्यूनतम निष्क्रियता समय (मिनटों में) सेट करें। उदाहरण के लिए, 60 का मतलब है कि कम से कम 60 मिनट के लिए निष्क्रिय कार्ट सिंक करने के लिए योग्य होंगी।

छोड़ी गई कार्ट सिंक कॉन्फ़िगरेशन सेटिंग्स

यहां आप सिंक्रनाइज़ेशन गतिविधि पर रीयल-टाइम मेट्रिक्स भी देख सकते हैं:

  • Total Abandoned Carts: छोड़ी गई के रूप में पहचानी गई कार्ट की कुल संख्या।
  • Synced Abandoned Carts: Pushwoosh के साथ सफलतापूर्वक सिंक्रनाइज़ की गई कार्ट की संख्या।
  • Not Synced Abandoned Carts: वे कार्ट जो अभी तक सिंक्रनाइज़ नहीं हुई हैं।
  • Fail Synced Abandoned Carts: वे कार्ट जिनके लिए सिंक्रनाइज़ेशन विफल हो गया है।

ग्राहक सिंक कॉन्फ़िगरेशन

Anchor link to

ग्राहक विशेषताओं के आधार पर ऑडियंस सेगमेंटेशन और व्यक्तिगत मैसेजिंग को सक्षम करने के लिए अपने Magento स्टोर से Pushwoosh में ग्राहक डेटा के सिंक्रनाइज़ेशन को कॉन्फ़िगर करें।

निम्नलिखित फ़ील्ड भरें:

Customer Syncingसभी मौजूदा और नए ग्राहक रिकॉर्ड के सिंक्रनाइज़ेशन को सक्षम करने के लिए Yes पर सेट करें। सिंकिंग परिभाषित क्रॉन शेड्यूल का पालन करेगी और निर्दिष्ट विशेषता मैपिंग का उपयोग करेगी।
Cron Schedule Configurationपरिभाषित करें कि सिंक कब चलना चाहिए, निम्नलिखित फ़ील्ड का उपयोग करके: Minute, Hour, Day, Month, Weekdayक्रॉन एक समय-आधारित जॉब शेड्यूलर है जो निर्दिष्ट अंतराल पर कार्यों को स्वचालित रूप से चलाता है।
Mapping Customer Custom Fieldsसटीक डेटा ट्रांसफर के लिए Magento ग्राहक विशेषताओं को Pushwoosh कस्टम फ़ील्ड में मैप करें। उदाहरण: Date of Birth → Birthday, First Name → firstName
Number of Customersप्रति क्रॉन रन में सिंक किए जाने वाले ग्राहकों की अधिकतम संख्या सेट करें।

ग्राहक सिंक कॉन्फ़िगरेशन सेटिंग्स

यहां आप सिंक्रनाइज़ेशन आँकड़े भी देख सकते हैं:

  • Total Customer: सिंकिंग के लिए पहचाने गए ग्राहक रिकॉर्ड की कुल संख्या।
  • Synced Customer: Pushwoosh के साथ सफलतापूर्वक सिंक्रनाइज़ किए गए ग्राहकों की संख्या।
  • Not Synced Customer: सिंक्रनाइज़ेशन के लिए लंबित ग्राहक।
  • Fail Synced Customer: वे ग्राहक जो त्रुटियों के कारण सिंक करने में विफल रहे।

वेब नोटिफिकेशन कॉन्फ़िगरेशन

Anchor link to

अपने स्टोर विज़िटर्स के लिए वेब पुश नोटिफिकेशन सक्षम करने के लिए Yes पर सेट करें। इस कार्यक्षमता को अक्षम करने के लिए No पर सेट करें।

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

Magento में वेब नोटिफिकेशन कॉन्फ़िगरेशन

कॉन्फ़िगरेशन सहेजें

Anchor link to

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

Magento एडमिन पैनल में Save Config बटन

मैनुअल सिंक विकल्प

Anchor link to

चयनित ग्राहकों को Pushwoosh में सिंक करें

Anchor link to

यदि आप सभी ग्राहकों को स्वचालित रूप से सिंक्रनाइज़ नहीं करना चाहते हैं, तो आप व्यक्तिगत या चयनित ग्राहकों को मैन्युअल रूप से सिंक कर सकते हैं।

  1. Magento एडमिन पैनल में, Customers > All Customers पर नेविगेट करें।
  2. उन ग्राहक(कों) को ढूंढें और चुनें जिन्हें आप सिंक करना चाहते हैं।
  3. ग्राहक सूची के ऊपर Actions ड्रॉपडाउन से, Sync to Pushwoosh चुनें।

ग्राहकों के लिए Sync to Pushwoosh एक्शन

सिंक्रनाइज़ेशन पूरा हो जाने के बाद, ग्राहक डेटा आपके Pushwoosh खाते के User Explorer सेक्शन में दिखाई देगा, जिसमें Magento से सभी प्रासंगिक जानकारी स्थानांतरित हो जाएगी।

चयनित ऑर्डर को Pushwoosh में सिंक करें

Anchor link to

यदि आप सभी ऑर्डर को स्वचालित रूप से सिंक्रनाइज़ नहीं करना चाहते हैं, तो आप विशिष्ट ऑर्डर को मैन्युअल रूप से सिंक कर सकते हैं। इसके लिए:

  1. Magento एडमिन पैनल में, Sales > Orders पर नेविगेट करें।

  2. सूची से एक या अधिक ऑर्डर चुनें।

  3. Actions ड्रॉपडाउन से, Sync to Pushwoosh चुनें।

ऑर्डर के लिए Sync to Pushwoosh एक्शन

सिंक्रनाइज़ेशन के बाद, ऑर्डर Pushwoosh User Explorer में उपयोगकर्ता प्रोफ़ाइल के इवेंट्स सेक्शन में PW_OrderCreated या PW_OrderUpdated इवेंट (यदि ऑर्डर की स्थिति बदल गई है) के रूप में दिखाई देगा, जिसमें विस्तृत ऑर्डर जानकारी शामिल होगी।

चयनित छोड़ी गई कार्ट को सिंक करें

Anchor link to

चयनित छोड़ी गई कार्ट को मैन्युअल रूप से सिंक करने के लिए:

  1. Magento एडमिन पैनल में, Abandoned Carts सेक्शन में जाएँ।
  2. उस कार्ट का चयन करें जिसे आप सिंक करना चाहते हैं।
  3. Actions ड्रॉपडाउन से, Sync to Pushwoosh चुनें।

ध्यान दें: सुनिश्चित करें कि आपने Abandoned Cart Sync सेटिंग्स में आवश्यक निष्क्रियता अवधि कॉन्फ़िगर की है ताकि यह निर्धारित किया जा सके कि कार्ट कब छोड़ी हुई मानी जाती है।

छोड़ी गई कार्ट के लिए Sync to Pushwoosh एक्शन

सिंक्रनाइज़ेशन के बाद, छोड़ी गई कार्ट का डेटा Pushwoosh User Explorer में उपयोगकर्ता प्रोफ़ाइल के Events सेक्शन में PW_AbandonedCart इवेंट के रूप में विस्तृत जानकारी के साथ दिखाई देगा।

इसके अलावा, उपयोगकर्ता प्रोफ़ाइल पर दो टैग सेट किए जाएंगे:

  • Abandoned Cart DatePW_AbandonedCartDate
  • Abandoned Cart IDPW_AbandonedCartID

इन टैग का उपयोग आपके ईमेल टेम्प्लेट में कनेक्टेड कंटेंट का उपयोग करके छोड़ी गई कार्ट अनुस्मारक भेजने के लिए किया जा सकता है। और जानें

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

Anchor link to

यह पुष्टि करने के लिए कि इंटीग्रेशन सही ढंग से काम कर रहा है:

  1. Magento में एक परीक्षण ग्राहक बनाएँ।
  2. ग्राहक को मैन्युअल रूप से Pushwoosh में सिंक करें।
  3. अपने Pushwoosh डैशबोर्ड में User Explorer खोलें और ग्राहक को खोजें।

यदि ग्राहक User Explorer में दिखाई देता है, तो यह इंगित करता है कि सिंक्रनाइज़ेशन सफल रहा।