0% found this document useful (0 votes)
3 views11 pages

Order Management Module

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views11 pages

Order Management Module

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Shopperbeats ERP | Products Listing Management Module CONFIDENTIAL — Internal Use Only

SHOPPERBEATS ERP
Order Management Module
Technical Architecture & Functional Specification

Document Version v1.0

Module Order Management

Date 15 April2026

System Shopperbeats ERP (SB Admin)


Shopperbeats ERP | Products Listing Management Module CONFIDENTIAL — Internal Use Only

1. Module Overview

1.1 Purpose

The Order Management Module is the central transaction processing hub of the system. It provides a
unified interface to capture, track, and manage all customer orders across their lifecycle — from order
creation to fulfillment and delivery.

Every shipment, invoice, and fulfillment activity is anchored to an order managed within this module.

Key Objectives

● Provide a centralized view of all orders


● Enable efficient order processing and fulfillment
● Support real-time tracking of order status
● Facilitate integration with product, inventory, and shipping systems
● Ensure operational visibility and control over order lifecycle

Core Capabilities

● Order listing with detailed attributes


● Filtering, sorting, and searching
● Order status monitoring and updates
● Shipment and fulfillment actions
● Navigation to related entities (products, customers)

1.2 Module Structure

The module is accessible via the Orders section in the left navigation and is composed of two primary
layers:

Core Order Management

● Manage Orders (Order List View)


Central listing of all orders with filtering, sorting, and available actions.
● Order Details View
A detailed view of a single order, including items, customer information, and order status.
This view is not available in the left navigation; it opens when a user clicks on an order number
from the Order List.

1.3 Navigation Structure


Shopperbeats ERP | Products Listing Management Module CONFIDENTIAL — Internal Use Only

The module will be accessible from the Admin Panel.

Navigation Path:

Navigation Path Description

Manage Orders > List of Main order listing page displaying all customer orders. Acts as the entry point to view
orders order data.
Order No. > Order Details Detailed view of a selected order, including customer information and ordered product
details.

Navigation Flow

Manage Orders (List View)

├── Click Order ID → Order Details View

└── Click Product Name → Product Module

1.4 Key Actors


Role Access Level

Super Admin Full access: view all customer orders and order details.

Admin User Can view all orders and access order details.

Operations Team Read access to order listings and order details for monitoring incoming orders.

Finance Team Read access to order details for reviewing pricing and customer order information.
Shopperbeats ERP | Products Listing Management Module CONFIDENTIAL — Internal Use Only

2. Order Management — Manage Order Screen

2.1 Screen Purpose

Accessible via Order Management > Manage Orders.


The screen is titled “Manage Orders” and serves as the central list of orders in the system.

It is the primary operational interface used to:

● View and monitor all orders


● Apply filters and sorting
● Perform fulfillment-related actions
● Navigate to order and product details

2.2 Top Control Bar

Left Section

Control Type Description

Show Filters Button Toggles the visibility of the filters panel

Orders Count Integer Displays total number of orders based on applied filters

Right Section

Control Type Description

Date Range Enum / Date Range Filters orders based on order date

Sort Enum Sort orders by order date (ASC/DESC)

Settings (⚙️) Action Opens table column configuration panel


Custom Columns

Refresh Action Reloads the latest order data

2.3 Filters Panel


Available Filters

Field Data Type Description


Shopperbeats ERP | Products Listing Management Module CONFIDENTIAL — Internal Use Only

Ship By Date Enum ALL / TODAY / TOMORROW (Implement Logic)

Order Status Enum[ Pending / UNSHIPPED / SHIPPED / DELIVERED / CANCELLED

Buyer Identifier String Search by buyer name or identifier

Product / SKU String Search by product name, SKU, EAN, Alias SKU If Available

Fulfillment Enum SELLER / PLATFORM


Platform Platform Name + Fulfilment Type (Merchant or MP)

2.4 Orders Grid — Column Specification

Column Definitions

Column Sortable Description

Order Date Yes Displays relative time and exact timestamp


Display relative Australian Date/Time with
implementation of Daylight Saving

Order Details Yes Order ID (clickable) and buyer name

Product Info No Product details including clickable name & all


mandatory identifiers

Unit Quantity Yes Ordered, unshipped, cancelled quantities

Fulfillment Details Yes SELLER / PLATFORM


Platform Name + Fulfilment Type (Merchant
or MP)

Unit Price Yes Single Unit Sell Price Ex Tax


Shopperbeats ERP | Products Listing Management Module CONFIDENTIAL — Internal Use Only

Item Price Yes Single Unit Sell Price Ex Tax * Quantity

Shipping Price No Shipping Fees

Commission No MP Commission

Total Price No Item Price + Shipping Fees + Commission

Payout No MP Payout

Shipping Option No Shipping service and SLA

Tracking Status Yes Current status by shipping service provider


with quantity indicator

Actions No Operational actions per order


Pending (Cancel Order, Contact Buyer)
Unshipped (Add Tracking Details, cancel
order, Contact Buyer)
Shipped (Add Additional Tracking details,
Track Order, Contact Buyer)
Delivered (Contact Buyer)

2.5 Column Behaviour

1. Order ID (Clickable)

● Type: Navigation Link


● Behavior:
○ Clicking on the Order ID redirects the user to the Order Detail Page for that specific
order.

2. Product Name (Clickable)

● Type: Navigation Link


● Behavior:
○ On the Order Detail Page, clicking on the Product Name redirects the user to the
Product Listing Page.
Shopperbeats ERP | Products Listing Management Module CONFIDENTIAL — Internal Use Only

2.7 Column Behaviour

Visible when one or more orders are selected:

● Print packing slips


● Confirm shipments
● Buy shipping
● Cancel orders

2.8 Pagination
• Positioned at the bottom-right of the grid.
• Page Size dropdown: default 20. Options: 20, 50, 100 records per page.
• Navigation buttons: First | Prev | [numbered pages] | Next | Last.
• Server-side pagination — only the current page's records are fetched per API request.

2.6 Developer Notes

• Search applies to:


○ Order ID
○ Customer Name
○ Product identifiers such as SKU, EAN, Product ID etc
○ Product Name
○ Buyer Mail ID
○ Tracking Number
• Sorting triggers server-side API calls
• Only summary data should be returned in listing API (no heavy joins)

3. Order Management — Order Details Screen

3.1 Screen Purpose

Accessible by clicking an Order ID from the Manage Orders screen.


Shopperbeats ERP | Products Listing Management Module CONFIDENTIAL — Internal Use Only

The screen is titled:


“Order Details: {orderId}”

It provides a complete, detailed view of a single order, including:

● Order summary
● Customer information
● Product items
● Fulfillment and status
● Financial breakdown

3.2 Screen Structure

The screen is a single-page layout divided into logical sections.

1. Order Summary
Field Data Type Description

Order ID String Unique identifier

Order Date DateTime Order creation timestamp

Ship By Date DateTime Required shipping deadline

Deliver By Date DateTime Expected delivery date

Shipping Method String Selected shipping service

2. Customer Information
Field Data Type

Customer Name String

Address String

Phone String

Email String
Shopperbeats ERP | Products Listing Management Module CONFIDENTIAL — Internal Use Only

3. Order Items
Field Data Type Description

Product Name String Clickable → Product module

SKU String Product identifier

Quantity Integer Ordered quantity

Unit Price Decimal Price per unit

Total Price Decimal Computed (quantity × price)

Product Navigation

Behavior:

● On the Order Detail Page, clicking on the Product Name redirects the user to the Product
Listing Page.

4. Fulfillment Details
Field Data Type

Fulfillment Type Enum (SELLER / PLATFORM)

Shipment Status Enum

Courier String

Tracking Number String

5. Order Status
Field Data Type

Status Enum

Status Timeline Array

Status Values
Shopperbeats ERP | Products Listing Management Module CONFIDENTIAL — Internal Use Only

● PENDING

● UNSHIPPED
● SHIPPED
● DELIVERED
● CANCELLED

6. Financial Summary
Field Data Type

Subtotal Decimal

Shipping Cost Decimal

Tax Decimal

Total Paid Decimal

3.3 Navigation Behaviour

Trigger Result

Click Order ID Opens Order Details screen

Click Product Name Opens Product module

Back Navigation Returns to Manage Orders screen

3.6 Pagination
.
Shopperbeats ERP | Products Listing Management Module CONFIDENTIAL — Internal Use Only

3.7 Developer Notes

• No editing allowed on this screen (view-only)

4. Developer Implementation Checklist

15.1 Backend

15.2 Frontend

16. Glossary

Term Definition

ASIN Amazon Standard Identification Number — unique product ID on Amazon's catalogue.


EAN European Article Number — 13-digit barcode standard used globally.

— End of Document —

You might also like