কুরিয়ার ও ডেলিভারি
Steadfast, Pathao ও RedX যুক্ত করুন, পার্সেল পাঠান ও অনুসরণ করুন, এবং ফেরত ও নিজের রাইডার সামলান।
এই পাতায়
Enpod Steadfast, Pathao ও RedX-এর সাথে কাজ করে, এবং আপনার নিজের রাইডার বা যেকোনো স্থানীয় কুরিয়ারের সাথেও। অর্ডার থেকেই পার্সেল পাঠান, আর কুরিয়ারের স্ট্যাটাস নিজে থেকেই ফিরে আসে।
কুরিয়ার যুক্ত করুন#
প্রতিটি কুরিয়ারের জন্য একবার করতে হয়। Settings → Couriers (বা মেনুর Delivery partners)-এ যান। প্রতিটি কুরিয়ার একটি কার্ড, তাতে সারি আছে: Account, Pickup store, Instant status updates ও Costs।

Steadfast#
- আপনার Steadfast মার্চেন্ট প্যানেলের API পাতা খুলে API key ও Secret key কপি করুন।
- Enpod-এ Steadfast কার্ডের API key ও Secret key ঘরে সেগুলো বসিয়ে Connect চাপুন।
- সংরক্ষণের আগে Steadfast-এর কাছে চাবিগুলো যাচাই করা হয়। একটি সবুজ Connected চিহ্ন দেখা যাবে।
Pathao#
- আপনার Pathao মার্চেন্ট অ্যাকাউন্টের ডেভেলপার পাতা থেকে Client ID ও Client secret কপি করুন (প্রথম ও দ্বিতীয় ঘর; সিক্রেট দেখতে চোখের চিহ্নে চাপুন)।
- Pathao কার্ডে Client ID, Client secret, Pathao merchant email ও Pathao password ভরে Connect চাপুন।
- Load my stores চেপে আপনার Pickup store বেছে নিন। Pathao-র এটি লাগে।
RedX#
- আপনার RedX API access token কপি করুন (Bearer শব্দসহ বা ছাড়া)।
- RedX কার্ডের API access token ঘরে বসিয়ে Connect চাপুন। স্যান্ডবক্স টোকেন দিয়ে পরীক্ষা করলেই কেবল স্যান্ডবক্সের বক্সে টিক দিন: আসল টোকেন টিক ছাড়া কাজ করে।
- চাইলে একটি Default pickup store বেছে নিন।
যেকোনো সময় Test connection চেপে দেখতে পারেন কুরিয়ার এখনও ঠিক আছে কি না।
প্রতিটি গুদামের জন্য একটি পিকআপ স্টোর#
একাধিক গুদাম থাকলে Pathao ও RedX কার্ডে Pickup store for each warehouse দেখায়। Load my stores চাপুন, প্রতিটি গুদাম যে স্টোর থেকে পাঠায় তা বেছে নিন (বাকিগুলো উপরের ডিফল্ট স্টোর ব্যবহার করে) এবং Save চাপুন। ওই গুদাম থেকে যাওয়া অর্ডারের পার্সেল সেই স্টোর থেকে নেওয়া হয়। Steadfast-এ বেছে নেওয়ার মতো পিকআপ স্টোর নেই।

পার্সেল পাঠান#
অর্ডার পাঠানোর আগে Approved (বা Processing) হতে হবে।
- অর্ডার খুলে Submit to courier চাপুন। (অনেক অর্ডারের জন্য দেখুন একসাথে অনেক পার্সেল।)
- ডায়ালগের উপরে কাস্টমারের জেলার ডেলিভারি রেকর্ড দেখায়: গত ৬ মাসে প্রতিটি কুরিয়ার কতগুলো পার্সেল পৌঁছে দিয়েছে। ওই এলাকার সেরা কুরিয়ার বাছতে এটি কাজে লাগান।
- কুরিয়ার বেছে নিন। অর্ডারে preferred delivery partner থাকলে সেটি আগেই বাছা থাকে।
- দরকার হলে Note for the rider লিখুন, তারপর Submit চাপুন।


- কুরিয়ার একটি ট্র্যাকিং কোড দেয়। অর্ডার In transit হয়ে যায়।

বুকিং ব্যর্থ হলে কারণটি সহজ বাক্যে বলে দেওয়া হয় (যেমন ঠিকানা খুব ছোট)। অর্ডার ঠিক করে আবার চেষ্টা করুন।
একসাথে অনেক পার্সেল#
অর্ডারের তালিকায় Approved অর্ডারগুলোতে টিক দিয়ে Submit to courier (N) চাপুন। Steadfast পুরো ব্যাচ একবারে নেয়। Pathao ও RedX-এ একটির পর একটি যায়।
পার্সেল অনুসরণ করুন#
বুকিংয়ের পর আপনি স্ট্যাটাসটি কুরিয়ারের নিজের ভাষায় দেখবেন, যেমন In review, Pending, Pickup requested, Delivery in progress। কুরিয়ারের প্যানেলে যেমন দেখায় ঠিক তেমন।

- কেউ অর্ডার বা অর্ডারের তালিকা খুললেই স্ট্যাটাস নতুন করে আনা হয়, আর তাৎক্ষণিক আপডেট চালু থাকলে সঙ্গে সঙ্গেই।
- Delivered ও Returned কেবল তখনই বসে যখন কুরিয়ার বলে স্ট্যাটাসটি চূড়ান্ত। এগুলো হাতে বসাতে হয় না (এবং বসানো যায়ও না)।
- কাস্টমারের জন্য ট্র্যাকিং লিংক সংরক্ষিত থাকে এবং
{tracking}দিয়ে SMS-এ দেওয়া যায়। - কুরিয়ারের উত্তর পড়া না গেলে পার্সেলে Status unclear দেখায়। Refresh status চাপুন।
কুরিয়ার পিকআপ বাতিল করলে#
কোনো কুরিয়ার (যেমন Pathao) কেউ পার্সেল নিতে না আসায় পিকআপ বাতিল করলে অর্ডার আবার Approved হয়ে যায়। এটি In transit হয়ে আটকে থাকে না। কিছু স্টকে ফেরত আসে না, আর অর্ডারে একটি হলুদ নোটিশ বলে submit the order to a courier again।

পার্সেল বাতিল করুন, বা ফেরত চান#
ভুল করে পার্সেল বুক করেছেন, বা কাস্টমার মত বদলেছেন? কী করা যাবে তা কুরিয়ারের ওপর নির্ভর করে, কারণ প্রতিটি কুরিয়ার বাইরের সফটওয়্যারকে আলাদা কাজ করতে দেয়:
| কুরিয়ার | রাইডার নেওয়ার আগে | পথে বের হয়ে গেলে |
|---|---|---|
| RedX | Cancel at RedX (অর্ডার পাতা থেকে এক ট্যাপে) | RedX-কে তাদের প্যানেলে বা ফোনে বলুন |
| Steadfast | ফেরত চান: Ask Steadfast to bring it back | একই বাটন |
| Pathao | আপনার Pathao merchant panel-এ বাতিল করুন, তারপর Refresh status চাপুন | একই: Pathao-কে প্যানেলে বা ফোনে বলুন |
RedX: অর্ডার পাতা থেকে বাতিল#
- অর্ডারটি খুলুন। বুক হওয়া RedX পার্সেলের Shipping কার্ডে Cancel at RedX চাপুন।
- চাইলে একটি Reason লিখে Cancel the parcel চাপুন।
- RedX পার্সেলটি বাতিল করে। পার্সেল Cancelled দেখায়, Cancelled at RedX নোট যোগ হয় এবং অর্ডার আবার Approved হয়ে যায়, যাতে আবার পাঠাতে বা অর্ডার বাতিল করতে পারেন। স্টকে হাত পড়ে না।



Steadfast: ফেরত চান#
Steadfast বাইরে থেকে পার্সেল বাতিল করতে দেয় না। Shipping কার্ডে Ask Steadfast to bring it back চাপুন, কারণ লিখে Send return request চাপুন। Steadfast ডেলিভারি থামিয়ে পার্সেল আপনার কাছে ফেরত পাঠায়। এটি ফেরানো যায় না। পার্সেল পৌঁছালে স্টক ফিরিয়ে আনতে I have the parcel back চাপুন।
Pathao: Pathao panel ব্যবহার করুন#
Pathao বাইরের সফটওয়্যারকে পার্সেল বাতিল বা ফেরত করতে দেয় না। Shipping কার্ড তা বলে দেয় এবং কোথায় করতে হবে তাও জানায়: আপনার Pathao merchant panel-এ বাতিল করুন (বা Pathao-কে ফোন করুন)। তারপর Refresh status চাপুন, Enpod নিজে থেকেই অর্ডারটি Approved-এ ফিরিয়ে দেবে।
ফেরত#
কুরিয়ার পার্সেল ফিরিয়ে আনলে সেটি Returned দেখায় এবং স্টক তাকে ফিরে যায়। Steadfast-এ cancelled পার্সেল শুধু ফেরার পথে; ফেরত গ্রহণ হলে তবেই স্টক ফেরে। পার্সেল আপনার হাতে চলে এসে থাকলে অর্ডারে I have the parcel back চাপুন। দেখুন রিটার্ন।
স্ট্যাটাস কীভাবে ঠিক থাকে#
আপনাকে কিছু খুলতে হবে না। Enpod নিজে থেকেই, দিনরাত, অ্যাপ বন্ধ থাকলেও প্রতিটি কুরিয়ারকে আপনার পার্সেলের কথা জিজ্ঞেস করে: পার্সেল ডেলিভারির জন্য বের হলে প্রায় ১৫ মিনিট পরপর, পথে থাকলে ঘণ্টায় একবার, হোল্ডে থাকলে ২ ঘণ্টায় একবার। অর্ডার বা Orders তালিকা খুললেও তা দেখে নেওয়া হয়। কুরিয়ার বন্ধ থাকলে বা আপনার API কী (key) প্রত্যাখ্যান করলে পার্সেলে তা লেখা থাকে, আর পরীক্ষা জমে না গিয়ে ধীর হয়ে যায়; কী প্রত্যাখ্যাত হলে Settings-এ ঠিক না করা পর্যন্ত পরীক্ষা থেমে থাকে।
অর্ডার কুরিয়ারকে অনুসরণ করে শুধু পথের শেষে: Delivered, Partly delivered বা Returned, আর কুরিয়ার পিকআপ বাতিল করলে (তখন অর্ডার আবার Approved হয়, যাতে নতুন করে পাঠাতে পারেন)। তার আগে অর্ডারে কুরিয়ারের নিজের শব্দটি দেখায়।
কুরিয়ার যখন মত বদলায়#
কখনো কুরিয়ার ডেলিভারির পরে কিছু বলে: কাস্টমার ফেরত পাঠিয়েছে, বা অর্ধেক ডেলিভারি হয়েছিল। এর জন্য Enpod কখনো চুপচাপ আপনার অর্ডার বদলায় না। অর্ডারের পাতায় একটি হলুদ বাক্স দেখায়, আপনি নোটিফিকেশন পান, আর আপনি বেছে নেন:
- Confirm: it was returned অর্ডারটি Returned করে এবং মাল স্টকে ফেরত দেয়;
- Confirm: partly delivered আংশিক ডেলিভারি লিখে রাখে;
- Dismiss সবকিছু যেমন ছিল তেমনই রাখে।
কুরিয়ার যদি শুধু বলে পার্সেল ফেরত আসছে, তাহলে এখনই নিশ্চিত করার কিছু নেই: মাল এখনও ফেরত আসেনি। আংশিক ডেলিভারি, বা অর্ডারের আশা করা টাকার সঙ্গে না মেলা টাকা হলেও একটি হলুদ বাক্সে সহজ বাক্যে লেখা থাকে; কী ফেরত এল তা Returns-এ লিখুন, তারপর Mark reviewed চাপুন।
তাৎক্ষণিক স্ট্যাটাস আপডেট#
এটি না থাকলে "delivered" ধরা পড়ে পরের পরীক্ষায় (ঘণ্টার মধ্যে)। এটি থাকলে পার্সেল পৌঁছানো বা ফেরত আসামাত্র কুরিয়ার Enpod-কে জানিয়ে দেয়, অ্যাপ বন্ধ থাকলেও, এবং ঠিক কত টাকা আদায় হয়েছে তাও জানায়।
- কুরিয়ারের কার্ডে Set up instant updates চাপুন।
- যে ওয়েব ঠিকানা এবং টোকেন (Steadfast) বা সিক্রেট (Pathao) দেখায় তা কপি করে কুরিয়ারের প্যানেলে (তাদের webhook সেটিংসে) বসান।

Pathao। Pathao Merchant → Developer's API → Webhook Integration খুলুন। ওয়েব ঠিকানাটি Callback URL-এ আর সিক্রেটটি Secret-এ বসান, Events-এর নিচে Select All টিক দেওয়া রাখুন, তারপর Add Webhook চাপুন। Pathao সঙ্গে সঙ্গে ঠিকানাটি পরীক্ষা করে; সে একবার ডাকলে কার্ডের স্ট্যাটাস সবুজ হয়। Pathao ঠিকানার কাছে কয়েকটি জিনিস চায় (https-এ পৌঁছানো যায়, ১০ সেকেন্ডের মধ্যে উত্তর দেয়, পরীক্ষার উত্তরে নির্দিষ্ট কোড ও হেডার দেয়)। Enpod এর সবই করে। কার্ডের What Pathao checks খুললে তালিকা দেখবেন। নতুন সিক্রেট বানালে সেটি আবার Pathao-তে বসাতে হবে।
Steadfast। Steadfast → API → Webhook খুলে Callback URL ও Auth token বসান।
পিকআপের অনুরোধ#
Steadfast আপনার বুক করা পার্সেল নিতে রাইডার পাঠাতে পারে।
- Steadfast কার্ডে Pickup address ID (Steadfast-এর Pickup Addresses পাতায় আপনার সংরক্ষিত ঠিকানার নম্বর), Contact number for the rider, Pickup address ও Thana ভরুন। Save pickup details চাপুন।
- যখন প্রস্তুত, অর্ডারের তালিকায় Request pickup চাপুন।
কুরিয়ারের খরচ#
কুরিয়ার সবসময় বলে না তারা কত নিয়েছে। প্রতিটি কুরিয়ারের নিচে আপনার নিজের Delivery cost, Return cost ও COD charge (%) লিখে Save costs চাপুন। লাভের রিপোর্টে এগুলো ব্যবহার হয়। দেখুন রিপোর্ট।
নিজের রাইডার ও স্থানীয় কুরিয়ার#
নিজের ডেলিভারি বয় বা অনলাইন সংযোগহীন ছোট স্থানীয় কুরিয়ারের জন্য:
- Your own delivery & local couriers-এর নিচে Add partner চেপে একটি নাম দিন।
- অর্ডার সাবমিট করার সময় ওই পার্টনারকে বেছে নিন।
- পার্সেলের অবস্থা নিজে হালনাগাদ করুন: out for delivery, delivered (আদায় করা ক্যাশসহ) অথবা returned।
কাস্টমার কি ঝুঁকিপূর্ণ?#
পাঠানোর আগে কাস্টমারের রেকর্ড দেখে নিতে পারেন: অর্ডারে বা নতুন অর্ডারের ফর্মে Check courier history চাপুন। যুক্ত কুরিয়ারগুলোতে তার কতগুলো পার্সেল পৌঁছেছে ও ফেরত এসেছে তা দেখায়। এটি ইঙ্গিত, নিষেধাজ্ঞা নয়।