Unified E-Commerce Platform

← Back to work

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.