Wholesale commerce and sourcing from China

A to Z — Wholesale Commerce and Import Platform

A bilingual wholesale commerce platform connecting traders with local inventory and supplier products from China, covering discovery, quantities, wholesale pricing, orders, shipping, customs, and operations.

  • E-commerce
  • Platforms
  • Websites
  • Dashboards
Project scope
A to Z — Wholesale Commerce and Import Platform
Client
A to Z Import From China
Industry
E-commerce, Wholesale, and Import
Project scope
9 Deliverables
The challenge

The operating problem behind the project

Importing from China requires traders to navigate large and frequently changing catalogs, compare products, units, minimum quantities, and wholesale prices, then calculate merchandise, shipping, and customs costs while following each order. The operations team also needed one system for local products, supplier catalogs, customers, orders, and continuous catalog updates.

The solution

How we designed the system

A to Z was developed as an integrated wholesale commerce platform. Its bilingual storefront provides hierarchical category browsing, search, filtering, detailed product information, purchasing units, quantities, customer accounts, carts, checkout, and order tracking. Behind the storefront, a synchronization system imports supplier categories, products, details, and images, while an administration dashboard manages products, orders, customers, employees, permissions, advertisements, settings, and reports.

Key outcomes

A clearer product for users and operations

  • Unified catalog for local inventory and supplier products from China
  • Supplier category, product, detail, and image synchronization
  • Hierarchical categories, search, and filters for product discovery
  • Purchasing units, minimum quantities, wholesale pricing, and stock support
  • Merchandise, operational surcharge, shipping, and customs calculations
  • Order progress from pending and confirmation through packaging, shipping, and delivery
  • Responsive Arabic and English customer experience
Delivery scope

What the project included

  • 01Responsive bilingual e-commerce storefront built with React
  • 02.NET backend and APIs for wholesale commerce operations
  • 03Local and supplier product catalogs with detailed product pages
  • 04External supplier synchronization for categories, products, details, and images
  • 05Cart and checkout workflows separating products by source and order type
  • 06Customer accounts, profiles, password recovery, and order history
  • 07Administration dashboard for orders, catalogs, suppliers, customers, and employees
  • 08Permissions, advertisements, notifications, and operational settings
  • 09Order, product, and fulfillment-status reporting
Project evidence

Published implementation facts

Context
Wholesale traders and importers needed a unified way to discover local products and products from suppliers in China, compare units, minimum quantities, and wholesale prices, calculate merchandise, operational, shipping, and customs costs, and follow each order. Operations teams also needed a central system for catalogs, suppliers, customers, orders, and continuous external product-data updates.
Intended users
Wholesale traders, importers, retailers, and businesses sourcing local products or products from suppliers in China, together with catalog, procurement, sales, customer-service, order-management, and operations teams.
Constraints
The platform had to handle large and frequently changing supplier catalogs and synchronize categories, products, details, and images without duplication or partially hydrated records. It also had to reconcile different product sources, purchasing units, minimum quantities, stock, currencies, and exchange rates; separate carts and orders by source; calculate operational surcharges, shipping, and customs; maintain consistent order states and granular permissions; and provide responsive Arabic, English, and RTL experiences.
The Drix contribution
The Drix engineered and developed the A to Z platform across its full stack: the commerce storefront, backend and APIs, product, order, and pricing models, customer accounts and authentication, the administration dashboard, permissions, reporting, and the external supplier integration. The work also included scheduled synchronization for categories, base product data, full details, and images, along with testing, user-experience refinement, and build and deployment automation.
Launch status
Live through its public website, including the bilingual wholesale storefront, backend, operations dashboard, and supplier synchronization system, with ongoing catalog, ordering, maintenance, and user-experience improvements.
Qualitative outcome
A to Z brings local inventory and external supplier products into one discovery and purchasing experience, connecting search, filtering, quantities, wholesale pricing, carts, orders, shipping, and customs costs to a centralized operational workflow. Operations teams gain unified tools for catalogs, suppliers, customers, orders, permissions, and reporting instead of managing those activities through disconnected processes.

Technologies

  • ASP.NET Core (.NET 9)
  • Entity Framework Core
  • PostgreSQL
  • React 18
  • React Router
  • Vite
  • Vue 3
  • Vuetify
  • Redis
  • RabbitMQ
  • Quartz.NET
  • SignalR
  • Axios
  • External Supplier API Integration
  • Docker
  • GitLab CI/CD
How we build projects

How the project was delivered

The platform uses a layered modular .NET backend with separate domain, application, infrastructure, persistence, Website API, and Dashboard API concerns. The customer storefront is built with React and Vite, while the operations dashboard uses Vue and Vuetify. PostgreSQL stores catalog, customer, order, and configuration data, Redis supports caching, and Quartz executes staged supplier synchronization for categories, base product data, full details, and images. RabbitMQ, background workers, and SignalR support asynchronous operations and updates, with GitLab CI/CD and Docker used for build and deployment workflows.

  1. 1

    Wholesale and import domain modeling

    A unified model was created for local and supplier products covering purchasing units, minimum quantities, wholesale pricing, inventory, currencies, and merchandise, shipping, and customs-related costs.

  2. 2

    Supplier synchronization system

    A staged synchronization process was developed to import supplier categories, products, detailed information, and images while handling continuous updates and avoiding duplicated or partially populated records.

  3. 3

    "Commerce storefront and purchasing flows",

    "The bilingual storefront was developed with hierarchical categories, search, filtering, product pages, carts, customer accounts, checkout, and order tracking, while separating products and orders according to their source."

  4. 4

    Operations and administration dashboard

    A centralized dashboard was built for products, suppliers, customers, orders, employees, permissions, advertisements, configuration, and operational reporting.

  5. 5

    Automation and production delivery

    Scheduled synchronization, background processing, and asynchronous updates were integrated with Docker and GitLab CI/CD build and deployment workflows.

Does your project need more than implementation? Start by understanding it

We begin with the idea and required operations, then define the right solution before development begins.

Book a consultation