ই-কমার্সSocial media থেকে sales: campaign, schedule ও AI prompts
Social Hub দিয়ে content schedule, Meta campaign review ও AI prompt ব্যবহার করুন। Ecommerce ও ERP record মিলিয়ে marketing-এর বাস্তব ফল বুঝুন।
পরিষ্কার confirmation, ন্যায্য exception handling ও courier reconciliation দিয়ে COD উন্নত করুন। Parcel cohort ও খরচের পূর্ণ উদাহরণসহ।
লেখক
Anichur Rahaman

সোমবার courier report-এ operations lead দেখলেন “78% delivered”। Finance-এর প্রশ্ন অন্য: collected money-এর কতটা bank-এর সঙ্গে মেলানো গেছে? এদিকে warehouse-এ একটি parcel ফেরত এসেছে, আর একজন customer address ঠিক করতে চাইছেন। তিনটি কাজের owner-ও আলাদা।
ধরুন এক-parcel করে 1,000টি order-এর কাল্পনিক snapshot; সব dispatch হয়েছে। Delivered 780, return-to-origin হয়ে হাতে এসেছে 190, loss/claim state-এ 20, আর open 10 । বাকি 220টিকেই “RTO” বললে unresolved shipment ও claim ঢাকা পড়ে। এগুলো কোনো market benchmark নয়।
ভালো COD process-এ order, parcel ও টাকা আলাদা track হয়। Confirmation ও failed attempt-এর পর সাহায্য কাজে লাগতে পারে; তাতে acceptance বা settlement নিশ্চিত হয় না। কাজ হলো পরের decision স্পষ্ট করা এবং শেষ ফল যাচাই করা।
একই dispatch cohort ও নির্দিষ্ট observation date ব্যবহার করুন। নিচের চারটি outcome পরস্পর আলাদা; cohort-এ এখনো open case আছে। NDR বা non-delivery report একটি ব্যর্থ attempt-এর record, final return-এর প্রমাণ নয়। Return পথে আছে আর পণ্য হাতে পেয়ে inspect হয়েছে—সেটিও আলাদা।
| Review-এর State | Parcel | পরের দায়িত্ব |
|---|---|---|
| Delivered | 780 | Collection ও remittance evidence দেখুন |
| RTO হাতে পাওয়া | 190 | Saleable করার আগে receive/inspect |
| Loss/Claim State | 20 | Location, liability ও claim তদন্ত |
| এখনো Open | 10 | পরের কাজ ও follow-up-এর owner |
| মোট Dispatch | 1,000 | Original denominator বজায় রাখুন |
গল্পের এই cohort-এ first attempt-এ 690, NDR-এর পরে 90 delivery। ধরে নিন 310টি unique parcel-এ অন্তত একটি NDR ছিল: recovery 90/310 =29.0%। Duplicate event নয়, parcel গুনুন। এখন RTO-received share 190/1,000 =19%; pending case-এর ফল বদলাতে পারে।
Courier-এর definition, payment method, attempt limit ও intervention deadline আলাদা হয়। Contract-এর service ও বর্তমান shipment evidence দেখুন। যেমন UPS delivery-notice guide-এ service-specific পরের ধাপ আছে; সব carrier বা দেশের universal retry timetable নয়।
আলাদা unit-cost model-এ 40 unit-এর order, product cost 22 ও নিচের allowance ধরুন। এগুলো সাধারণ currency unit, courier tariff নয়। RTO item হাতে ফিরে cost-এ recover হয়েছে, তারপর গড়ে 8% ×22 =1.76 impairment ধরা হয়েছে। Lost parcel বা open claim-এর হিসাব আলাদা লাগবে।
| খরচের অংশ | Delivered | হাতে পাওয়া RTO |
|---|---|---|
| Goods Revenue | 40.00 | 0.00 |
| Retained Product Cost | -22.00 | 0.00 |
| Outbound Shipping | -3.00 | -3.00 |
| Return Shipping | 0.00 | -2.50 |
| Packaging | -0.50 | -0.50 |
| Pick and Pack | -1.00 | -1.00 |
| Inspect ও Restock | 0.00 | -1.00 |
| COD Handling Fee | -0.80 | 0.00 |
| Returned Stock Impairment | 0.00 | -1.76 |
| উল্লিখিত Contribution | 12.70 | -9.76 |
Delivered contribution 12.70, received-RTO model-এ −9.76। পার্থক্য 22.46; 9.76/12.70 ≈0.77টি delivered order-এর contribution। এটি net profit নয়: tax, marketing, overhead, financing ও অন্য খরচ বাদ। Recover করা stock asset, সঙ্গে সঙ্গে cash নয়।
Return হওয়ার কথা ছিল বলে হারানো বা বিক্রির অযোগ্য পণ্যের cost zero হয় না। Inspect হওয়া পর্যন্ত non-saleable returns আলাদা রাখুন। Actual recoverable carrying value এবং চুক্তির shipping/collection fee মাপুন; একই impairment দুবার নয়।
Pick list-এর আগে variant, quantity, মোট payable, address, supported payment method ও বাস্তব timing মেলান। নির্বাচিত courier-এর serviceability দেখুন। Phone format check ভুল digit ধরতে সাহায্য করে; identity বা intent প্রমাণ করে না। ছোট address বৈধ হতে পারে; সব জায়গায় landmark বাধ্য না করে উপযুক্ত clarification দিন।
Explainable evidence ও human review দিয়ে exception route করুন। নতুন buyer, family phone, রাতের order বা দুর্বল courier zone fraud-এর প্রমাণ নয়। আগের failure-এর context দেখুন; courier attempt miss করলে customer-কে স্বয়ংক্রিয় শাস্তি নয়। মনগড়া point weight-কে calibrated risk probability হিসেবে দেখাবেন না।
কোন clarification লাগে, কী বলা হয়েছে ও customer কী বলেছেন লিখুন। Confirmation একটি choice-এর evidence, delivery guarantee নয়। No response-এ স্পষ্ট hold/expiry ও contact route রাখুন। সত্যিকারের cancellation মানুন; metric ভালো দেখাতে delivered করা বা বারবার retry নয়।
অনুমতিপ্রাপ্ত channel ও purpose-এ যোগাযোগ করুন; unverified ব্যক্তিকে private order দেখাবেন না। WhatsApp হলে বর্তমান Business Messaging Policy-এর permission, template/window ও opt-out rule দেখুন। COD checkout সব promotional message-এর অনুমতি নয়।
শর্ত, refund treatment ও balance পরিষ্কার এবং lawful হলে deposit একটি option হতে পারে। Failed delivery হলেই সেটি বাজেয়াপ্ত compensation নয়। এই উদাহরণে 40-এর 20% deposit 8, RTO cost 9.76-এর কম; “deposit ঝুঁকি cover করে” বলা ভুল।
Captured payment ও order reference যাচাই করুন; screenshot বা pending authorisation যথেষ্ট নয়। 8 unit paid deposit হলে courier সংগ্রহ করবেন 32,40 নয়। Handover-এর আগে courier revised amount গ্রহণ করেছে নিশ্চিত করুন। Late payment বা expired stock hold exception path-এ যাবে।
Acceptance-এর আগে COD fee/prepaid incentive ও real total দেখান। Fee income, payment cost, fulfilment, cancellation/refund ও conversion তুলনা করুন। Full prepayment-এও return, failed delivery বা dispute থাকে। অজানা penalty band চাপিয়ে না দিয়ে ন্যায্য বিকল্প দিন।
প্রতিটি NDR-এ reference, বর্তমান reason/source time, intervention deadline ও owner রাখুন। পরের কাজ parcel state ও carrier contract অনুযায়ী। Same-day internal target উপকারী হতে পারে; চার ঘণ্টা বা 48 ঘণ্টা universal recovery guarantee নয়।
Unavailable/Unreachable: সীমিত যোগাযোগে permitted reschedule বা agreed channel দিন। Address incomplete: requester ও correction verify করে authorised process-এ পাঠান; courier গ্রহণ করেছে কি না দেখুন। Request পাঠানো মানেই reroute হয়নি।
Refused: প্রয়োজন হলে ভুল বোঝাবুঝি একবার পরিষ্কার করুন, customer choice মানুন, applicable term-এ return route করুন। সব refusal-এর উত্তর automatic discount নয়। Lost/Damaged/Returning: investigate বা claim করুন; provider আর support না করলে নতুন attempt-এর promise নয়।
Booking/status-update timeout হলে আবার write-এর আগে পুরোনো tracking/reference দেখুন। Bounded backoff, duplicate protection ও visible unresolved state রাখুন। Address change, discount, booking ও refund role অনুযায়ী সীমিত হবে। Model বা repeated webhook দ্বিতীয় shipment বানাবে না।
Delivery evidence, collection evidence ও settlement evidence-এর state আলাদা। উদাহরণে 780টি delivered parcel-এ 40 করে collected ধরা: gross 31,200 । শুধু প্রতিটিতে 0.80 COD fee withheld এবং freight আলাদা bill হলে expected net 30,576 । Actual contract-এ deduction, tax ও timing আলাদা হতে পারে।
30-day observation-এ 770টি parcel remittance ও bank receipt-এর সঙ্গে মিললে matched net 30,184 । বাকি দশটির expected net 392 এখনো matched নয়। তদন্তের exception এটি, চিরতরে টাকা হারানোর প্রমাণ নয়। Contract due date, dispute ও bank cutoff দেখুন।
Courier, unique tracking/order, currency, gross due, verified deposit, collection, authorised fee/adjustment, remittance batch, bank receipt ও due date মিলান। Fee difference, partial remittance, duplicate ও not-yet-due আলাদা করুন। Overdue age agreed due date থেকে হবে। Courier “delivered” বললেই settled করবেন না।

উপরের unit contribution দিয়ে আলাদা fully closed 100-order teaching model নিন। Baseline 80 delivered,20 received RTO। Changed assumption: dispatch-এর আগে 6 cancel,82 delivery,12 received RTO; placed order-প্রতি confirmation 0.30 । অতিরিক্ত cancellation cost zero ধরা, অন্য বাদ থাকা cost-ও নেই।
| মাপ | Baseline | Changed Assumption |
|---|---|---|
| Placed Order | 100 | 100 |
| Dispatched | 100 | 94 |
| Delivered | 80 | 82 |
| Received RTO | 20 | 12 |
| Dispatch-এর আগে Cancel | 0 | 6 |
| Confirmation Cost | 0.00 | 30.00 |
| উল্লিখিত Contribution | 820.80 | 894.28 |
Baseline 80×12.70−20×9.76 =820.80 । Changed 82×12.70−12×9.76−30 =894.28 । Model difference 73.48 বা প্রায় 9.0%। Confirmation-ই উন্নতির কারণ বা cancel করা ছয়জনই delivery নিতে ব্যর্থ হতেন—এ প্রমাণ নয়।
Changed RTO per dispatch 12/94 =12.8%,12% নয়। 12% হলো placed order-এর RTO share। Delivered/placed 82% ও cancelled/placed 6%-ও দেখান, যেন কম dispatch দিয়ে ভালো customer হারানো লুকানো না যায়।
উপযুক্ত হলে comparable/randomised group-এ permitted change test করুন। আগে cohort/window লিখে outcome mature হতে দিন। Unique-parcel NDR recovery, first-attempt success, cancellation, complaint, contribution per placed order ও overdue cash দেখুন। শুধু settled-case average নয়, open age ও timing percentile-ও দিন।
দলের প্রয়োজনীয় record ও workflow দেখতে StoreConsole-এর delivery module evaluate করুন। নির্দিষ্ট connector, supported correction, event freshness ও remittance import আলাদা নিশ্চিত করুন। Status tour মানেই সব provider action বা accounting match automated নয়।
সোমবার operations lead আলাদা বলতে পারেন:190টি parcel হাতে ফিরেছে,20টি claim,10টি open। Finance বুঝিয়ে বলতে পারে delivered দশটির match বাকি; চিরতরে missing বলা হচ্ছে না। Customer-এর corrected address-এর owner ও verified carrier response আছে।
এই অগ্রগতি মাপার মতো। ভালো confirmation বা carrier choice ফল বদলাতে পারে, তবে বিশ্বাসযোগ্য report আগে বলে কী ঘটেছে এবং কোনটি এখনো unresolved।
পর্যালোচনা: 5 নভেম্বর 2026। Anichur Rahaman StoreConsole-এর নির্মাতা। Parcel count, unit cost ও তুলনার ফল শিক্ষামূলক উদাহরণ।
লেখকের পরিচয়
Anichur Rahaman
পড়া চালিয়ে যান