-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Description
The Order Management for BPP should have CRUD operations (Create, Read, Update, Delete), and this project aims to develop a efficient system for managing customer orders within a business. The system will facilitate seamless interactions with order data, allowing authorized users, including sellers with their accounts, to perform essential CRUD operations. Sellers will have access to their inventory and should be able to view, update, and manage catalogs and items under their inventory.
Users, such as sellers, can create new orders, view existing orders, update order details, and remove orders as needed. Additionally, the system will provide sellers with the ability to access their inventory, view available stock, and manage their product catalogs and items efficiently. By implementing this comprehensive functionality, the project aims to streamline the order management process, empower sellers with inventory control, and deliver exceptional customer satisfaction.
Goals
- Order Creation: Users will have access to an good interface to input relevant order details, including customer information, item selections, cart feature and delivery preferences and placing an order.
- Order Retrieval: Users can access a search functionality that allows them to find orders based on specific criteria, making it easy to view and manage orders.
- Order Update: Users to make necessary adjustments to existing orders while ensuring data consistency.
- Order Deletion: Carefully controlled access will be provided to authorized users for safely removing orders.
Expected Outcome
Satisfy the above mentioned goals.
Acceptance Criteria
- Acceptance Criteria 1: Order Creation (Create):
- Users can place orders through a secure login process.
- Users can input all required order details, including customer information, item selections, quantities, payment, and delivery preferences.
- The system validates and displays appropriate error messages for incomplete or invalid order data.
- Successfully created orders are saved with an unique order ID and accurate data.
- Acceptance Criteria 2: Order Retrieval (Read):
- Users can search for orders based on order number, customer name, date, or status.
- Search results display relevant order details, including customer information, item list, and order status.
- The system provides pagination and filtering options for managing large order volumes efficiently.
- The search functionality handles various scenarios, such as displaying appropriate messages when no results are found.
- Acceptance Criteria 3: Order Update (Update):
- Users can modify existing orders by updating order quantities, adding or removing items, and changing delivery dates.
- The system enforces data validation to prevent unauthorized or erroneous updates.
- When an order is updated, the system maintains an audit trail that records the changes made, including user details and timestamps.
- Acceptance Criteria 4: Order Deletion (Delete):
- Users can delete specific orders from the system.
- Deleted orders are permanently removed from the database.
- An audit trail is maintained for the deletion event for respective logged in user.
Product Name
BecknOrder+
Project Name
Beckn-OMS (Beckn Order Management System)
Domain
Trade and Commerce
Mentor(s)
Complexity
High
Category
- UI/UX/Design
- Integrations
- Features
- Deployment
- Test
Sub Category
- API
- Database
- Analytics
- Frontend
- Backend