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/updatewebhook থেকে সার্ভার-টু-সার্ভার ইভেন্ট। দেখুন Shopify ইভেন্ট এবং ক্যাম্পেইন। - স্টোরফ্রন্ট ব্রাউজিং আচরণ: প্রোডাক্ট ভিউ এবং অ্যাড-টু-কার্ট কার্যক্রম, web push অপ্ট-ইনের জন্য ব্যবহৃত একই থিম এমবেড দ্বারা সংগৃহীত।
- চেকআউট ধাপ: প্রবেশ করানো যোগাযোগের তথ্য এবং জমা দেওয়া পেমেন্ট তথ্য, একটি Shopify Web Pixel-এর মাধ্যমে সংগৃহীত।
শব্দকোষ (নাম ভিন্ন হলে এনটিটির নাম ম্যাপিং)
Anchor link to| Shopify | Pushwoosh |
|---|---|
| Customer | User ID |
orders/paid webhook | ইভেন্ট PW_OrderCreated — অন্যান্য ই-কমার্স ইন্টিগ্রেশনের সাথে শেয়ার করা (যেমন Magento) |
checkouts/create webhook | ইভেন্ট PW_AbandonedCart — একই শেয়ার করা ইভেন্ট, Products ব্লকের Cart সোর্স দ্বারাও ব্যবহৃত |
checkouts/update webhook | ইভেন্ট 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 → সেগমেন্টেশন → ট্রিগার করা বা ম্যানুয়াল নোটিফিকেশনএই ইন্টিগ্রেশন আপনাকে সময়োপযোগী, প্রাসঙ্গিক মেসেজ পাঠাতে সক্ষম করে যা ব্যবহারকারী রিটেনশন উন্নত করে, কনভার্সন বাড়ায়, এবং গ্রাহক অভিজ্ঞতা উন্নত করে — স্বয়ংক্রিয়ভাবে বা চাহিদা অনুযায়ী।
অংশ ১। ইনস্টলেশন
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 যখন পারমিশন চায় (অর্ডার, pixel, গ্রাহক ইভেন্ট), সেগুলো অনুমোদন করুন। Shopify ইভেন্ট এবং ক্যাম্পেইন ট্র্যাক করার জন্য এই স্কোপগুলো প্রয়োজন। আপনি যদি আগে অ্যাপ কানেক্ট করে থাকেন, দেখুন ইতিমধ্যে কানেক্ট করা আছে? আপনাকে আবার অ্যাক্সেস অনুমোদন করতে বলা হবে।
একটি প্ল্যানে সাবস্ক্রাইব করুন
Anchor link to- Upgrade Subscription-এ ক্লিক করুন
- একটি একক ব্যবহার-ভিত্তিক প্ল্যান দেখানো হবে।
- বিলিং নিশ্চিত করুন।

অংশ ২। সেটআপ: মেটাফিল্ডের মাধ্যমে গ্রাহকের 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 সেট করুন।

অংশ ৩। Pushwoosh এক্সটেনশন ব্যবহার
Anchor link toPushwoosh-এ সেগমেন্ট টার্গেটিং, অটোমেশন (Flow), এবং গ্রাহক-নির্দিষ্ট নোটিফিকেশনের জন্য Shopify এক্সটেনশন অন্তর্ভুক্ত রয়েছে।
এক্সটেনশন ১। Send notification by customer
Anchor link toব্যবহারের ক্ষেত্র
Anchor link toএকটি নির্দিষ্ট ব্যবহারকারীকে ম্যানুয়ালি ব্যক্তিগতকৃত মেসেজ বা টেস্ট নোটিফিকেশন পাঠান।
- Customers → একজন গ্রাহক নির্বাচন করুন খুলুন
- More actions → Notification by customer-এ ক্লিক করুন

- মেসেজিং প্ল্যাটফর্ম (যেমন, Email) এবং একটি কন্টেন্ট প্রিসেট নির্বাচন করুন।

- Send-এ ক্লিক করুন
এক্সটেনশন ২। Notification by segment
Anchor link toব্যবহারের ক্ষেত্র
Anchor link toগ্রাহকদের গ্রুপ টার্গেট করুন — পরিত্যক্ত কার্ট, প্রথমবার ক্রেতা, বেশি খরচ করা গ্রাহক।
-
Customers → Segments-এ যান
-
একটি সেগমেন্ট বেছে নিন → Use Segment-এ ক্লিক করুন

- Notification by Segment নির্বাচন করুন

- পছন্দসই যোগাযোগ চ্যানেল এবং মেসেজ প্রিসেট নির্বাচন করুন। Send-এ ক্লিক করুন।

এক্সটেনশন ৩। Shopify Flow-এ Pushwoosh
Anchor link toব্যবহারের ক্ষেত্র
Anchor link toঅর্ডার, ট্যাগ, বা আচরণের মতো ট্রিগার ব্যবহার করে গ্রাহক যাত্রায় মেসেজিং অটোমেট করুন।
- Shopify Flow-এ একটি নতুন Flow তৈরি করুন
- একটি অ্যাকশন যোগ করুন → Pushwoosh send notification বেছে নিন

- মেসেজ এবং ডাইনামিক ফিল্ড কনফিগার করুন

উদাহরণস্বরূপ:
-
অর্ডার প্লেস করার পরে একটি মেসেজ পাঠান
-
কার্ট পরিত্যক্ত হলে ব্যবহারকারীকে মনে করিয়ে দিন
-
৩০ দিনের নিষ্ক্রিয়তার পরে একটি রিঅ্যাক্টিভেশন push পাঠান
অংশ ৪। Web push সক্রিয় করুন (এবং স্টোরফ্রন্ট ব্রাউজিং ইভেন্ট)
Anchor link toশুধুমাত্র web push-এর জন্য ঐচ্ছিক। আপনার যদি Shopify ইভেন্ট এবং ক্যাম্পেইন-এ প্রোডাক্ট-ভিউ এবং অ্যাড-টু-কার্ট ইভেন্ট প্রয়োজন হয়, তাহলে এটি আবশ্যক।
আপনার স্টোরফ্রন্টে ব্রাউজার web push-এর জন্য থিম এমবেড চালু করুন:
- Online Store → Themes → Customize-এ যান

- বাম মেনু থেকে App Embeds খুলুন
- Push Init Embed চালু করুন

ডেটা কমপ্লায়েন্স
Anchor link toShopify প্রতিটি পাবলিক অ্যাপকে তার বাধ্যতামূলক GDPR/CCPA webhook-এ সাড়া দিতে বলে। Pushwoosh এগুলো নিম্নরূপে হ্যান্ডেল করে:
customers/redact: যখন একজন ক্রেতা স্টোরকে তাদের ডেটা মুছে ফেলতে বলেন, Pushwoosh Shopify যে আইডেন্টিফায়ার পাঠায় (email, ফোন, এবং Shopify গ্রাহক ID) তার মাধ্যমে সংশ্লিষ্ট Pushwoosh রেকর্ডগুলো মুছে ফেলে।customers/data_request: যখন একজন ক্রেতা তাদের ডেটার একটি কপি অনুরোধ করেন, Pushwoosh সাপোর্টের অভ্যন্তরীণ চ্যানেলে একটি নোটিফিকেশন পোস্ট করে, এবং একজন ব্যক্তি ম্যানুয়ালি অনুরোধটি হ্যান্ডেল করেন। Shopify অ্যাপগুলোকে ৩০ দিনের মধ্যে এই অনুরোধগুলোতে সাড়া দিতে বলে।shop/redact: একটি স্টোর অ্যাপ আনইনস্টল করার ৪৮ ঘণ্টা পরে Shopify এটি পাঠায়, স্টোরের ডেটা মুছে ফেলার অনুরোধ করে। Pushwoosh একই ডিলিশন পুনরায় চালায় যা আনইনস্টল নিজেই ট্রিগার করে, যেকোনো অবশিষ্ট সেশন পরিষ্কার করে এবং স্টোরের ইন্টিগ্রেশন রেকর্ড মুছে ফেলে (ডিভাইস API কী, অ্যাপ্লিকেশন কোড, এবং বিলিং ID সহ)। এটি প্রথমবার আনইনস্টল সম্পূর্ণভাবে পরিষ্কার না হওয়ার ক্ষেত্রে একটি নিরাপত্তা জাল হিসেবে বিদ্যমান।
ব্যবহারের ক্ষেত্র সারসংক্ষেপ
Anchor link toসেটআপের পরে, Shopify থেকে মেসেজ পাঠানোর সাধারণ উপায়:
| দৃশ্যকল্প | ব্যবহৃত টুল |
|---|---|
| ব্যক্তিগতকৃত ফলো-আপ | Notification by Customer |
| সেগমেন্ট-ভিত্তিক প্রমোশন | Notification by Segment |
| সাইন আপের পরে স্বাগত মেসেজ | Flow + মেটাফিল্ড ট্র্যাকিং |
| পরিত্যক্ত কার্ট রিমাইন্ডার | Shopify Flow + Pushwoosh অ্যাকশন |
| Push অপ্ট-ইন | থিম এমবেড + Push Init টগল |
অর্ডার, কার্ট, চেকআউট এবং স্টোরফ্রন্ট ইভেন্টের উপর journey ও সেগমেন্টের জন্য, দেখুন Shopify ইভেন্ট এবং ক্যাম্পেইন।