Overview
Live snapshot of the marketplace.
Pending approvals
Settings
Changes here go live on the storefront immediately — no code edits or redeploys.
Branding & Store
Analytics & Tracking
Leave any field blank to disable that tag. Tags are injected on every storefront page load via assets/js/app.js — no rebuild needed.
Database Configuration
DB — see README.md). That binding is configured once in the Cloudflare dashboard, not here, because a database connection has to exist before anything — including these settings — can be saved.
These are safe to store as plain settings — the "anon" key is meant to be public. If set, pages that also load the Supabase JS SDK get a ready INM.supabase client for any future features. Core store data keeps using D1 either way.
Shipping & Payments (Bangladesh)
Checkout automatically charges the "outside Dhaka" rate for every district except Dhaka. Customers send mobile banking payments themselves and paste back the transaction ID — no gateway API is wired up.
Live Payment Gateways
Secret fields never round-trip back to this form once saved — leave them blank to keep the existing value, or type a new one to replace it. Get sandbox credentials instantly from each provider's developer portal to test before going live.
SMS Notifications
Sends automatically when a customer places an order, when a vendor account is approved, and when a vendor's product is approved. For a custom gateway, use {phone}, {message}, {api_key}, {sender_id} placeholders in the URL.
WhatsApp & Live Chat
A floating WhatsApp button and/or chat widget appears on every storefront page automatically once configured — no code changes.
Vendors
Approve new vendor sign-ups before their products can go live.
| Vendor | Category | Contact | Status | Actions |
|---|
Products
Moderate vendor-submitted products. Approving publishes them to the storefront.
| Product | Vendor | Price | Status | Actions |
|---|
Orders
All orders across every vendor.
| Order | Customer | Vendor | District | Payment | Total | Status |
|---|
Content Blocks
Inject custom HTML/JS into storefront slots — no code edits or redeploys. This is admin-only and deliberately powerful (like a WordPress "Custom HTML" widget): whatever you save here runs as-is on the storefront.
New Block
Coupons & Promos
Create discount codes customers can apply at checkout.
New Coupon
| Code | Discount | Min. order | Usage | Expires | Status | Actions |
|---|