Module System Overview
Module System Overview
The Store Console Platform is a modular monolith of 41 independent modules. Each module is a self-contained Composer package that registers its own routes, migrations, and views. Modules are licensed à-la-carte — enable only what your business needs. All cross-module communication uses Laravel events — modules never import each other directly.
Infrastructure & Core Modules (Always Active)
- PlatformKit — Shared base classes, utilities, currency formatting, and settings used by every module
- Notification — Multi-channel notifications (email, in-app, push) with template management
- Menu — Admin and storefront navigation menu builder with permission-based visibility
- Intelligence — AI assistant engine: multi-agent chat, tool registry, pgVector HNSW semantic search, streaming responses, personalized product ranking
- Launcher — Platform setup wizard, onboarding, and health checks
- License — License key validation, module entitlement, and update channel management
- Docs — In-platform versioned documentation (this system)
- Snapshot — Database and application backup/restore with SHA-256 checksum verification, multi-driver support (MySQL, PostgreSQL, SQLite), configurable retention, and live progress broadcast
Store & Catalog Modules
- Catalog — Products, variants, bundles, attributes, categories, brands, pricing tiers, flash sales
- Gallery — Media library: images, video, documents, thumbnails, AI image generation and improvement
- PageBuilder — Drag-and-drop page editor with nested blocks, templates, revision history, and dynamic ecommerce blocks
- Storefront — Customer-facing shop: product listing/detail, cart/checkout pages, wishlist, compare, AI fit preview, sitemap
- Blog — Content publishing: posts, categories, tags, author profiles, comments
- Review — Product reviews and ratings with moderation workflow
- FormBuilder — Drag-and-drop custom forms, submissions, and field logic
Commerce Modules
- Cart — Guest and authenticated carts, polymorphic line items, coupon/loyalty/wallet/gift-card stacking, express checkout
- Checkout — Orchestrates the atomic cart-to-order transition across every sales channel (storefront, POS, admin, AI agent) with a compensating-transaction pipeline
- Order — Full order lifecycle, status machine, fulfillment, invoicing, returns, digital order downloads
- Fulfillment — Order fulfillment orchestrator: creates typed tasks per order item, dispatches to handlers, manages retry with backoff, reverse fulfillment on refund/cancellation
- Payment — 9 gateway drivers (Stripe, PayPal, bKash, Nagad, SSLCommerz, Paddle, Wallet, COD, Bank Transfer), fraud scoring, dispute tracking, double-entry payment ledger, bank reconciliation, idempotent processing
- Pricing — The single engine that computes every monetary total: base price, tier rules, promotions, coupons, manual discounts, shipping, and tax in one deterministic pipeline
- Entitlement — Access-control ledger: the single source of truth for what a customer can download, consume, or access after purchase, subscription, or manual grant
- Delivery — Personal delivery dispatch, 6 Bangladesh courier integrations (Pathao, Steadfast, RedX, eCourier, Sundarban, SA Paribahan), fleet/route management, OTP proof of delivery
- Inventory — Multi-warehouse stock control, movements audit, purchase orders, goods receipt, QC, stock transfers, low-stock alerts, multi-outlet Supply Chain node hierarchy
- Procurement — Vendor registry, purchase requisitions, RFQs with multi-vendor comparison, purchase orders, goods-receipt matching, vendor bills and payments
- POS — Physical point-of-sale terminals, cash register sessions, fraud detection, shift management
- Subscription — Recurring billing plans, subscriber lifecycle, invoicing, dunning, plan changes with proration, usage metering, MRR/churn analytics
- Service — Custom service-project lifecycle from purchase through milestone execution, deliverable review, and milestone-gated payment
Marketing & Growth Modules
- Marketing — Coupons, flash sales, promotions, campaigns, abandoned cart recovery, bulk email/SMS
- Loyalty — Points earning rules, tier levels, FIFO batch redemption, referral rewards
- Affiliate — Affiliate registration, multi-tier commission rules (override at variation/product/category level), payout management
- Wallet — Multi-type user wallets (personal/cashback/reward/promo), hold balance, topup, daily limits
Customer & Support Modules
- CRM — Customer profiles, segmentation, interaction timeline, notes, tasks, pipeline stages
- Messaging — Live chat, conversation threads, internal channels, AI-powered chat responses, order conversation auto-create
- Support — Help desk: tickets, SLA policies, canned responses, assignment, escalation
Business Operations Modules
- HRM — Employee records, leave management, attendance, assets, appraisals, expense claims, document vault
- Payroll — Salary structures, pay runs, deductions, tax computation, payslip generation
- Accounting — Chart of accounts, double-entry ledger, journal entries, financial statements (P&L, balance sheet)
- Finance — Cash flow planning, budget management, cost center tracking, financial forecasting
- Calendar — Cross-module event aggregation: leave, meetings, deadlines, bookings via
createFromSourceAPI - Momentum — Universal work management: tasks, tickets, sprints, Kanban boards, and approvals shared across every department
Pricing Model
Store Console uses an à-la-carte, per-module pricing model — you pick a store flavor (physical, digital, or service) and add only the modules you need. See À-la-Carte Pricing & Billing for the full current rate card, including:
- Per-module pricing with a spending cap for the ecommerce side and a separate cap for the ERP side, so adding more modules never runs away
- Annual billing — pay for 9 months to get 12 months of service
- Lifetime Deal — one-time payment, all current and future modules
- 14-day free trial — no credit card required
- 30-day money-back guarantee on all new purchases
Last updated: 7/20/2026