Delivery ও operations
Customer-এর হাতে parcel পৌঁছানোর সব কিছু: delivery-র জন্য আপনি কত নেবেন, কোন courier নিয়ে যাবে, আপনার stock কোথায় থাকে, আর customer জিনিসটা নিতে অস্বীকার করবে কি না।
কোথায় পাবেন
Sidebar → Operations।
| Menu item | কী কাজে লাগে |
|---|---|
| Delivery → Delivery Charges | Customer shipping বাবদ কত দেবে |
| Delivery → Couriers | আপনার যুক্ত করা delivery company গুলো |
| Warehouses | আপনার shop ও গুদামের ঠিকানা |
| Fraud Checker | Customer-এর phone number-এর risk score |
Delivery সাজানোর ক্রম
- আগে delivery charge। একটাও না থাকলে checkout-এ shipping বাবদ যোগ করার কিছু থাকে না। Inside Dhaka আর Outside Dhaka দিয়ে শুরু করুন।
- তারপর courier, যদি ব্যবহার করেন। কিছু shop নিজেরাই delivery করে, তাদের এটা লাগে না।
- Warehouse শুধু একাধিক জায়গা থাকলে।
- Fraud Checker-এর কোনো setup লাগে না — নিজে থেকেই চলে।
Delivery charge
Sidebar → Operations → Delivery → Delivery Charges।
ঠিক তিন রকমের charge আছে, আর পার্থক্যটা গুরুত্বপূর্ণ:
| Type | কয়টা রাখা যায় |
|---|---|
| Inside Dhaka | Shop-প্রতি একটা |
| Outside Dhaka | Shop-প্রতি একটা |
| Custom | প্রতি শহরে একটা |
Charge গুলো নির্দিষ্ট অঙ্ক — ওজন বা দূরত্ব দিয়ে হিসাব হয় না। বেশিরভাগ shop-এর প্রথম দুইটাই যথেষ্ট।
একটা যোগ করা
Add Delivery Charge, তারপর:
- Delivery Type — Inside Dhaka, Outside Dhaka, বা Custom
- Charge Name — ঐচ্ছিক। ফাঁকা রাখলে নিজে থেকেই নাম বসে যায়
- City — শুধু Custom-এ দেখায়, আর label-এ “Optional” লেখা থাকলেও এটা বাধ্যতামূলক। City ছাড়া Custom charge “City not found” বলে আটকে যায়
- Delivery Charge (৳) — নির্দিষ্ট অঙ্ক
- Delivery Text — ঐচ্ছিক, customer দেখতে পায়। যে কথাটা আপনি সত্যিই রাখতে পারবেন সেটাই লিখুন: “ঢাকার ভিতরে ২৪ ঘণ্টায় delivery”
- Display Order — ছোট সংখ্যা checkout-এ আগে আসে। ফাঁকা রাখলে যে ক্রমে তৈরি করেছেন সেই ক্রমে
Edit ও মুছে ফেলা
Edit দিয়ে নাম, অঙ্ক, delivery text, display order আর active অবস্থা বদলানো যায়। তৈরি করার পরে type আর city বদলানো যায় না — মুছে নতুন করে বানাতে হয়।
Inside Dhaka আর Outside Dhaka মোটেও মুছে ফেলা যায় না। Menu-তে Delete দেখা গেলেও server সেটা করতে দেয় না। বরং deactivate করুন।
Checkout-এ কোন charge বসে
- কোনো free delivery offer খাটলে delivery ৳0, আর অন্য কিছুই দেখা হয় না।
- না হলে customer আপনার active charge গুলো থেকে বেছে নেয়।
- আলাদা product-এ নিজস্ব charge বসানো থাকতে পারে — নির্দিষ্ট অঙ্ক বা প্রতি unit হিসেবে। এটা product-এই ঠিক করা হয়।
- এক order-এ অনেক product থাকলে customer দেয় তাদের মধ্যে সবচেয়ে বেশি নির্দিষ্ট charge, সাথে প্রতি-unit charge গুলো যোগ করে। নির্দিষ্ট charge গুলো যোগ হয় না।
শুধু Active charge storefront-এ যায়।
Courier
Sidebar → Operations → Delivery → Couriers। দুইটা tab:
- Marketplace — সব courier। যেগুলো ব্যবহার করেন সেগুলোতে টিক দিয়ে Enable চাপুন।
- Active — যেগুলো চালু করেছেন, প্রতিটি একটা card-এ on/off switch আর setting-এর gear icon সহ।
Plan-এর তথ্য: Courier একটা paid feature। ওই feature নেই এমন plan-এ page খোলে ঠিকই, কিন্তু list ভরে না।
যুক্ত করা
Gear icon setting খোলে:
- Mode — live বা sandbox। Sandbox-এ সত্যিকারের pickup তৈরি হয় না।
- Credential — প্রতিটি courier-এর ঘর আলাদা, courier যে নামে ডাকে সেই নামেই।
Platform যেসব courier-এ সত্যিই order পাঠাতে পারে: Pathao, Steadfast, RedX, CarryBee আর RX। কোনটায় কী লাগে:
| Courier | Credential |
|---|---|
| Pathao | Store ID, client ID, client secret, client email, password |
| Steadfast | App key, app secret |
| RedX | App token |
| CarryBee | Client ID, client secret, client context, store ID |
| RX | Email, password |
কোনো test button নেই। Save করার সময় credential যাচাই হয় না। প্রথম যাচাই হয় যখন সত্যিকারের একটা order পাঠান — তাই ভরসা করার আগে ছোট একটা order পাঠিয়ে courier সেটা পেয়েছে কি না দেখে নিন।
যুক্ত হয়ে গেলে order page থেকে, বা একসাথে অনেকগুলো order list থেকে পাঠাতে পারবেন।
Warehouse
Sidebar → Operations → Warehouses। আপনার shop আর গুদামের ঠিকানা, যা storefront-এর “আমাদের খুঁজুন” page-এ দেখায়।
Add Location-এ চায়: নাম, slug, type (Shop না Warehouse), serial number, ঠিকানা, phone, email, latitude ও longitude, website URL, map link, বন্ধের দিন, খোলার সময়, country code, আর ঐচ্ছিক video, 360° ছবি ও code।
অন্য ঘরে তারকা চিহ্ন থাকলেও আসলে শুধু নাম আর ঠিকানা বাধ্যতামূলক। যা আছে তা-ই দিন।
তিনটা বিষয় জানা দরকার:
- Edit dialog দিয়ে active/inactive বদলানো যায় না। Row-এর ⋯ menu-র Activate / Deactivate ব্যবহার করুন।
- মুছে ফেলার কোনো উপায় নেই। Deactivate পর্যন্তই।
- Total Locations আর Active সংখ্যা শুধু পর্দায় থাকা location গুলো গোনে — page-এ একবারে দশটা দেখায় আর পরের page-এ যাওয়ার উপায় নেই। দশের বেশি থাকলে ওই সংখ্যাগুলোকে অসম্পূর্ণ ধরুন।
Plan-এর তথ্য: প্রতিটি plan-এ সর্বোচ্চ কতগুলো warehouse রাখা যাবে তা নির্ধারিত। Limit পেরোলে নতুন তৈরি করা যায় না — তখন একটা plan-limit বার্তা আর একটা সাধারণ “Failed to create warehouse” — দুটোই দেখবেন। প্রথমটাই আসল কারণ।
Fraud Checker
Sidebar → Operations → Fraud Checker। আপনার order গুলোর list, সাথে customer-এর phone number-এর risk score।
চালু করার কিছু নেই। প্রতিটি নতুন order নিজে থেকেই পিছনে যাচাই হয়ে যায়, আর যেকোনো order আপনি হাতে আবার যাচাই করতে পারেন।
Score কীভাবে পড়বেন
Risk হয় GREEN, YELLOW, AMBER বা RED। Row-তে ক্লিক করলে পুরো বিশ্লেষণ খোলে:
- Delivery rate আর ১০০-এর মধ্যে একটা confidence
- Lookup history — মোট কতগুলো order দেখা গেছে, কতগুলো delivered আর returned, শতাংশ সহ
- Courier performance — এই customer কোন courier-এর সাথে কেমন করেছে
- Verified signals — delivered, returned আর cancelled সংখ্যা, সাথে return rate
- Velocity & COD — গত ৭ ও ৩০ দিনের order, অন্য merchant-দের কাছে তার কার্যকলাপ, আর তার Cash on Delivery বাতিলের হার
Score ২৪ ঘণ্টা জমা থাকে। এরপর button-এ Re-check-এর বদলে Run Check লেখা আসে।
ভালোভাবে ব্যবহার করা
লাল score মানে পাঠানোর আগে customer-কে ফোন করে নিশ্চিত হওয়া, বিশেষ করে দামি Cash on Delivery order-এ। এটা cancel করার কারণ নয়। খারাপ ইতিহাসওয়ালা customer-এর মাঝে মাঝে খারাপ courier থাকে, খারাপ উদ্দেশ্য নয়।
Plan-এর তথ্য: Fraud checker একটা paid feature, আর এটা সহজ চালু-বন্ধ নয় — মাসে নির্দিষ্ট সংখ্যক check-এর কোটা। Detail modal খুললেই একটা খরচ হয়। কোটা শেষ হলে check button-এ একটা error বার্তা আসে।
Risk column ফাঁকা থাকলে সেটা দুই অর্থ বহন করে — হয় “এখনো যাচাই হয়নি”, নয়তো “আপনার plan-এ এটা নেই”। সব row ফাঁকা হলে কারণটা plan।
সাধারণ সমস্যা
“Checkout-এ কোনো delivery option আসছে না।” কোনো active delivery charge নেই। Inside Dhaka আর Outside Dhaka তৈরি করুন।
“আমার Custom charge save হচ্ছে না।” একটা city বেছে নিন। Label optional বলে, server বলে না।
“অনেক product-এর order-এ delivery ভুল আসছে।” সবচেয়ে বেশি নির্দিষ্ট charge জেতে, সাথে প্রতি-unit charge যোগ হয়। কোনো product-এ নিজস্ব charge বসানো আছে কি না দেখুন।
“Courier order নেয়নি।” Credential, নয়তো sandbox mode। Save করার সময় কিছুই যাচাই হয় না, তাই courier-এর setting-এ দুটোই দেখুন।
“Fraud Checker-এ row গুলো খুলছে না।” ওই order গুলো এখনো যাচাই হয়নি। আগে row-এর Run check চাপুন।