Claude AI দিয়ে ই-কমার্স সাইট বানানো যায় কিভাবে
যশোরের একজন শাড়ি বিক্রেতার কথা ধরা যাক। এতদিন তিনি ফেসবুক পেজে ছবি পোস্ট করে অর্ডার নিতেন, কমেন্টে দাম জিজ্ঞেস, ইনবক্সে ঠিকানা, তারপর কুরিয়ার। কাজ চলছিল, কিন্তু অর্ডার বাড়ার সাথে সাথে জিনিসটা এলোমেলো হয়ে যাচ্ছিল। কোন কাস্টমার কোন শাড়ি চেয়েছেন, কার পেমেন্ট এসেছে, কার আসেনি, সবকিছু মনে রাখা কঠিন হয়ে পড়ছিল। এই সমস্যার সমাধান হলো একটা প্রকৃত ই-কমার্স সাইট, যেখানে প্রোডাক্ট দেখা, অর্ডার দেওয়া, আর পেমেন্ট করা, সবকিছু একটা জায়গায় হয়।
Claude AI দিয়ে সাধারণ একটা ওয়েবসাইট বানানো আর ই-কমার্স সাইট বানানো এক জিনিস না। দুটোই zero-coding পদ্ধতিতে সম্ভব, কিন্তু ই-কমার্সে কিছু বাড়তি জটিলতা আছে যা আগে থেকে বুঝে নেওয়া দরকার।
ই-কমার্স সাইট আর সাধারণ ওয়েবসাইটের পার্থক্য কোথায়
একটা সাধারণ তথ্যমূলক ওয়েবসাইটে শুধু লেখা আর ছবি থাকে, কেউ পড়ে, তারপর ফোন করে বা মেসেজ পাঠায়। ই-কমার্স সাইটে এর সাথে যুক্ত হয় ডাইনামিক ডেটা, প্রোডাক্টের স্টক কত আছে, কে কী অর্ডার করেছে, পেমেন্ট হয়েছে কি না, অর্ডারের অবস্থা কী। এই তথ্যগুলো প্রতিনিয়ত বদলায়, আর এগুলো সংরক্ষণ করার জন্য একটা ডাটাবেজ লাগে। এই একটা কারণেই ই-কমার্স সাইট বানানো একটু বেশি সময়সাপেক্ষ, আর ধাপে ধাপে এগোনো জরুরি।
Claude AI দিয়ে কী কী অংশ বানানো যায়
প্রোডাক্ট ক্যাটালগ ও ডিটেইল পেজ
এই অংশটা সবচেয়ে সহজ। প্রতিটা শাড়ির ছবি, নাম, দাম, আর বিবরণ দেখানোর জন্য একটা তালিকা পেজ, আর ক্লিক করলে বিস্তারিত পেজ, এটা প্রম্পটে চাইলেই Claude বানিয়ে দেয়। "একটা গ্রিড আকারে প্রোডাক্ট দেখাও, প্রতিটা কার্ডে ছবি, নাম আর দাম থাকবে, ক্লিক করলে বিস্তারিত পেজে যাবে", এরকম নির্দেশ থেকেই শুরু করা যায়।
কার্ট ও চেকআউট
কাস্টমার একাধিক প্রোডাক্ট বেছে একসাথে অর্ডার দিতে চাইলে একটা কার্ট সিস্টেম দরকার। এখানে একটু বেশি লজিক লাগে, কে কী যোগ করলেন, কতটা পরিমাণ, মোট দাম কত, এসব হিসাব রাখতে হয়। Claude এই লজিক লিখে দিতে পারে, তবে এই অংশে বাগ হওয়ার সম্ভাবনা বেশি, তাই টেস্ট করে দেখা জরুরি, কার্টে জিনিস যোগ করে, বাদ দিয়ে, পরিমাণ বদলে দেখতে হয় হিসাব ঠিক থাকছে কি না।
পেমেন্ট (বিকাশ/নগদ/ব্যাংক)
বাংলাদেশে বেশিরভাগ ছোট ব্যবসা বিকাশ বা নগদে পেমেন্ট নেয়। শুরুতে সবচেয়ে সহজ পথ হলো, কাস্টমার অর্ডার দেওয়ার পর ম্যানুয়ালি বিকাশ নম্বরে টাকা পাঠান, আর ট্রানজেকশন আইডি সাইটে জমা দেন, যা পরে যাচাই করা হয়। এটা পুরোপুরি অটোমেটেড না, কিন্তু শুরুর জন্য যথেষ্ট নির্ভরযোগ্য। পরবর্তীতে ব্যবসা বড় হলে সরাসরি পেমেন্ট গেটওয়ে যুক্ত করার কথা ভাবা যায়, তবে সেটার জন্য সাধারণত একটা ব্যবসায়িক অ্যাকাউন্ট আর অতিরিক্ত সেটআপ লাগে।
অ্যাডমিন প্যানেল — অর্ডার ম্যানেজমেন্ট
এই অংশটা অনেকে ভুলে যান, অথচ এটাই সবচেয়ে বেশি সময় বাঁচায়। একটা আলাদা অ্যাডমিন পেজ থাকা দরকার, যেখান থেকে দোকান মালিক দেখতে পারবেন কোন অর্ডার এসেছে, কোনটা পাঠানো হয়েছে, কোনটা বাকি। "একটা অ্যাডমিন পেজ বানাও যেখানে সব অর্ডারের তালিকা দেখা যাবে, আর প্রতিটার পাশে স্ট্যাটাস বদলানোর অপশন থাকবে", এই ধরনের প্রম্পট দিয়ে শুরু করা যায়।
যেখানে সময় বেশি লাগে
সাধারণ সাইটের তুলনায় ই-কমার্সে সময় বেশি লাগে মূলত দুই জায়গায়। প্রথমত, প্রোডাক্ট আর অর্ডারের ডেটা ঠিকভাবে সংরক্ষণ ও দেখানোর লজিক, এখানে ছোট ভুল হলে ভুল দাম দেখানো বা ভুল অর্ডার রেকর্ড হয়ে যাওয়ার ঝুঁকি থাকে। দ্বিতীয়ত, পরীক্ষা করা, একটা তথ্যমূলক সাইট চোখে দেখেই বোঝা যায় ঠিক আছে কি না, কিন্তু ই-কমার্সে আসল অর্ডার প্রক্রিয়াটা কয়েকবার নিজে করে দেখতে হয়, শুরু থেকে শেষ পর্যন্ত, যাতে কোথাও আটকে না যায়।
ডাটাবেজ কেন দরকার হয়
সাধারণ তথ্যমূলক সাইটে কনটেন্ট প্রায় স্থির থাকে, মাঝেমধ্যে বদলায়। কিন্তু ই-কমার্সে প্রতিদিন নতুন অর্ডার আসে, স্টক কমে, দাম বদলাতে পারে। এই পরিবর্তনশীল তথ্য রাখার জন্য একটা ডাটাবেজ দরকার, যা সাইটের সাথে যুক্ত থাকে। Claude এই ডাটাবেজ সংযোগও কোডে লিখে দিতে পারে, তবে এই অংশটা একটু টেকনিক্যাল হওয়ায় প্রথমবার নিজে করার সময় ধৈর্য রাখতে হয়, একবারে না বুঝলে আবার জিজ্ঞেস করে বুঝে নেওয়াই ভালো, তাড়াহুড়ো করে এগোনো ঠিক না।
ডেলিভারি তথ্য ও অর্ডার নোটিফিকেশন
অর্ডার আসার পর কাস্টমার আর দোকান মালিক দুজনেই যেন নিশ্চিত হতে পারেন যে অর্ডারটা রেকর্ড হয়েছে, সেজন্য একটা নিশ্চিতকরণ বার্তা দরকার। শুরুর দিকে সবচেয়ে সহজ পদ্ধতি হলো, অর্ডার সাবমিট হলে একটা "ধন্যবাদ, আপনার অর্ডার পেয়েছি" পেজ দেখানো, সাথে একটা হোয়াটসঅ্যাপ লিংক যাতে কাস্টমার চাইলে সরাসরি যোগাযোগ করতে পারেন। ইমেইল বা এসএমএস নোটিফিকেশন যোগ করা সম্ভব, কিন্তু সেটার জন্য বাড়তি সার্ভিস (যেমন এসএমএস গেটওয়ে) সংযুক্ত করতে হয়, যা পরের ধাপে করাই ভালো, শুরুতে সবকিছু একসাথে না চাওয়াই বুদ্ধিমানের কাজ।
কাস্টমারের বিশ্বাস তৈরি করা
একটা নতুন ই-কমার্স সাইটে প্রথমবার কেউ অর্ডার করার আগে দ্বিধায় থাকেন, টাকা পাঠিয়ে জিনিস না পেলে কী হবে। এই দ্বিধা কমাতে কিছু ছোট জিনিস কাজে দেয়। প্রোডাক্ট পেজে আসল ছবি (স্টক ফটো না) থাকা জরুরি। দোকানের ফেসবুক পেজের লিংক বা কতদিন ধরে ব্যবসা চলছে তার উল্লেখ থাকলে আস্থা বাড়ে। সম্ভব হলে আগের কাস্টমারদের প্রতিক্রিয়া (স্ক্রিনশট আকারে হলেও) যোগ করা যায়, তবে এখানে সতর্ক থাকতে হবে, বানোয়াট রিভিউ বা মিথ্যা সংখ্যা দেখানো ঠিক না, এতে দীর্ঘমেয়াদে ক্ষতি হয়।
নিরাপত্তা নিয়ে যা মাথায় রাখতে হবে
কাস্টমারের ফোন নম্বর, ঠিকানা, অর্ডার তথ্য, এসব সংবেদনশীল ডেটা। অ্যাডমিন প্যানেলে যেন যে কেউ ঢুকে অন্যের অর্ডার দেখতে বা বদলাতে না পারে, সেজন্য একটা লগইন সিস্টেম থাকা জরুরি, শুধু দোকান মালিক বা তার নির্দিষ্ট কর্মী সেখানে ঢুকতে পারবেন। "অ্যাডমিন পেজে যাওয়ার আগে পাসওয়ার্ড দিয়ে লগইন করতে হবে এমন ব্যবস্থা করো", এই একটা প্রম্পট এই ঝুঁকি অনেকটাই কমিয়ে দেয়। লাইভ করার আগে এই লগইন সিস্টেমটা কাজ করছে কি না তা অবশ্যই যাচাই করে নেওয়া উচিত।
বাস্তবে কীভাবে এগোবেন
একবারে পুরো ই-কমার্স সিস্টেম চাওয়ার বদলে ধাপে ধাপে এগোনো ভালো কাজ করে। প্রথমে শুধু প্রোডাক্ট দেখানোর পেজ বানিয়ে সেটা ঠিকঠাক কাজ করছে কি না দেখুন। তারপর কার্ট যোগ করুন, সেটা টেস্ট করুন। তারপর চেকআউট আর পেমেন্ট নির্দেশনা যোগ করুন। সবশেষে অ্যাডমিন প্যানেল। প্রতিটা ধাপ শেষ হওয়ার পর পরেরটায় যাওয়াই নিরাপদ, কারণ একসাথে সবকিছু চাইলে কোথায় সমস্যা হচ্ছে তা খুঁজে বের করা কঠিন হয়ে যায়।
যশোরের ওই শাড়ি বিক্রেতার উদাহরণে ফিরি, তিনি হয়তো প্রথম সপ্তাহে শুধু প্রোডাক্ট ক্যাটালগ বানাবেন আর সেটা দিয়েই কাজ শুরু করবেন, অর্ডার এখনো ম্যানুয়ালি নেবেন ইনবক্সে। এরপর যখন ক্যাটালগটা ঠিকঠাক কাজ করছে বুঝবেন, তখন কার্ট আর অর্ডার সিস্টেম যোগ করবেন। এই ধীরে ধীরে এগোনোটাই বাস্তবসম্মত, বিশেষ করে যখন প্রথমবার এই ধরনের সাইট বানানো হচ্ছে।
এই পথ কাদের জন্য মানানসই, কাদের জন্য না
যাদের প্রোডাক্ট সংখ্যা সীমিত (ধরা যাক পঞ্চাশ-ষাটটার মধ্যে) আর অর্ডার প্রক্রিয়া তুলনামূলক সহজ, তাদের জন্য এই zero-coding পথ ভালো কাজ করে। কিন্তু যাদের হাজার হাজার প্রোডাক্ট, একাধিক ওয়্যারহাউস, বা জটিল ইনভেন্টরি সিঙ্ক দরকার, যেমন বড় পাইকারি ব্যবসা, তাদের জন্য এই পর্যায়ে রেডিমেড ই-কমার্স প্ল্যাটফর্ম বা অভিজ্ঞ ডেভেলপার টিম বেশি উপযুক্ত হতে পারে। ছোট থেকে মাঝারি ব্যবসার জন্য, বিশেষ করে যারা এখনো ফেসবুক পেজে ম্যানুয়ালি অর্ডার নিচ্ছেন, তাদের জন্য এটা একটা স্বাভাবিক পরের ধাপ।
স্টক আপডেট রাখার অভ্যাস
একটা প্রোডাক্ট স্টক শেষ হয়ে গেলেও যদি সাইটে "অর্ডার করুন" বাটন সক্রিয় থাকে, কাস্টমার অর্ডার করবেন, কিন্তু পরে জানতে পারবেন জিনিসটা নেই, এটা খুবই বাজে অভিজ্ঞতা তৈরি করে। তাই প্রতিটা প্রোডাক্টের সাথে একটা স্টক সংখ্যা রাখা ভালো, আর সেটা শূন্য হয়ে গেলে "স্টকে নেই" দেখানোর ব্যবস্থা রাখা উচিত। "প্রোডাক্টের স্টক শূন্য হলে অর্ডার বাটনের বদলে 'স্টকে নেই' লেখা দেখাও", এই একটা প্রম্পট এই সমস্যা এড়িয়ে যায়। যশোরের ওই শাড়ি বিক্রেতার মতো যাদের হাতে সীমিত পিস থাকে, তাদের জন্য এই ফিচারটা বিশেষভাবে গুরুত্বপূর্ণ, কারণ একই শাড়ি দুইজন কাস্টমার একসাথে অর্ডার করে ফেললে ঝামেলা তৈরি হয়।
নতুনরা যেসব ভুল করেন
সবচেয়ে সাধারণ ভুল হলো প্রথম দিনেই একটা পূর্ণাঙ্গ, জটিল ই-কমার্স সিস্টেম চাওয়া, মাল্টি-ভেন্ডর, একাধিক পেমেন্ট গেটওয়ে, ডিসকাউন্ট কুপন, লয়্যালটি পয়েন্ট, সব একসাথে। এতে Claude-কে একসাথে অনেক সিদ্ধান্ত নিতে হয়, আর ফলাফল প্রায়ই অগোছালো হয়। ছোট শুরু করে ধীরে ধীরে ফিচার যোগ করাই বাস্তবসম্মত পথ।
দ্বিতীয় ভুল হলো টেস্ট না করে লাইভ করে দেওয়া। কার্ট, চেকআউট, অর্ডার রেকর্ড হওয়া, এই পুরো চক্রটা নিজে অন্তত কয়েকবার হাতে-কলমে চালিয়ে না দেখলে বোঝা যায় না কোথাও ফাঁক আছে কি না। একবার ভুল অর্ডার রেকর্ড হয়ে গেলে, বা কাস্টমারের টাকা কেটে অর্ডার না গেলে, সেটা ব্যবসার সুনামের ওপর সরাসরি প্রভাব ফেলে।
তৃতীয় ভুল, ডেটা ব্যাকআপের কথা না ভাবা। অর্ডার আর কাস্টমারের তথ্য জমে ওঠার পর সেই ডেটা যদি কোনো কারণে হারিয়ে যায়, পুরো ব্যবসার রেকর্ড হারানোর মতো ক্ষতি হতে পারে। এই বিষয়টা প্রথম থেকেই মাথায় রাখা ভালো, ব্যবসা বড় হওয়ার অপেক্ষা না করে।
সাইট বানানোর পরের ধাপ
সাইট রেডি হলে সেটা হোস্ট করতে হবে, যা নিয়ে বিস্তারিত Vercel-এ হোস্টিং করার গাইডে লেখা আছে। লাইভ হওয়ার পর প্রথম কয়েকটা অর্ডার নিজে বা পরিচিত কাউকে দিয়ে টেস্ট করিয়ে নেওয়া ভালো, যাতে আসল কাস্টমারের কাছে যাওয়ার আগেই ছোটখাটো সমস্যা ধরা পড়ে।
কেউ কেউ ভাবেন প্রথম দিন থেকেই একটা "নিখুঁত" ই-কমার্স সাইট থাকা দরকার, নাহলে ব্যবসা শুরু করার কোনো মানে নেই। এই চাপটা অপ্রয়োজনীয়। যশোরের ওই শাড়ি বিক্রেতার মতো বাস্তবতা হলো, প্রথম কয়েক মাস একটা সাধারণ, কাজ চালানোর মতো সিস্টেমই যথেষ্ট। সাইট যত ব্যবহৃত হবে, ততই বোঝা যাবে কাস্টমাররা আসলে কী চান, আর সেই অনুযায়ী পরের ফিচারগুলো ঠিক করা যাবে। প্রথম দিনেই সব ভবিষ্যৎ চাহিদা অনুমান করে বানানোর চেষ্টা করলে বেশিরভাগ সময় ভুল অনুমানের ওপর সময় নষ্ট হয়।
যাদের এখনো ই-কমার্সের বদলে শুধু একটা পরিচিতিমূলক সাইট দরকার, যেখানে প্রোডাক্ট দেখানো থাকবে কিন্তু অর্ডার এখনো ফোন বা মেসেজেই নেওয়া হবে, তাদের জন্য zero-coding দিয়ে সাধারণ ব্যবসার সাইট বানানোর প্রসেসটা অনেক দ্রুত আর সহজ একটা শুরু। ই-কমার্সে পুরোপুরি যাওয়ার আগে এই ধাপ দিয়ে শুরু করাও একটা বাস্তবসম্মত কৌশল।
ই-কমার্স সাইট বানানো সাধারণ ওয়েবসাইটের চেয়ে বেশি ধাপের কাজ, কিন্তু প্রতিটা ধাপ আলাদা আলাদাভাবে করলে জটিল মনে হয় না। পুরো প্রক্রিয়াটা, ক্যাটালগ থেকে পেমেন্ট পর্যন্ত, হাতে-কলমে দেখানো হয় এই কোর্সে, যেখানে বাংলা কমান্ড দিয়ে বাস্তব প্রজেক্ট বানিয়ে শেখানো হয়।
ফেসবুক ইনবক্সে অর্ডার ম্যানেজ করা যতদূর চলে, ততদূর ভালো। কিন্তু ব্যবসা বাড়ার সাথে সাথে একটা সংগঠিত সিস্টেম না থাকলে অর্ডার হারানোর, বা কাস্টমারকে ভুল তথ্য দেওয়ার ঝুঁকি বাড়তেই থাকে।
