ফেসবুক পেজে দিনে দশ-পনেরোটা অর্ডার আসছে, ইনবক্সে সাইজ-দাম-ডেলিভারি চার্জ নিয়ে প্রশ্নের পাহাড়, আর অর্ডারের হিসাব রাখা হচ্ছে একটা এক্সেল শিটে — বেশিরভাগ বাংলাদেশি সেলার ঠিক এই জায়গা থেকেই প্রথম নিজের ওয়েবসাইটের কথা ভাবেন। ভাবনাটা একদম ঠিক। কিন্তু শুরুটা প্রায়ই হয় কিছু ভুল ধারণা মাথায় নিয়ে, আর তার দাম মাসের পর মাস গুনতে হয়।
ইউটিউবে “১০ মিনিটে ই-কমার্স সাইট” টিউটোরিয়াল দেখে সাইট দাঁড়িয়ে যায় ঠিকই। তারপর তিন মাস পর দেখা যায় — অর্ডার কনফার্মেশন ইমেইল কাস্টমারের স্প্যাম ফোল্ডারে পড়ছে, চেকআউট পেজ লোড হতে নয় সেকেন্ড নিচ্ছে, আর ফ্ল্যাশ সেলের দিনে সাইট পুরো বসে যাচ্ছে। এই লেখাটা আরেকটা ধাপে ধাপে টিউটোরিয়াল নয়। এখানে woocommerce setup নিয়ে প্রচলিত ছয়টা ভুল ধারণা ধরে ধরে ভাঙব, আর প্রতিটার বিপরীতে বাংলাদেশের বাস্তবতায় কী করা উচিত সেটা খরচের হিসাবসহ বলব।
মিথ ১: “WooCommerce তো ফ্রি, তাহলে দোকান চালাতেও টাকা লাগবে না”
WooCommerce প্লাগইনটা ফ্রি — এটুকু সত্যি। কিন্তু একটা চালু স্টোর মানে শুধু প্লাগইন নয়। যেদিন প্রথম পেমেন্ট গেটওয়ের ইন্টিগ্রেশনে হাত দেবেন, সেদিনই বুঝবেন ফ্রি শব্দটা কেবল কোডবেসের ক্ষেত্রে প্রযোজ্য, ব্যবসার ক্ষেত্রে নয়। বাস্তবতা হলো, বাংলাদেশে ছোট একটা স্টোর দাঁড় করাতে প্রথম বছরে যেসব খরচ আসেই আসে:
- ডোমেইন (.com): বছরে ১,২০০–১,৬০০ টাকা। .com.bd চাইলে বিটিসিএলের আলাদা প্রসেস ও কাগজপত্র লাগবে।
- হোস্টিং: WooCommerce চালানোর মতো প্ল্যান বছরে ৬,০০০–১৫,০০০ টাকা। মাসে ২০০ টাকার শেয়ার্ড প্ল্যান এখানে ধরবেন না।
- পেমেন্ট গেটওয়ে: SSLCommerz, aamarPay বা ShurjoPay — সবগুলোতেই ট্রেড লাইসেন্স, TIN আর ব্যাংক অ্যাকাউন্ট লাগে। প্রতি ট্রানজেকশনে সাধারণত ২–৩% চার্জ কাটে (কার্ড টাইপ ও গেটওয়ে ভেদে ভিন্ন)।
- কুরিয়ার ইন্টিগ্রেশন: Steadfast, Pathao বা RedX-এর API প্লাগইন। কোনোটা ফ্রি, কোনোটার এককালীন ২,০০০–৫,০০০ টাকা।
- প্রিমিয়াম এক্সটেনশন: ভ্যারিয়েশন সোয়াচ, অর্ডার SMS, রিটার্ন ম্যানেজমেন্ট, ইনভেন্টরি রিপোর্ট — বছরে ৫,০০০–২০,০০০ টাকা।
বাস্তবসম্মত হিসাব: প্রথম বছরে ২৫,০০০ থেকে ৬০,০০০ টাকা। এই সংখ্যাটা আগেই মেনে নিলে পরে হুট করে “বাজেট নেই” বলে সবচেয়ে জরুরি জিনিসটাতেই — হোস্টিংয়ে — কাটছাঁট করতে হবে না।
মিথ ২: “ভালো একটা মাল্টিপারপাস থিম কিনলেই ৮০% কাজ শেষ”
থিম মার্কেটপ্লেসে যে থিমগুলোতে “৫০+ ডেমো, ৩০+ প্লাগইন ফ্রি” লেখা থাকে, সেগুলোর ডেমো ইমপোর্ট করলে আপনার সাইটে একসাথে অনেকগুলো প্লাগইন বসে যায় — স্লাইডার, মেগা মেনু, পোর্টফোলিও, ইভেন্ট ক্যালেন্ডার — যার অর্ধেকই আপনি কখনো ব্যবহার করবেন না। ফলাফল: প্রতিটা পেজ লোডে অপ্রয়োজনীয় CSS আর JavaScript, আর হোমপেজের ওজন গিয়ে দাঁড়ায় ২.৫ মেগাবাইটে। মোবাইল ডেটায় ব্রাউজ করা বাংলাদেশি কাস্টমারের জন্য এটা সরাসরি বিক্রি হারানো।
বাস্তবে যা করা উচিত: হালকা থিম বেছে নিন (Blocksy, Kadence বা GeneratePress ধরনের), আর WooCommerce-এর নিজস্ব প্রোডাক্ট টেমপ্লেট ব্যবহার করুন। প্রতিটা প্রোডাক্ট পেজ পেজ-বিল্ডার দিয়ে বানানোর দরকার নেই — ৩০০টা প্রোডাক্ট হলে ৩০০টা বিল্ডার লেআউট মানে ডেটাবেজে ৩০০ গুণ বাড়তি বোঝা। ডিজাইন সুন্দর হওয়া দরকার, কিন্তু সেটা টেমপ্লেট লেভেলে, প্রতি প্রোডাক্টে নয়।
মিথ ৩: “শেয়ার্ড হোস্টিংয়ে WooCommerce দিব্যি চলে যায়”
সাধারণ ব্লগ আর WooCommerce এক জিনিস নয় — এই পার্থক্যটা না বুঝলে হোস্টিং বাজেট সবসময় ভুল হবে। ব্লগের পেজ পুরোপুরি ক্যাশ করা যায়, তাই একই HTML সবাইকে পরিবেশন করলেই চলে। কিন্তু কার্ট, চেকআউট আর “My Account” পেজ প্রতিটা ইউজারের জন্য আলাদা — এগুলো ক্যাশ করা যায় না। মানে প্রতিটা চেকআউট রিকোয়েস্ট সরাসরি PHP আর MySQL-এ গিয়ে আঘাত করে।
যে হোস্টিং প্ল্যানে মাত্র একটা PHP worker আছে, সেখানে ঈদের সেলে একসাথে ৩০ জন চেকআউট করতে গেলে কী হবে ভাবুন — একজনের রিকোয়েস্ট শেষ না হওয়া পর্যন্ত বাকিরা লাইনে দাঁড়িয়ে থাকবে, আর ব্রাউজার টাইমআউট দেখাবে। কিনতে আসা কাস্টমারকে ফেরত পাঠানোর চেয়ে খারাপ কিছু হয় না।
- অন্তত ৪টি PHP worker আর ২ জিবি র্যাম আছে এমন প্ল্যান নিন; PHP ৮.১ বা তার উপরে, memory_limit ২৫৬ MB।
- Redis object cache চালু করুন — WooCommerce-এর ডেটাবেজ কোয়েরির চাপ নাটকীয়ভাবে কমে।
- WooCommerce সেটিংসে HPOS (High-Performance Order Storage) চালু আছে কি না দেখুন; অর্ডার সংখ্যা বাড়লে অ্যাডমিন প্যানেলের গতি এতেই বাঁচে।
মিথ ৪: “ক্যাশ অন ডেলিভারি আছে, গেটওয়ে লাগবে না”
বাংলাদেশে অর্ডারের বড় অংশ COD-তে আসে, এটা অস্বীকার করার কিছু নেই। কিন্তু “শুধু COD” রাখলে যে খরচটা চোখে পড়ে না সেটা হলো ফেক ও রিটার্ন অর্ডার। কাস্টমার ফোন ধরল না, ঠিকানা ভুল, কিংবা মন বদলে গেল — পণ্য ঘুরে ফেরত আসে, আর আপনি দুই দিকের কুরিয়ার চার্জ (সাধারণত ৬০–১৩০ টাকা করে) গুনে বসে থাকেন।
সহজ সমাধান: চেকআউটে বিকল্প রাখুন — পুরো টাকা অগ্রিম দিলে ডেলিভারি চার্জ ফ্রি, নয়তো COD-তে ডেলিভারি চার্জটুকু bKash-এ অগ্রিম। মাত্র ৭০ টাকার এই অগ্রিমটাই বেশিরভাগ ভুয়া অর্ডার ছেঁকে ফেলে, কারণ যে সত্যিই কিনবে না সে ৭০ টাকা পাঠাবে না। মাসে ১০০ অর্ডারের মধ্যে যদি ২৫টা রিটার্ন হয় আর তার অর্ধেকও ঠেকানো যায়, প্রতি মাসে দেড় থেকে দুই হাজার টাকা কুরিয়ার খরচই বাঁচে — গেটওয়ের ২% চার্জের চেয়ে অনেক কম ক্ষতি।
মিথ ৫: “ইনস্টল শেষ, ডিফল্ট সেটিংসই যথেষ্ট”
WooCommerce-এর ডিফল্ট সেটআপ উইজার্ড আপনাকে দোকান দাঁড় করিয়ে দেয়, কিন্তু বাংলাদেশের জন্য তৈরি করে দেয় না। যে জিনিসগুলো হাতে ঠিক করতেই হবে: শিপিং জোন (ঢাকা সিটি, ঢাকার বাইরে, সাব-এরিয়া — আলাদা রেট), কারেন্সি পজিশন ও ডেসিমাল (৳ ১,২৫০ দেখতে ঠিকঠাক লাগছে কি না), স্টক ম্যানেজমেন্ট, আর অর্ডার স্ট্যাটাসের ব্যবহার।
সবচেয়ে বেশি অবহেলিত জিনিসটা হলো ইমেইল। ডিফল্টভাবে WordPress অর্ডার ইমেইল পাঠায় সার্ভারের PHP mail() দিয়ে, প্রেরক হিসেবে বসে wordpress@yourdomain.com — যেটার কোনো SPF বা DKIM রেকর্ড নেই। ফল: কাস্টমারের অর্ডার কনফার্মেশন সোজা স্প্যামে, আর আপনার ইনবক্সে নতুন অর্ডারের নোটিফিকেশন আসেই না। FluentSMTP বা WP Mail SMTP বসিয়ে ডোমেইনের আসল মেইলবক্স (কিংবা Brevo/Amazon SES) দিয়ে পাঠান, আর DNS-এ SPF ও DKIM যোগ করুন। এটা এক ঘণ্টার কাজ, কিন্তু বিশ্বাসযোগ্যতা পুরোটাই এর উপর।
চেকআউটে যত বেশি ফিল্ড, তত বেশি ড্রপ-অফ। “Company name”, “Address line 2”, “State/County” — এই ফিল্ডগুলো বাংলাদেশি অর্ডারে অপ্রয়োজনীয়। বন্ধ করে দিন; নাম, ফোন, পূর্ণ ঠিকানা আর জেলা — এটুকুই যথেষ্ট।
মিথ ৬: “আপডেট আর ব্যাকআপ পরে দেখা যাবে”
WooCommerce আর তার এক্সটেনশনগুলোর আপডেট নিয়মিত আসে, আর মাঝে মাঝে কোনো একটা আপডেট পুরনো কোনো প্লাগইনের সাথে সংঘর্ষে চেকআউট ভেঙে দেয়। সমস্যাটা আপডেট নয় — সমস্যা হলো লাইভ সাইটে সরাসরি আপডেট চাপা। একটা স্টেজিং সাইট রাখুন (বেশিরভাগ ভালো হোস্ট এক ক্লিকে দেয়), সেখানে আপডেট দিয়ে একটা টেস্ট অর্ডার সম্পূর্ণ করে দেখুন, তারপর লাইভে যান।
আর ব্যাকআপ — অর্ডার ডেটা হারানো মানে শুধু ফাইল হারানো নয়, কাস্টমারের টাকা ও বিশ্বাস হারানো। UpdraftPlus বা হোস্টের নিজস্ব ব্যাকআপ দিয়ে অন্তত দৈনিক ডেটাবেজ ব্যাকআপ চালু রাখুন, আর কপিটা সাইটের বাইরে (Google Drive বা S3) রাখুন। সাইটের ভেতরে রাখা ব্যাকআপ সাইট হ্যাক হলে ব্যাকআপসহ যায়।
তাহলে সঠিক ক্রমটা কী
একটা কাজ করা স্টোর দাঁড় করানোর ক্রম মোটামুটি এরকম: প্রথমে হোস্টিং ও ডোমেইন, তারপর হালকা থিম আর WooCommerce, তারপর ৫–১০টা প্রোডাক্ট সঠিক ছবি (৮০০–১২০০ পিক্সেল, WebP) ও বর্ণনাসহ, তারপর শিপিং জোন ও ডেলিভারি চার্জ, তারপর SMTP ও অর্ডার ইমেইল টেস্ট, তারপর পেমেন্ট গেটওয়ে ও কুরিয়ার API, আর সবার শেষে ডিজাইন পলিশ। উল্টো দিক থেকে শুরু করলে — অর্থাৎ আগে ডিজাইন — তিন মাস পর আবিষ্কার করবেন বিক্রি হচ্ছে না, কারণ চেকআউটই কাজ করছে না।
লাইভ করার আগে নিজের ফোন থেকে মোবাইল ডেটায় একটা আসল অর্ডার দিন — টাকা দিয়ে, COD-তে নয়। ইমেইল এলো কি না, কুরিয়ার প্যানেলে অর্ডার গেল কি না, ইনভেন্টরি কমল কি না — সব একসাথে যাচাই হয়ে যাবে।
সাধারণ প্রশ্ন
WooCommerce না Shopify — বাংলাদেশে কোনটা ভালো? COD, লোকাল কুরিয়ার API আর bKash/নগদ গেটওয়ে যত সহজে WooCommerce-এ বসানো যায়, Shopify-তে ততটা নয়। মাসিক ফি-ও নেই। বিনিময়ে হোস্টিং আর আপডেটের দায়িত্ব আপনার। ছোট ও মাঝারি বাংলাদেশি স্টোরের জন্য WooCommerce সাধারণত সাশ্রয়ী।
ট্রেড লাইসেন্স ছাড়া পেমেন্ট গেটওয়ে পাওয়া যাবে? স্বীকৃত গেটওয়েতে (SSLCommerz, aamarPay, ShurjoPay) ব্যবসার কাগজপত্র লাগবেই। শুরুতে ব্যক্তিগত bKash/নগদ মার্চেন্ট নম্বরে ম্যানুয়াল পেমেন্ট নিয়ে চালানো যায়, তবে অর্ডার বাড়লে অটোমেটেড গেটওয়েতে যাওয়াই বুদ্ধিমানের কাজ।
কতগুলো প্লাগইন হলে বেশি হয়ে যায়? সংখ্যা নয়, ওজন গোনার বিষয়। ২৫টা হালকা প্লাগইন যত ক্ষতি করে, একটা ভারী পেজ-বিল্ডার অ্যাডঅন তার চেয়ে বেশি করতে পারে। Query Monitor দিয়ে দেখুন কোন প্লাগইন সবচেয়ে বেশি কোয়েরি আর সময় খাচ্ছে।
পুরনো ফেসবুক পেজের কাস্টমারদের সাইটে আনব কীভাবে? পেজে শুধু লিংক দিলে হয় না। প্রথম অর্ডারে সাইট-এক্সক্লুসিভ ছাড় দিন, ইনবক্সে ম্যানুয়াল অর্ডার নেওয়ার বদলে প্রোডাক্ট লিংক পাঠান — অভ্যাস বদলাতে দু-তিন সপ্তাহ লাগে, কিন্তু বদলায়।
স্ট্যাক অ্যালিক্স-এ আমরা বাংলাদেশি স্টোরের জন্য WooCommerce সেটআপ করি — গেটওয়ে, কুরিয়ার API আর চেকআউট অপটিমাইজেশনসহ। নিজের বিদ্যমান স্টোরের একটা অডিট চাইলে বলুন, কোথায় টাকা গলে যাচ্ছে সেটা ধরিয়ে দেওয়া যাবে।

