Bikri SaaS — Superadmin

👋 স্বাগতম, Superadmin

আপনার সব শপের সামগ্রিক অবস্থা এক নজরে দেখুন

প্ল্যাটফর্ম ওভারভিউ
🏪
Total Shops
🟢
Active Shops
👥
Total Users
শপ হেলথ ব্রেকডাউন (activity ভিত্তিক)
🟢 Healthy
🟡 Slowing
🔴 At Risk
🔴 Expired
⚫ Off
সামগ্রিক ডেটা
📦
Total Products
🧑‍🤝‍🧑
Total Customers
🔧
Total Services
🧾
Total Invoices

🧭 Quick Guide

1
Add a new shop from Add Shop tab
2
Each shop gets its own login URL: bikri_saas.html?shop=SHOP_ID
3
Share the login link + username/password with the shop owner
4
The shop owner can add their own staff/agents from inside the app
5
All data is isolated per shop — no cross-contamination

All Shops

Shop IDNameOwnerPhoneAddress PlanStatusLast ActiveHealthDetailsActions
Loading...

🏠 Shop Dashboard — হোম ট্যাব দৃশ্যমানতা

প্রতিটা শপের হোম স্ক্রিনে কোন কোন ফিচার/ট্যাব-এর বাটন দেখাবে তা এখান থেকে নিয়ন্ত্রণ করুন। এটা Business Type ফিল্টারের উপরে (AND হিসেবে) কাজ করে — অর্থাৎ Business Type অনুযায়ী allowed ট্যাবগুলোর মধ্য থেকেও এখানে uncheck করা ট্যাব হাইড থাকবে। এই সেটিং এখন শুধু সুপার-এডমিন পরিবর্তন করতে পারবেন — Shop Settings থেকে সরিয়ে ফেলা হয়েছে।

যেসব শপের ব্যবসা বিক্রি-কেন্দ্রিক না (যেমন কমিটি/সমিতি/দর্জি/সার্ভিস), তাদের জন্য ট্যাবের ডিফল্ট নাম (যেমন "নতুন বিক্রয়", "বাকির খাতা") প্রাসঙ্গিক নাও হতে পারে — নিচে প্রতিটা ট্যাবের পাশে টেক্সট বক্সে চাইলে একটা কাস্টম নাম বসিয়ে দিন (খালি রাখলে ডিফল্ট নামই দেখাবে)।

Add New Shop

উপরে Shop Type সিলেক্ট করুন...

Platform Settings

📞 Support Contact

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

🎁 ফ্রি ট্রায়াল মেয়াদ

নতুন শপ সাইনআপ করলে কত দিনের ফ্রি ট্রায়াল পাবে — এখান থেকে বদলালে কোনো কোড এডিট/রিডিপ্লয় ছাড়াই পরবর্তী সব নতুন সাইনআপে কার্যকর হবে। ইতিমধ্যে তৈরি হওয়া শপের মেয়াদে এর প্রভাব পড়বে না।

🤝 রেফারেল রিওয়ার্ড

কোনো শপ তার নিজের Shop ID অন্যকে রেফারেল কোড হিসেবে দিলে, ওই কোড দিয়ে সাইনআপ করা নতুন শপ যখন প্রথমবার কমপক্ষে ১ মাসের পেইড রিনিউয়াল করবে — তখন রেফারারের মেয়াদে এখানে বসানো দিনসংখ্যা যোগ হবে। এখান থেকে বদলালে শুধু ভবিষ্যতের নতুন রিওয়ার্ডে কার্যকর হবে, ইতিমধ্যে দেওয়া রিওয়ার্ডে প্রভাব পড়বে না।

🔐 প্ল্যান-ভিত্তিক ফিচার/লিমিট (Starter/Medium/Advance)

নতুন সাইনআপে প্রতিটা প্ল্যান ডিফল্ট কী কী ফিচার/স্ক্রিন পাবে, কয়জন স্টাফ যোগ করতে পারবে, আর কয়টা বিজনেস টাইপ সিলেক্ট করতে পারবে — এখান থেকে বদলান। Advance সবসময় সব ফিচার পায় (এডিট করা যায় না)। এখান থেকে বদলালে শুধু নতুন সাইনআপ-এ কার্যকর হবে — ইতিমধ্যে তৈরি হওয়া শপে প্রভাব পড়বে না (সেগুলো Shop Edit-এর "Available Tabs" থেকে আলাদাভাবে বদলাতে হবে)।

সর্বোচ্চ স্টাফ/এজেন্ট
সর্বোচ্চ বিজনেস টাইপ
Starter ও Medium-এ কোন কোন ফিচার/স্ক্রিন থাকবে
ফিচারStarterMedium

💰 প্যাকেজের দাম

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

🔒 Change Password

আপনার Superadmin অ্যাকাউন্টের পাসওয়ার্ড এখান থেকে বদলান। বদলানোর পর পরবর্তী লগইনে নতুন পাসওয়ার্ড ব্যবহার করতে হবে।

🔑 Login Screen Heading/Subtitle

শপ সিলেক্ট/লগইন করার স্ক্রিনে "স্বাগতম!" heading আর তার নিচের সাবটাইটেল টেক্সট এখান থেকে বদলান — সব শপের landing/login পেজে এই টেক্সটই দেখাবে (শপ-নির্দিষ্ট না, পুরো প্ল্যাটফর্মের জন্য একটাই)।

🖼️ Login Screen Icon

শপ সিলেক্ট করার আগের স্ক্রিনে "Bikri Seba" নামের উপরে যে আইকনটা দেখায় সেটা এখান থেকে বদলান — এটাও সাবটাইটেলের মতোই পুরো প্ল্যাটফর্মের জন্য একটাই (শপ-নির্দিষ্ট লোগো না, কোনো শপ নিজের লোগো সেট করলে সেটাই তার নিজের ক্ষেত্রে অগ্রাধিকার পাবে)। বর্গাকার ছবি, ছোট সাইজ (192×192px আদর্শ) দিন।

ডিফল্ট

PNG/JPEG/WebP, সর্বোচ্চ ~300KB (বড় ফাইল হলে সেভ করার সময় error দেখাবে)

📢 Announcement

একটা মেসেজ — active করলে সব শপের app-এ (login করা user-দের) দেখাবে। নতুন ফিচার, maintenance notice, বা জরুরি কিছু জানাতে ব্যবহার করুন। একবারে একটাই announcement active রাখা যায়।

🎭 User Role Management

এই লিস্টের role গুলো সব দোকানের app-এ (নতুন ইউজার যোগ করার সময় Role dropdown-এ) দেখায় — এখান থেকে বদলালে কোনো কোড এডিট/রিডিপ্লয় ছাড়াই সাথে সাথে সব দোকানে প্রযোজ্য হয়ে যায়। "Admin" role মুছে ফেলা যায় না (প্রতিটা দোকানের অন্তত একজন এডমিন লাগবেই)। কোনো role মোছার আগে নিশ্চিত হয়ে নিন সেই role-এ এখন কোনো সক্রিয় ইউজার নেই — থাকলে তাদের role/উপস্থিতি অসঙ্গত দেখাতে পারে।

🔐 প্রতিটা Role-এর ডিফল্ট পারমিশন

একটা role শুরুতে (নতুন role, বা যেই role এখনো কোনো দোকান নিজে থেকে কাস্টমাইজ করেনি) কোন কোন স্ক্রিন দেখতে পাবে সেটাই এখানে ঠিক করা। ⚠️ যেসব দোকান একটা role-এর পারমিশন ইতিমধ্যে নিজেরা কাস্টমাইজ করে ফেলেছে (ইউজার ম্যানেজমেন্ট → Access ট্যাব থেকে), তাদের জন্য এটা প্রযোজ্য হবে না — শুধু এখনো-না-ছোঁয়া role-এর জন্যই এই ডিফল্ট ব্যবহার হবে।

💰 ম্যানুয়াল Renew রিকোয়েস্ট

দোকান মালিক নিজে bKash/Nagad/Rocket personal নম্বরে (01303770678) Send Money করে এখানে Transaction ID জমা দিলে সেটা এখানে আসে। অনুমোদন করার আগে নিজের bKash/Nagad/Rocket অ্যাকাউন্ট চেক করে Transaction ID ও টাকার পরিমাণ মিলিয়ে নিন — শপ মালিক ফোন করলে সেটাও যাচাই করুন। অনুমোদন করলেই শপের মেয়াদ (expiry) স্বয়ংক্রিয়ভাবে বাড়বে এবং এটা Payment History-তেও যোগ হবে।

📨 SMS গেটওয়ে

🔌 Provider (mram.com.bd)

এখানে আপনার নিজের mram.com.bd অ্যাকাউন্টের API key বসান — এটা প্ল্যাটফর্মের একটাই key, প্রতিটা শপের SMS এই একই key দিয়ে পাঠানো হবে (শপের নিজস্ব wallet ব্যালেন্স থেকে কেটে)। শপ মালিক এই key কখনো দেখতে পাবে না।

লোড হচ্ছে…
🏷️ প্যাকের দাম
লোড হচ্ছে…

🧾 SMS প্যাক কেনার রিকোয়েস্ট

দোকান মালিক bKash/Nagad/Rocket personal নম্বরে (01303770678) Send Money করে এখানে Transaction ID জমা দিলে সেটা এখানে আসে। অ্যাপ্রুভ করার আগে নিজের অ্যাকাউন্টে টাকা ও Transaction ID মিলিয়ে নিন — অনুমোদন করলেই শপের SMS ব্যালেন্স সাথে সাথে বেড়ে যাবে।

📊 শপ-ভিত্তিক SMS ব্যবহার

প্রতিটা শপ এখন পর্যন্ত মোট কতগুলো SMS পাঠিয়েছে এবং বর্তমানে তাদের ব্যালেন্সে কতগুলো বাকি আছে — তার লিস্ট।

মোট পাঠানো SMS
আজ পাঠানো
এই মাসে পাঠানো
সব শপ মিলিয়ে বাকি ব্যালেন্স
শপ বর্তমান ব্যালেন্স মোট পাঠানো আজ এই মাসে সর্বশেষ পাঠানো
লোড হচ্ছে…

🕵️ Activity

Sensitive action gulor log — plan/expiry change, password reset, module lock, sudo PIN, shop delete ইত্যাদি। সর্বশেষ ২০০টা এন্ট্রি, ৬ মাস retention.

🕵️ Login as Shop — History

কোন superadmin কখন কোন শপে owner হিসেবে লগইন করেছেন তার লগ — সর্বশেষ ২০০টা এন্ট্রি।