ایک دکان، دو انوینٹریز: ان-اسٹور اور آن لائن کی تقسیم کا خاتمہ
زیادہ تر دکانیں جو ذاتی طور پر اور آن لائن فروخت کرتی ہیں، وہ دو انوینٹریز چلا رہی ہوتی ہیں جو ایک سنک ایپ کے ذریعے جڑی ہوتی ہیں، اور یہی وہ فاصلہ ہے جہاں سے ضرورت سے زیادہ فروخت (oversells)، غلط گنتی، اور اتوار کی رات کی دوبارہ گنتی جنم لیتی ہے۔ یہاں بتایا گیا ہے کہ یہ تقسیم اصل میں کیسے ختم ہوتی ہے۔

ایک دکان جو ذاتی طور پر اور آن لائن فروخت کرتی ہے، وہ عام طور پر ایک انوینٹری نہیں چلا رہی ہوتی۔ وہ دو انوینٹریز چلا رہی ہوتی ہے جو آپس میں معلومات کا تبادلہ کرتی ہیں: شیلف کی گنتی POS میں ہوتی ہے، آن لائن گنتی ای-کامرس پلیٹ فارم میں ہوتی ہے، اور ایک سنک کنیکٹر ان کے درمیان اپ ڈیٹس منتقل کرتا ہے۔ ہر اوور سیل، ہر "معذرت، ہمارے پاس یہ چیز اصل میں موجود نہیں ہے" والی ای میل، اور اتوار کی رات کی ہر دوبارہ گنتی اسی فاصلے کی وجہ سے ہوتی ہے۔ اس کا حل بہتر کنیکٹر نہیں ہے۔ بلکہ ایک ایسا واحد انوینٹری ریکارڈ ہے جسے ہر چینل پڑھتا اور لکھتا ہے۔

ان-اسٹور اور آن لائن گنتی میں فرق کیوں آتا ہے؟
گنتی میں فرق اس لیے آتا ہے کیونکہ دو سسٹمز ایک ہی شیلف کا اپنا اپنا ریکارڈ رکھتے ہیں۔ جب کوئی رجسٹر پر خریدتا ہے، تو POS اپنی کاپی میں سے ایک کم کر دیتا ہے۔ جب کوئی آن لائن خریدتا ہے، تو ای-کامرس پلیٹ فارم اپنی کاپی میں سے ایک کم کر دیتا ہے۔ اس کے بعد ایک کنیکٹر ہر تبدیلی کو دوسری طرف لے جاتا ہے، کبھی سیکنڈوں میں، تو کبھی ہر پندرہ منٹ بعد چلنے والے بیچ جاب کے ذریعے۔
فروخت اور کاپی کے درمیان کے وقت میں، دونوں سسٹمز یہ یقین رکھتے ہیں کہ وہ چیز اب بھی اسٹاک میں ہے۔ یہ وقت بہت کم ہوتا ہے، لیکن یہ واحد خامی نہیں ہے۔ ریفنڈز اور ایکسچینجز اکثر ایک طرف ریکارڈ ہوتے ہیں اور دوسری طرف نہیں۔ کسی پروڈکٹ کا نام تبدیل کرنا یا ویرینٹ میں ترمیم کرنا خاموشی سے SKU میپنگ کو توڑ سکتا ہے (SKU ایک فروخت کے قابل چیز کی آئی ڈی ہے؛ مزید اصطلاحات ہمارے POS اصطلاحات کی گائیڈ میں ہیں)، جس کے بعد دونوں سسٹمز ایک ہی پروڈکٹ کے بارے میں بات بھی نہیں کر رہے ہوتے۔ کنیکٹر کی بندش عام طور پر خاموشی سے ناکام ہوتی ہے: کوئی خرابی ظاہر نہیں ہوتی، بس گنتی مطابقت رکھنا بند کر دیتی ہے۔
یہ فرق بڑھتا جاتا ہے۔ ہر چھوٹی عدم مطابقت تب تک برقرار رہتی ہے جب تک کہ کوئی جسمانی طور پر شیلف کو دوبارہ نہ گنے، اور تب تک کسی کو معلوم نہیں ہوتا کہ کون سا سسٹم درست تھا۔
اس تقسیم کی اصل لاگت کیا ہے؟
عالمی سطح پر، آؤٹ آف اسٹاک اور اوور اسٹاک کی وجہ سے ریٹیل کو سالانہ تقریباً 1.73 ٹریلین ڈالر کا نقصان ہوتا ہے، جو کہ فروخت کا تقریباً 6.5% ہے¹۔ ایک دکان کے لیے، یہ تقسیم چار چھوٹے، مستقل نقصانات کی صورت میں ظاہر ہوتی ہے۔
بفر اسٹاک: جب آپ کے پاس 5 ہوں تو آن لائن 3 دکھانا، تاکہ سنک کی سست روی کی وجہ سے اوور سیل نہ ہو۔ یہ وہ انوینٹری ہے جس کے لیے آپ نے ادائیگی کی ہے لیکن کسی کو خریدنے نہیں دیتے۔
موازنہ کا وقت (یہ چیک کرنا کہ دونوں گنتی متفق ہیں): عملے کے گھنٹوں کا وقت جو شیلفوں کو دوبارہ گننے اور غلطی کرنے والے سسٹم کو درست کرنے میں ضائع ہوتا ہے۔
اوور سیل کو درست کرنا: ریفنڈز، معافی کی ای میلز، اور کبھی کبھار ون-اسٹار ریویو جب "اسٹاک میں موجود" چیز اصل میں نہ ہو۔
خود سنک سسٹم: کنیکٹر یا ای-کامرس سنک کی فیس عام طور پر ان پوشیدہ SaaS بلوں میں سے ایک ہوتی ہے جو تاجر اٹھاتے ہیں۔
ان میں سے کوئی بھی نقصان پی اینڈ ایل (P&L) پر "انوینٹری اسپلٹ" کے طور پر ظاہر نہیں ہوتا، یہی وجہ ہے کہ یہ تقسیم برقرار رہتی ہے۔

کیا ایک سنک ایپ اسے حل نہیں کر سکتی؟
کچھ دکانوں کے لیے، ایک کنیکٹر ٹھیک ہے، اور یہ واضح طور پر کہنا ضروری ہے۔ اگر آپ کی فروخت سست ہے، آپ شاذ و نادر ہی کسی چیز کا آخری یونٹ رکھتے ہیں، اور آپ ایک ہی لوکیشن چلاتے ہیں، تو ایک اچھا سنک زیادہ تر وقت کام کرے گا۔ اگر آپ کی صورتحال ایسی ہے تو عارضی حل اپنا لیں۔
لیکن یہ ان حالات میں کام کرنا بند کر دیتا ہے جن تک آپ پہنچنے کی امید کر رہے ہیں۔ زیادہ ٹریفک اس امکان کو کم کر دیتی ہے کہ سنک کا وقت گزرے بغیر دو چینلز ایک ہی چیز کو چھوئیں۔ نایاب یا منفرد اسٹاک (ونٹیج، کنسائنمنٹ، سمال بیچ) ہر یونٹ کو آخری یونٹ بنا دیتا ہے۔ متعدد دکانیں ان میپنگز کو بڑھا دیتی ہیں جو خاموشی سے ٹوٹ سکتی ہیں۔ ایک سنک ایپ کم حجم پر علامت کو تو سنبھال لیتی ہے؛ لیکن نیچے موجود دو ریکارڈز اب بھی اصل بیماری ہیں۔
ایک انوینٹری کا اصل مطلب کیا ہے؟
اس کا مطلب دو ریکارڈز اور ایک بھیجنے والے کے بجائے سچائی کا ایک واحد ذریعہ (ایک ڈیٹا بیس جس پر سب بھروسہ کرتے ہیں) ہے۔ کاؤنٹر، آن لائن اسٹور فرنٹ، اور کوئی بھی کیوسک اسی ایک گنتی کو پڑھتے ہیں اور فروخت مکمل ہونے کے لمحے اسی ریکارڈ پر اپنی فروخت لکھتے ہیں۔ جب دو چینلز ایک ہی لمحے میں آخری یونٹ حاصل کرتے ہیں، تو ریکارڈ خود یہ فیصلہ کرتا ہے کہ کس کو ملا؛ اس میں کوئی "بعد کا وقت" نہیں ہوتا جس میں سنک جاب کو تنازع کا پتہ چلے۔ کیٹلاگ بھی اسی طرح شیئر کیا جاتا ہے: ایک پروڈکٹ، ایک قیمت، ایک ٹیکس کا قانون، ہر چینل کے لیے۔
اس آرکیٹیکچر کو بعد میں شامل کرنا مشکل ہے۔ ایک انٹیگریشن کے ذریعے جڑے ہوئے دو پختہ سسٹمز کے پاس ہمیشہ دو ریکارڈز ہوں گے، کیونکہ ہر ایک کو یہ فرض کر کے بنایا گیا تھا کہ گنتی اس کی ملکیت ہے۔ اسے شروع ہی سے پلیٹ فارم کے کام کرنے کا طریقہ ہونا چاہیے، جس طرح Final اسے سنبھالتا ہے: آن لائن اسٹور اور رجسٹر ایک ہی ریکارڈ کے دو نظارے ہیں، اس لیے فاصلہ کبھی پیدا ہی نہیں ہوتا۔ ریئل ٹائم ویزیبلٹی ہی وہ بنیاد ہے جس پر POS انوینٹری مینجمنٹ کی ہر دوسری چیز بنتی ہے۔ دوبارہ آرڈر کرنے کے پوائنٹس اور اسٹاک الرٹس اتنے ہی اچھے ہوتے ہیں جتنی گنتی وہ پڑھتے ہیں، اور تاجروں کو کارکردگی کے فوائد تبھی ملتے ہیں جب گنتی قابلِ بھروسہ ہو۔
تو، کیا آپ ان-اسٹور اور آن لائن کی تقسیم کو ختم کر سکتے ہیں؟
جی ہاں، لیکن زیادہ سنک کرنے سے نہیں۔ یہ تقسیم دو سسٹمز چلانے کی خصوصیت ہے، اور یہ تب ختم ہوتی ہے جب دونوں چینلز ایک ہی ریکارڈ پر چلیں، نہ کہ تب جب ریکارڈز کے درمیان کاپی کرنے کا عمل تیز ہو جائے۔ اگر آپ پلیٹ فارمز کا جائزہ لے رہے ہیں، تو ایک مفید ٹیسٹ: پوچھیں کہ آن لائن آرڈر اور کاؤنٹر سیل کہاں ریکارڈ ہوتے ہیں، اور کیا وہ ایک ہی جگہ ہے۔ (ریٹیل POS کا انتخاب کرنے میں انوینٹری سے زیادہ چیزیں شامل ہیں، لیکن یہ سوال تیزی سے فلٹر کرتا ہے)۔
عملی اصول: اگر آپ کا رجسٹر اور آپ کا آن لائن اسٹور ایک ہی شیلف کے بارے میں متفق نہیں ہو سکتے، تو آپ کے پاس دو انوینٹریز ہیں، چاہے سنک ایپ جو بھی وعدہ کرے۔
اکثر پوچھے جانے والے سوالات
میری ان-اسٹور اور آن لائن انوینٹری کی تعداد آپس میں کیوں نہیں ملتی؟
کیونکہ ہر سسٹم اپنا لیجر رکھتا ہے اور ایک سنک ٹول تاخیر کے ساتھ ان کے درمیان تبدیلیوں کو کاپی کرتا ہے۔ فروخت، ریفنڈز، تبادلے، اور کیٹلاگ کی ترامیم جو اس تاخیر کے دوران ہوتی ہیں (یا منتقل ہونے میں ناکام رہتی ہیں) وہ فرق کی صورت میں جمع ہو جاتی ہیں۔
کیا ایک بہتر سنک ایپ اوور سیلز کو روک دے گی؟
یہ انہیں نایاب بنا دے گا، ناممکن نہیں۔ کسی بھی sync میں فروخت اور اس کی معلومات دوسرے سسٹم تک پہنچنے کے درمیان کچھ وقت کا وقفہ ہوتا ہے، اور آپ کے مصروف ترین لمحات بالکل وہی وقت ہوتے ہیں جب اس وقفے کے دوران دو چینلز کے ذریعے آخری یونٹ فروخت ہونے کا سب سے زیادہ امکان ہوتا ہے۔
انوینٹری کے لیے ریکارڈ کا واحد ذریعہ کیا ہے؟
ایک ایسا ڈیٹا بیس جس سے ہر سیلز چینل فروخت کے وقت معلومات حاصل کرتا ہے اور اس میں درج کرتا ہے (سسٹم آف ریکارڈ)۔ کاؤنٹر، آن لائن اسٹور، اور کوئی بھی کیوسک سب ایک ہی تعداد میں سے کمی کرتے ہیں، اس لیے معلومات میں فرق آنے کے لیے کوئی دوسری کاپی موجود نہیں ہوتی۔
کیا مجھے آن لائن اور بالمشافہ فروخت کرنے کے لیے اسٹاک کی الگ الگ تعداد کی ضرورت ہے؟
جی نہیں۔ اگر آپ کا پلیٹ فارم دونوں چینلز کو ایک ہی لیجر کے تحت چلاتا ہے، تو ایک ہی تعداد دونوں کے لیے کافی ہوتی ہے۔ الگ الگ تعداد اور مخصوص 'آن لائن اسٹاک' بفرز ان سسٹمز کے لیے عارضی حل ہیں جو لیجر کا اشتراک نہیں کر سکتے۔
