গাইড

একটি ছোট ব্যবসার জন্য Inventory Management App কীভাবে বানাবেন

একটি inventory management app বানাতে চারটি জিনিস দিয়ে শুরু করুন: আইটেমের তালিকা, প্রতিটি অবস্থানে প্রতিটি আইটেমের পরিমাণ, প্রতিটি স্টক চলাচলের একটি log (ঢুকেছে, বেরিয়েছে, সমন্বয় হয়েছে, কারণসহ), এবং একটি reorder level-এর ভিত্তিতে কম-স্টক সতর্কতা। একটি AI app builder একটি সাধারণ বর্ণনা থেকে database, স্ক্রিন ও সতর্কতা বানাতে পারে। সবচেয়ে গুরুত্বপূর্ণ নকশার সিদ্ধান্ত হলো শুধু গণনা overwrite না করে চলাচল রেকর্ড করা, কারণ সেই ইতিহাসই সংখ্যাগুলোকে বিশ্বাসযোগ্য করে।

ছোট ব্যবসা নিজেরা কেন বানায়

বেশিরভাগ ছোট ব্যবসা স্টক স্প্রেডশিটে ট্র্যাক করা শুরু করে, এবং সেটি ততদিন চলে যতদিন না ভাঙে। সাধারণ ভাঙনের বিন্দুগুলো:

  • কয়েকজন শিট আপডেট করে এবং একে অপরের পরিবর্তন overwrite করে
  • কেন গণনা বদলেছে বা কে বদলেছে, কেউ বলতে পারে না
  • কিছু শেষ হয়ে যায়, অথচ কেউ টের পায় না
  • স্টক একাধিক জায়গায় থাকে (দোকানের মেঝে, পেছনের ঘর, ভ্যান, দ্বিতীয় স্থান)
  • শিটটি ব্যবহারের নির্দেশনায় ভরে গেছে

বাজারে প্রস্তুত inventory সফটওয়্যার আছে এবং প্রায়ই সেটিই সঠিক উত্তর (এই গাইডের শেষে দেখুন)। মানুষ নিজের তৈরি করে যখন তাদের স্টক অস্বাভাবিক (মেয়াদোত্তীর্ণ তারিখসহ ব্যাচ, অন্য আইটেম থেকে তৈরি আইটেম, ফেরত আসা ভাড়ার জিনিস), যখন একটি বড় পণ্যের অল্প অংশ দরকার, অথবা যখন তারা চায় এটি তাদের দল যেভাবে কাজ করে ঠিক সেভাবে মানানসই হোক। স্প্রেডশিট থেকে আসছেন হলে স্প্রেডশিটকে app-এ রূপান্তর একটি কার্যকর সহায়ক গাইড।

App-টিতে কী লাগে

মূল ডেটা

ডেটাপ্রধান ফিল্ড
আইটেমনাম, SKU, বারকোড, category, একক (প্রতি, বাক্স, kg), ক্রয়মূল্য, বিক্রয়মূল্য, reorder level, সরবরাহকারী, ছবি, সক্রিয় বা আর্কাইভড
অবস্থাননাম (দোকান, পেছনের ঘর, ভ্যান ২)
স্টক লেভেলআইটেম, অবস্থান, হাতে থাকা পরিমাণ
চলাচলআইটেম, অবস্থান, পরিবর্তন (+ বা −), ধরন (প্রাপ্ত, বিক্রি, ব্যবহৃত, ক্ষতিগ্রস্ত, গণনা, স্থানান্তর), নোট, কে, কখন
সরবরাহকারীনাম, যোগাযোগ, সরবরাহের সময়

মূল ধারণাটি: স্টক লেভেল হলো চলাচলের ফল। প্রতিটি পরিবর্তন একটি চলাচল রেকর্ডের মধ্য দিয়ে যায়, এবং হাতে থাকা পরিমাণ সেখান থেকে হালনাগাদ হয়। এতে বিনামূল্যে একটি audit trail পাওয়া যায় এবং ভুল খুঁজে বের করা ও উল্টানো সহজ হয়।

মূল স্ক্রিন

  • আইটেমের তালিকা search, category filter ও একটি “কম স্টক” filter সহ
  • আইটেমের পাতা প্রতি অবস্থানে পরিমাণ ও সাম্প্রতিক চলাচল দেখিয়ে
  • দ্রুত সমন্বয়: স্টক গ্রহণ, স্টক সরানো, অবস্থানের মধ্যে স্থানান্তর, একটি গণনা রেকর্ড
  • কম-স্টক দৃশ্য: reorder level-এর সমান বা নিচের সব আইটেম, সরবরাহকারী অনুযায়ী দলবদ্ধ
  • স্টক গণনা মোড নিয়মিত গণনার জন্য, যা পার্থক্যটি একটি সমন্বয় হিসেবে রেকর্ড করে

পরে, প্রয়োজন হলে

  • Purchase order: একটি সরবরাহকারীর কাছে অর্ডার তৈরি করুন, তারপর তার বিপরীতে গ্রহণ করুন
  • ব্যাচ ও মেয়াদ-তারিখ খাবার, প্রসাধনী ও ওষুধের জন্য
  • Bill of materials: একটি তৈরি পণ্য যা উপাদান দিয়ে বানানো, ফলে একটি বিক্রিতে কয়েকটি উপাদানের স্টক কমে
  • রিপোর্ট: স্টক মূল্য, ধীরগতির আইটেম, সময়ের সঙ্গে ব্যবহার (দেখুন কীভাবে একটি dashboard বানাবেন)
  • ফোনের ক্যামেরায় বারকোড স্ক্যান

বানানোর আগে যে সিদ্ধান্তগুলো নিতে হবে

কে সত্যের উৎস

আপনি যদি একটি অনলাইন store বা point-of-sale সিস্টেমের মাধ্যমে বিক্রি করেন যা আগে থেকেই স্টক ট্র্যাক করে, তাহলে ঠিক করুন কোন সিস্টেম গণনার মালিক। দুটি সিস্টেম একই সংখ্যা সম্পাদনা করলে তারা ক্রমশ আলাদা হয়ে যাবে। বিকল্পগুলো:

  1. আপনার app শুধু সেই জিনিসের জন্য যা store ট্র্যাক করে না (কাঁচামাল, সরবরাহ, পেছনের ঘরের স্টক)।
  2. Store হলো উৎস; আপনার app রিপোর্ট ও সতর্কতার জন্য তার API থেকে পড়ে।
  3. আপনার app হলো উৎস এবং গণনা store-এ পাঠায়। সবচেয়ে শক্তিশালী, এবং ঠিক করতে সবচেয়ে বেশি কাজ লাগে।

প্রথম বা দ্বিতীয় বিকল্প দিয়ে শুরু করা অনেক নিরাপদ।

কে কী করতে পারবে

ভূমিকাসাধারণ অনুমতি
কর্মীআইটেম খোঁজা, প্রাপ্ত ও ব্যবহৃত স্টক রেকর্ড করা, গণনা করা
ম্যানেজারকর্মীদের সব কাজ, তার সঙ্গে আইটেম, reorder level ও সরবরাহকারী সম্পাদনা, এবং বড় সমন্বয় অনুমোদন
মালিকসব কিছু, তার সঙ্গে ক্রয়মূল্য ও স্টক মূল্যের রিপোর্ট

কিছু কর্মীর কাছ থেকে ক্রয়মূল্য লুকিয়ে রাখা একটি সাধারণ প্রয়োজন; প্রথম প্রম্পটে সেটি বলুন। প্রকৃত অনুমতির জন্য app-এ login লাগে, যা কীভাবে আপনার app-এ login যোগ করবেন-এ আছে।

ফোন নাকি ডেস্কটপ

স্টকের কাজ দাঁড়িয়ে করা হয়: স্টকরুমে, ডেলিভারির দরজায়, ভ্যানে। সমন্বয় ও গণনার স্ক্রিন প্রথমে ফোনের জন্য নকশা করুন, বড় বাটন ও যতটা সম্ভব কম টাইপিং দিয়ে। রিপোর্ট ও আইটেম সম্পাদনা ডেস্কটপ-প্রথম হতে পারে।

ধাপে ধাপে বানানো

ধাপ ১: বর্তমান ডেটা গুছিয়ে নিন

আমদানির আগে আপনার স্প্রেডশিট রপ্তানি করে পরিষ্কার করুন: প্রতি সারিতে একটি আইটেম, সঙ্গতিপূর্ণ একক, অনন্য SKU, মার্জ করা ঘর নেই। এটি মানুষ যা ভাবে তার চেয়ে বেশি সময় নেয়, কিন্তু পরে অনেক ঝামেলা বাঁচায়।

ধাপ ২: প্রথম প্রম্পট লিখুন

ব্যবসা, স্টক, মানুষ ও চলাচল বর্ণনা করুন:

Fern & Stone-এর জন্য একটি inventory app বানান, একটি উদ্ভিদের দোকান যার একটি দোকানের মেঝে, একটি পেছনের ঘর এবং একটি ডেলিভারি ভ্যান আছে। আইটেমের নাম, SKU, বারকোড, category, একক, ক্রয়মূল্য, বিক্রয়মূল্য, সরবরাহকারী ও একটি reorder level থাকবে। প্রতি অবস্থানে পরিমাণ ট্র্যাক করুন। প্রতিটি পরিবর্তন একটি স্টক চলাচল, যার ধরন (প্রাপ্ত, বিক্রি, ক্ষতিগ্রস্ত, গণনা, স্থানান্তর), পরিমাণ, নোট, ব্যবহারকারী ও সময় থাকবে — পরিমাণ সরাসরি কখনও সম্পাদনা করা যাবে না। স্ক্রিন: একটি search-যোগ্য আইটেমের তালিকা যাতে কম-স্টক filter থাকবে, প্রতি অবস্থানে স্টক ও চলাচলের ইতিহাসসহ আইটেমের পাতা, ফোন-বান্ধব দ্রুত সমন্বয় স্ক্রিন, এবং সরবরাহকারী অনুযায়ী দলবদ্ধ একটি কম-স্টক পাতা। কর্মীরা ক্রয়মূল্য দেখতে পাবে না; ম্যানেজাররা পাবে। একটি database ব্যবহার করুন, সরল ও দ্রুত নকশায়। আমাকে একটি CSV ফাইল থেকে আইটেম আমদানি করতে দিন।

ধাপ ৩: আমদানি ও যাচাই

আপনার গোছানো CSV আমদানি করুন, তারপর দশটি আইটেম বাস্তবের সঙ্গে মিলিয়ে দেখুন। ভুল শুরুর গণনা প্রথম দিন থেকেই app-এর প্রতি আস্থা নষ্ট করবে, তাই যেদিন আপনি নতুন ব্যবস্থায় যাবেন সেদিন আপনার সবচেয়ে গুরুত্বপূর্ণ আইটেমগুলোর একটি বাস্তব গণনা করুন।

ধাপ ৪: চলাচলগুলো পরীক্ষা করুন

স্টক গ্রহণ করুন, কিছু বিক্রি করুন, একটি ক্ষতিগ্রস্ত করুন, কিছু ভ্যানে সরান, এবং একটি গণনা করুন যা দুটি হারানো আইটেম খুঁজে পায়। যাচাই করুন প্রতিটি আইটেমের ইতিহাস সঠিক গল্প বলছে এবং পরিমাণ মিলছে। পরিমাণ শূন্যের নিচে নামাতে চেষ্টা করুন এবং সিদ্ধান্ত নিন এটি আটকানো হবে নাকি চিহ্নিত হবে।

ধাপ ৫: সতর্কতা ও রিপোর্ট যোগ করুন

মূল কাজ চললে প্রথম যে জিনিসটি মানুষ চায় তা সাধারণত একটি কম-স্টক ইমেইল বা ম্যানেজারের জন্য দৈনিক সারসংক্ষেপ। এর জন্য একটি ইমেইল provider ও একটি নির্ধারিত কাজ (scheduled job) লাগে। এরপর একটি সরল স্টক মূল্য রিপোর্ট, এবং ৯০ দিনে নড়েনি এমন আইটেমের তালিকা।

ধাপ ৬: প্রথমে একটি অবস্থানে চালু করুন

একটি জায়গায় কয়েক সপ্তাহ ব্যবহার করুন, যা অসুবিধাজনক তা ঠিক করুন, তারপর বাড়ান। সবচেয়ে বড় ঝুঁকি কোনো বাগ নয়; বড় ঝুঁকি হলো app ধীর বলে কর্মীরা আবার স্প্রেডশিটে ফিরে যাওয়া।

সাধারণ ভুল

  • শুধু বর্তমান পরিমাণ সংরক্ষণ। চলাচল ছাড়া আপনি “এটা কেন ভুল?” প্রশ্নের উত্তর দিতে পারবেন না।
  • যে কেউ যেকোনো কিছু সম্পাদনা করতে পারা। একটি reorder level-এর টাইপো বা একটি মুছে ফেলা আইটেম সপ্তাহের পর সপ্তাহ নজর এড়াতে পারে।
  • একক উপেক্ষা করা। ১২টির বাক্সে কেনা ও এককে বিক্রি করলে একটি স্পষ্ট নিয়ম লাগে, নইলে গণনা ১২ গুণ বন্ধ হবে।
  • সমন্বয় স্ক্রিনে অনেক ফিল্ড। ডেলিভারি রেকর্ড করতে এক মিনিট লাগলে মানুষ সেটি করবে না।
  • আগে দুই-পথের store sync বানানো। কিছুর সঙ্গে যুক্ত করার আগে app-টি নিজে নিজে বিশ্বস্ত করে তুলুন।
  • এটিকে হিসাবরক্ষণ ভাবা। কর-উদ্দেশ্যে স্টক মূল্যায়ন (FIFO, weighted average) নিয়মের অধীন; app-এর সংখ্যার উপর আপনার হিসাব নির্ভর করার আগে accountant-এর সঙ্গে যাচাই করুন।

কখন প্রস্তুত পণ্য ভালো পছন্দ

  • আপনি মূলত একটি প্ল্যাটফর্মের মাধ্যমে বিক্রি করেন, যেমন Shopify বা Square। তাদের বিল্ট-ইন inventory ফিচার যা দরকার তা ঢেকে দিতে পারে, এবং সেটি আপনার বিক্রির সঙ্গে আগে থেকেই যুক্ত।
  • Inventory-কে accounting-এর সঙ্গে ঘনিষ্ঠভাবে যুক্ত রাখা দরকার। Accounting software এবং তার সঙ্গে যুক্ত হতে বানানো inventory পণ্য অনেক মিলিয়ে দেখার কাজ বাঁচায়।
  • আপনার একটি warehouse কার্যক্রম আছে, যেখানে picking, packing, shipping label ও একাধিক বিক্রয় চ্যানেল আছে। সেই কাজের জন্য বিশেষায়িত inventory ও warehouse সিস্টেম বানানো হয়েছে।

নিজের তৈরি করুন যখন আপনার স্টক ওইসব পণ্যের সঙ্গে মেলে না, যখন একটি ছোট অংশ ব্যবহারের জন্য বড় সিস্টেমের দাম দিতে হতো, অথবা যখন স্টকের চারপাশের প্রক্রিয়া (অনুমোদন, কাজের শিট, ভাড়ার জিনিস ফেরত) আসলে আপনার পরিচালনা করা দরকার। আপস নিয়ে আলোচনা আছে ছোট ব্যবসার জন্য বানানো বনাম কেনা সফটওয়্যার-এ।

Mythex দিয়ে বানানো

Mythex একটি AI app builder: আপনি স্টক, অবস্থান ও মানুষ বর্ণনা করেন, এবং এটি live preview-এ app বানায়, আইটেম, অবস্থান ও চলাচলের জন্য প্রজেক্টে একটি database যোগ করে। আপনি আজ যে স্প্রেডশিট ব্যবহার করেন তার একটি স্ক্রিনশট সংযুক্ত করতে পারেন, যাতে এটি আপনার কলাম দেখতে পায়, এবং একটি CSV আমদানি চাইতে পারেন। আইটেমের ছবি প্রজেক্টের file storage ব্যবহার করে। আপনার store বা POS-এর API থাকলে তার key প্রজেক্ট secret-এ রাখা যায় এবং Mythex-কে সেখান থেকে পড়তে বলা যায়। আপনার কর্মীদের জন্য বিল্ট-ইন login সিস্টেম নেই; app অ্যাকাউন্ট ও ভূমিকা আপনার বেছে নেওয়া auth library বা provider দিয়ে হয়। শুরুর ধাপের জন্য docs-এর internal tool use case ও CRUD app বানানোর recipe ভালো শুরু।

সম্পাদনাযোগ্য প্রথম প্রম্পটের জন্য inventory tracker টেমপ্লেট খুলুন, অথবা বৃহত্তর গাইড কীভাবে একটি internal tool বানাবেন পড়ুন।

প্রশ্নোত্তর

একটি মৌলিক inventory app-এ কী ফিচার লাগে?

SKU সহ আইটেমের তালিকা, প্রতি অবস্থানে বর্তমান পরিমাণ, কারণসহ স্টক ঢোকা ও বেরোনো রেকর্ড করার উপায়, একটি reorder level ও কম-স্টক সতর্কতা, এবং search। সরবরাহকারী, purchase order ও রিপোর্ট পরে যোগ করা যায়।

ওয়েব app-এ কি ফোন দিয়ে বারকোড স্ক্যান করা যায়?

হ্যাঁ। একটি ওয়েব app ব্রাউজারের মাধ্যমে ফোনের ক্যামেরা ব্যবহার করে সাধারণ বারকোড ও QR কোড পড়তে পারে, তাই কর্মীরা আলাদা scanner ছাড়াই একটি আইটেম খুঁজতে বা সমন্বয় করতে পারেন। যে ফোন ও লেবেলে কাজ হবে, আর যে আলোয় কাজ হবে, ঠিক সেগুলোতে পরীক্ষা করুন।

inventory-র জন্য কি স্প্রেডশিটই যথেষ্ট?

একজন মানুষ ও কয়েক ডজন আইটেম হলে প্রায়ই হ্যাঁ। একসঙ্গে কয়েকজন সম্পাদনা করলে, কে কী বদলেছে তার ইতিহাস দরকার হলে, অথবা কিছু শেষ হওয়ার আগে সতর্কতা দরকার হলে এটি ভেঙে পড়তে শুরু করে।

আমার inventory app কি আমার online store বা POS-এর সঙ্গে যুক্ত করা উচিত?

শুধু তখনই, যখন দুটি স্টক গণনা মিলিয়ে রাখা ইতিমধ্যে বিক্রি বা সময় নষ্ট করছে। দুই-পথের sync যেকোনো inventory সিস্টেমের সবচেয়ে কঠিন অংশ; আপনার store বা POS যদি স্টক ভালো ট্র্যাক করে, সেটিকেই সত্যের উৎস হিসেবে ব্যবহার করুন।

Mythex · Pricing · AI দিয়ে যা খুশি বানান · ওয়েবসাইট ও অ্যাপের টেমপ্লেট · Mythex-এর তুলনা · AI অ্যাপ তৈরির শব্দকোষ · AI অ্যাপ তৈরির বিনামূল্যের টুল · English

English አማርኛ العربية Български Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)