Product Order
This module enables employees to order products.
Features
- Product Catalog: Manage products with categories, pricing, stock levels, and images
- Product Categories: Hierarchical category management with parent-child relationships and status control
- Order Management: View, filter, and manage orders with status and payment tracking
- Order Status Workflow: Track orders through draft, pending, confirmed, processing, shipped, delivered, completed, cancelled, and refunded stages
- Payment Status Tracking: Track payment as pending, partial, paid, or refunded
Requirements
- Open Core Business Suite (Base System)
Installation
Enable via Admin Panel
- Log in as administrator
- Navigate to Settings > Addons
- Find Product Order and click Enable
- Run migrations if prompted
Enable via Command Line
php artisan module:enable ProductOrder
php artisan migrate
Usage
Product Categories
Navigate to Products & Orders > Product Categories to manage categories:
- Create categories with name, code, description, and status
- Set up parent-child category hierarchies
- Toggle category status (active/inactive)
Products
Navigate to Products & Orders > Product to manage the product catalog:
- Add products with name, description, product code, and thumbnail image
- Set base price, discount percentage, and tax percentage (final price is auto-calculated)
- Assign products to categories
- Manage stock levels
- Toggle product status (active/inactive)
Orders
Navigate to Products & Orders > Orders to manage orders:
- View all orders with filtering by status, payment status, employee, client, and date range
- View order details including order lines, totals, and timeline
- Change order status through the workflow stages
- Update payment status
- Delete orders
Order Status Workflow
Orders progress through the following stages:
- Draft: Initial creation
- Pending: Submitted for review
- Confirmed: Order confirmed
- Processing: Being processed
- Shipped: Sent for delivery
- Delivered: Received by client
- Completed: Order fulfilled (triggers sales target recalculation)
- Cancelled: Order cancelled
- Refunded: Payment refunded
Changelog: View version history