Skip to main content
POS৩ আগস্ট, ২০২৬

WooCommerce-এর সাথে ইন-স্টোর এবং অনলাইন ইনভেন্টরি সিঙ্ক করা

দুটি সিস্টেম আলাদা স্টক রাখলেই ইন-স্টোর এবং অনলাইন গণনা আলাদা হয়ে যায়। WooCommerce-এ কেন এটি ঘটে, কোন সিঙ্ক অপশনগুলো ওভারসেল বন্ধ করে এবং একটি সম্পূর্ণ POS সিঙ্কে কী কী থাকে।

Mathias NielsenMathias NielsenCEO, Final POS
ল্যাপটপের পাশে একটি ট্যাবলেট পয়েন্ট অব সেলসহ রিটেইল কাউন্টার যা একটি অনলাইন স্টোর দেখাচ্ছে, যা WooCommerce-এর সাথে ইন-স্টোর এবং অনলাইন ইনভেন্টরি সিঙ্ক করা চিত্রিত করে

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

প্রকাশনার সময় W3Techs ব্যবহারের তথ্য অনুসারে যেকোনো ই-কমার্স প্ল্যাটফর্মের চেয়ে WooCommerce-এ সবচেয়ে বেশি অনলাইন স্টোর চলে¹, এবং এর পেছনে থাকা প্রচুর বিক্রেতা ভৌত কোনো স্থানেও বিক্রি করেন: একটি দোকান, একটি বাজারের স্টল, বা কোনো পপ-আপ। এই পোস্টটি কভার করে কেন গণনায় পার্থক্য হয়, কী কী সিঙ্ক অপশন বিদ্যমান এবং একটি সম্পূর্ণ WooCommerce POS সিঙ্কে আসলে কী অন্তর্ভুক্ত থাকে।

কেন ইন-স্টোর এবং অনলাইন ইনভেন্টরি গণনায় পার্থক্য হয়?

গণনায় পার্থক্য হয় কারণ দুটি সিস্টেমের প্রতিটি নিজস্ব সংখ্যা রাখে এবং কেবল মাঝে মাঝে একে অপরের সাথে তুলনা করে। আপনার POS (পয়েন্ট অব সেল, যে সিস্টেমটি সরাসরি কেনাকাটার হিসাব রাখে) জানে যে কাউন্টারে কী বিক্রি হয়েছে। WooCommerce জানে অনলাইনে কী বিক্রি হয়েছে। তাদের হিসাব মেলানোর মধ্যবর্তী সময়গুলোতে উভয়ই ভুল তথ্য ধারণ করে।

ত্রুটিগুলো অনুমানযোগ্য:

  • ওভারসেলিং বা অতিরিক্ত বিক্রি। কোনো অনলাইন অর্ডার এমন একটি আইটেমের জন্য আসে যা আজ সকালে সরাসরি বিক্রি হয়ে গেছে। আপনি রিফান্ড করেন, ক্ষমা চান এবং আশা করেন যে রিভিউটি ভালো আসবে。

  • ডাবল ডাটা এন্ট্রি। প্রতিটি নতুন পণ্য দুবার তৈরি হয়, যেখানে দাম বা SKU-তে (ট্র্যাকিংয়ের জন্য ব্যবহৃত পণ্য কোড) টাইপো হওয়ার সম্ভাবনা দ্বিগুণ থাকে。

  • ফ্যান্টম স্টক। রিটার্ন, ক্ষতি এবং ভুল গণনা একটি সিস্টেমে রেকর্ড করা হয় এবং অন্যটিতে নয়, তাই আপনার লভ্য সংখ্যাটি ধীরে ধীরে শেলফে যা আছে তা থেকে বিচ্ছিন্ন হয়ে যায়。

  • অপচয় হওয়া ঘণ্টা। দুটি সংখ্যাকে পুনরায় একত্র করার জন্য প্রতি সপ্তাহে কেউ না কেউ স্প্রেডশিট এক্সপোর্ট, ইমপোর্ট এবং পর্যবেক্ষণ করতে সময় ব্যয় করে。

কম বিক্রির ক্ষেত্রে এটি একটি বিরক্তি মাত্র। কিন্তু বড় পরিসরে বিক্রি হলে এটি রিফান্ড, শেলফে থাকা সত্ত্বেও আউট অব স্টক দেখাচ্ছে এমন আইটেমের বিক্রি হারানো এবং ইনভেন্টরি রিপোর্টের ওপর ভরসা হারানোর কারণ হয়ে দাঁড়ায়。

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

WooCommerce ইনভেন্টরি সিঙ্ক করার জন্য আপনার কী কী বিকল্প রয়েছে?

মূলত তিনটি পদ্ধতি রয়েছে, এবং সেগুলো মূলত ওভারসেলের ঝুঁকি কতটা বেশি বা কম তার ওপর নির্ভর করে ভিন্ন হয়。

  • ম্যানুয়াল আপডেট। সরাসরি কিছু বিক্রি হলে WooCommerce স্টক ম্যানুয়ালি সমন্বয় করুন। বিনামূল্যে করা যায়, এবং অনন্য বারোটি আইটেম বিক্রি করা একটি স্টলের জন্য ঠিক আছে। কিন্তু যেদিন আপনি এটি করতে খুব ব্যস্ত থাকবেন সেদিনই এটি কাজ করা বন্ধ করে দেবে, যা ঠিক সেই দিন যেদিন আপনার ওভারসেল হয়ে যায়。

  • শিডিউল্ড কানেক্টর। বেশিরভাগ POS সিস্টেম একটি থার্ড-পার্টি মিডেলওয়্যার (একটি পৃথক পেইড সার্ভিস যা দুটির মধ্যে ডাটা আদান-প্রদান করে) মাধ্যমে একটি নির্দিষ্ট সময় পরপর WooCommerce-এ পৌঁছায়: প্রতি ১৫ মিনিট, ঘণ্টাভিত্তিক, কখনো বা রাতে। এটি ভালো, কিন্তু দ্রুত বিক্রি হওয়া আইটেমগুলোর জন্য সিঙ্কের মধ্যবর্তী ব্যবধান এখনও একটি ওভারসেলের ঝুঁকি তৈরি করে, এবং একটি সিঙ্ক নীরবে ব্যর্থ হলে সমস্যা সমাধানের জন্য আপনি আরেকটি সাবস্ক্রিপশন এবং আরেকটি ভেন্ডর যোগ করেছেন。

  • নেটিভ ইভেন্ট-ভিত্তিক সিঙ্ক। POS এবং WooCommerce সরাসরি একে অপরের সাথে কথা বলে, এবং প্রতিটি পরিবর্তন ঘটার সাথেই পুশ করে (ইভেন্ট-ভিত্তিক মানে প্রতি বিক্রিতে আপডেট চালু হয়, কোনো সময়সূচী অনুযায়ী নয়)। কাউন্টারের বিক্রি সাথে সাথে অনলাইন সংখ্যা কমিয়ে দেয় এবং এর বিপরীতটাও ঘটে। কোনো টাইমার নেই, কোনো মিডেলওয়্যার নেই, কোনো ঝুঁকির সময় নেই。

আপনার পণ্যগুলো যদি প্রতি SKU-তে একটি করে হয় বা দ্রুত বিক্রি হয়, তবে তৃতীয় বিকল্পটিই একমাত্র যা প্রকৃতপক্ষে এই ফাঁকটি বন্ধ করে。

একটি সম্পূর্ণ WooCommerce POS সিঙ্কে কী কী থাকা উচিত?

কেবল ইনভেন্টরিই যথেষ্ট নয়, কারণ ইনভেন্টরির ভুলগুলো সাধারণত অন্য কোথাও থেকে শুরু হয়। একটি সম্পূর্ণ সিঙ্ক চারটি ডাটা টাইপ কভার করে:

  • প্রোডাক্টস বা পণ্য। নাম, মূল্য, বিবরণ, ক্যাটাগরি এবং ছবি WooCommerce থেকে POS-এ প্রবাহিত হয়, তাই ক্যাটালগ ঠিক একবারই বিদ্যমান থাকে。

  • ইনভেন্টরি। উভয় চ্যানেল রিয়েল-টাইমে একটি একক স্টক পুল থেকে বিয়োগ করে。

  • অর্ডার। ওয়েব অর্ডারগুলো কাউন্টার বিক্রির পাশাপাশি POS রিপোর্টিংয়ে উপস্থিত হয়, তাই আয় এবং স্টক মুভমেন্ট এক জায়গায় থাকে。

  • কাস্টমার। ডুপ্লিকেট হওয়ার বদলে চ্যানেল জুড়ে প্রোফাইলগুলো সমন্বিত থাকে。

এর মেকানিক্স সম্পর্কেও জিজ্ঞাসা করুন: সিঙ্কটি ইভেন্ট-ভিত্তিক নাকি টাইমার-ভিত্তিক, প্রাথমিক ইমপোর্ট কীভাবে একটি বড় ক্যাটালগ সামলায়, আপনি কোন পণ্য ক্যাটাগরি সিঙ্ক করবেন তা বেছে নিতে পারেন কিনা, এবং একাধিক অবস্থান কীভাবে পরিচালনা করা হয় (কোন অবস্থানের স্টক ওয়েব স্টোরকে সরবরাহ করে)। এই উত্তরগুলো বৈশিষ্ট্যের তালিকা থেকে একটি চেকবক্সের সাথে একটি আসল ইন্টিগ্রেশনকে আলাদা করে। কাউন্টারে স্টক কন্ট্রোল সম্পর্কে আরও বিস্তারিত ধারণার জন্য দেখুন POS inventory management, এবং আপনি যদি এখনও কোনো সিস্টেম বেছে নিচ্ছেন, তবে শুরু করুন how to select a POS for your e-commerce store দিয়ে。

কাছেই একটি ট্যাবলেট ড্যাশবোর্ডসহ স্টোররুমের শেলফ, একটি একক শেয়ারকৃত স্টক পুল যা ইন-স্টোর এবং অনলাইন ইনভেন্টরিকে একই রাখে

Final কীভাবে WooCommerce-এর সাথে সিঙ্ক করে?

Final-এর WooCommerce এক্সটেনশনটি, আমাদের জানা মতে, যেকোনো POS অ্যাপের সবচেয়ে বেশি ফিচারযুক্ত WooCommerce সিঙ্ক: চারটি ডাটা টাইপই (পণ্য, ইনভেন্টরি, অর্ডার এবং গ্রাহক), কোনো সময়সূচীর পরিবর্তে রিয়েল-টাইমে ইভেন্ট-ভিত্তিক সিঙ্ক হয়। আপনি মার্চেন্ট হাব থেকে এক্সটেনশন ইনস্টল করুন, আপনার WordPress সাইটে Final POS প্লাগইন ইনস্টল করুন এবং দুটি সংযোগ করতে একটি অথেন্টিকেশন কি (key) পেস্ট করুন। ধাপে ধাপে সেটআপ নির্দেশিকা এটি বিস্তারিতভাবে ব্যাখ্যা করে; একটি বড় ক্যাটালগে প্রাথমিক ইমপোর্টের জন্য এক ঘণ্টা বা তার বেশি সময় লাগতে পারে。

দুটি বিবরণ জেনে রাখা ভালো। আপনি কোন পণ্যের ক্যাটাগরি, গ্রাহক এবং অর্ডারের ইতিহাস সিঙ্ক করবেন তা বেছে নিতে পারেন, তাই আপনাকে সব বা কিছুই নয় টাইপ ইমপোর্টে বাধ্য করা হয় না। আর একাধিক অবস্থানের ক্ষেত্রে, আপনার ওয়েব স্টোর একটি আউটলেটের স্টক থেকে ডাটা নেয় যখন অন্য আউটলেটগুলো তাদের নিজস্ব ইনভেন্টরি স্বাধীনভাবে পরিচালনা করে; প্রয়োজন হলে stock transfers সেগুলোর মধ্যে ইনভেন্টরি স্থানান্তর করে。

তাহলে, আপনি কীভাবে ইন-স্টোর এবং অনলাইন ইনভেন্টরি সিঙ্কে রাখবেন?

একটি ক্যাটালগ, একটি স্টক পুল, সময়সূচীর পরিবর্তে ঘটনা প্রতি আপডেট পুশ করা, এবং সাথে অর্ডার ও গ্রাহকদের তথ্য রাখা। মূল নিয়ম: আপনার সিঙ্ক যদি টাইমারের ওপর চলে, তবে আপনার গণনা ইতিমধ্যেই কোথাও ভুল হয়ে আছে; আপনি কেবল এখনও তা খেয়াল করেননি। WooCommerce যদি আপনার স্টোরফ্রন্ট হয়, তবে কাউন্টার এবং ওয়েবসাইটকে একই সংখ্যায় আনার সবচেয়ে দ্রুত উপায় হলো Final POS WooCommerce extension

সাধারণ জিজ্ঞাসা

WooCommerce কি নিজে থেকেই ইনভেন্টরি ট্র্যাক করে?

হ্যাঁ, অনলাইন বিক্রির জন্য WooCommerce-এ ইন-বিল্ট স্টক ম্যানেজমেন্ট রয়েছে, কিন্তু এটি সরাসরি বিক্রি দেখতে পায় না। একটি POS ইন্টিগ্রেশনই উভয় চ্যানেলকে একই হিসাব থেকে বিয়োগ করতে সহায়তা করে।

WooCommerce এবং POS-এর মধ্যে কোন ডাটা সিঙ্ক হওয়া উচিত?

চার ধরনের ডেটা: পণ্য, ইনভেন্টরি, অর্ডার এবং কাস্টমার। কেবল ইনভেন্টরি সিঙ্ক করলে ডুপ্লিকেট ক্যাটালগ তৈরি হয় এবং রিপোর্টও আলাদা থেকে যায়।

WooCommerce ইনভেন্টরি সিঙ্ক কত ঘন ঘন হওয়া উচিত?

আদর্শভাবে কখনোই সময়সূচি অনুযায়ী নয়। ইভেন্ট-ভিত্তিক সিঙ্ক যেকোনো পরিবর্তন ঘটার সাথে সাথে পাঠিয়ে দেয়, যা নির্দিষ্ট সময়ভিত্তিক সিঙ্কের ওভারসেলিংয়ের ঝুঁকি দূর করে।

কোন POS প্ল্যাটফর্মটি WooCommerce-এর সাথে পুরোপুরি সিঙ্ক করে?

Final তার WooCommerce এক্সটেনশনের মাধ্যমে WooCommerce-এর সাথে পণ্য, ইনভেন্টরি, অর্ডার এবং কাস্টমার রিয়েল টাইমে সিঙ্ক করে, যা আমাদের মতে Woo-এর জন্য সেরা ও সবচেয়ে বৈশিষ্ট্যযুক্ত POS সিঙ্ক।

একাধিক দোকান বা শোরুমের ক্ষেত্রে WooCommerce সিঙ্ক কীভাবে কাজ করে?

সাধারণত অনলাইন স্টোরটি একটি নির্দিষ্ট লোকেশনের স্টকের সাথে যুক্ত থাকে। Final-এ অন্যান্য আউটলেটগুলো তাদের ইনভেন্টরি আলাদাভাবে পরিচালনা করে এবং প্রয়োজনে স্টক স্থানান্তরের মাধ্যমে পণ্য এক স্থান থেকে অন্য স্থানে নেওয়া হয়।

আরও পড়ুন

Final ব্লগ থেকে

সব পোস্ট