Introduction to Djust OMS (Order Management System)

Djust OMS (Order Management System) is the central system that powers the lifecycle of orders across the Djust platform. Built specifically for B2B e-commerce operations, it supports complex order workflows, multi-actor interactions, and flexible business rules tailored to enterprise-grade commerce.


🎯 Purpose

Djust OMS enables brands, distributors, and retailers to:

  • Manage orders across multiple sales channels (web, EDI, PunchOut, manual entry)
  • Orchestrate multi-step fulfillment processes with one or more warehouses or suppliers
  • Handle B2B-specific use cases such as:
    • Partial shipping and invoicing
    • Backorders and replenishment
    • Manual validation steps (e.g. credit control, commercial approval)
    • Complex payment terms and invoicing logic

🧱 Core Capabilities

  • Order orchestration
    Centralizes all incoming orders and controls their progression through configurable workflows.

  • Status tracking
    Fine-grained lifecycle statuses (e.g. "Waiting supplier approval", "Partially shipped"...).

  • Role-based actions
    Buyers, sellers, logistics teams, and finance actors can each interact with orders through dedicated roles.

  • Event-driven architecture
    All state changes and external updates (e.g. from logistics or payment systems) are propagated via events and webhooks.

  • Integration-ready
    Designed to connect seamlessly with external tools like ERPs, WMS, PSPs, and PunchOut hubs.


🏷️ Who Is It For?

Djust OMS is built for B2B companies with specific operational needs, including:

  • Manufacturers and brands selling to professional buyers
  • Distributors managing multi-supplier orders
  • B2B retailers with complex shipping, invoicing, or validation workflows

🔗 Next Steps

Explore the rest of the documentation to learn about: