Unified E-Commerce Platform
Operators must run B2C shopping, loyalty, and site content on one platform—but listing through checkout, ticket issuance, loyalty redemption, and CMS lived in separate modules, hiding product progress. We built a unified e-commerce platform integrating shop, travel tickets, portal CMS, and live commerce with external ticket API and reporting.
Reference
- Client
- E-commerce operator
- Industry
- E-commerce
- Services
- Public-sector business systems、Enterprise operations systems
Relevant if you need shop, CMS, and ticketed products in one backend.
Outcomes
Unified multi-module backend
- Backend modules 100+
Scenarios & highlights
- — Merchandising staff create listings and submit for audit—travel/experience items sync to external tickets on approval
- — Order support staff query orders by ID, date, and status; handle returns and payment state
- — Platform admins query orders, promotions, and audit cases across stores
- — Content editors manage menus, ads, news, FAQ, and travel zone venue data
Challenge
1. Product create → audit → list → order completion spans many screens—progress is opaque. 2. Checkout must decide e-ticket issuance by shipping method and apply loyalty points—rules scattered across code and settings. 3. Shop and CMS are separate—campaign copy and product launches hard to coordinate. 4. Travel/experience products need bookable slots and venue data—not the same flow as physical goods.
Solution
Built an ASP.NET MVC unified platform: public shop and admin backend scoped by company/site; shop module for catalog, listing, audit, orders, returns, loyalty, and coupons; travel tickets sync to external ticket API on audit; portal CMS for menus, ads, news, FAQ, albums; experience products with bookable slots; live commerce with session scheduling and stats.
Results
Physical vs ticketed products have clear paths—physical items list on audit; travel/experience items auto-sync to the external ticket platform on audit. Checkout unified for ticket issuance by shipping method and loyalty redemption in one flow. CMS and shop share site settings and locales—staff switch between content and catalog in one backend. Loyalty and coupon rules maintained centrally—checkout reads one config, avoiding front/back mismatches.