Products Module
The products module allows you to manage the complete workshop inventory, including registration, editing, stock control, images, and inventory movements.
Main Function
This module centralizes the management of all products available in the workshop, allowing complete inventory control.
- Registration and management of products with detailed information
- Real-time stock control
- Purchase and sale price management
- Inventory movement tracking
- Warranty and serial number management
Registration Process
1. Access the Form
Click the 'New Product' button located in the top right of the products page.
2. Complete Basic Information
Enter the product name, SKU (unique code), description, purchase and sale prices, initial stock, and configure if the product has warranty.
3. Configure Status
Activate or deactivate the product according to its availability. Inactive products will not appear in the point of sale.
4. Save
Click 'Create Product' to save. The SKU will be generated automatically if not provided.
Listing and Pagination
The product listing shows all registered products in a table with pagination.
The module includes an advanced search that allows you to quickly find products.
- Search by name, SKU, short description, brand, or location
- Partial search (no need to type the complete term)
- Case-insensitive search (does not distinguish between uppercase and lowercase)
- Results automatically paginated
Status Filter
Allows filtering products by their status (active or inactive).
Options: All statuses, Active, Inactive
Available for Sale Filter
Allows filtering products based on whether they are available for sale or not.
Options: All available for sale, Available, Not Available
Warranty Filter
Allows filtering products based on whether they have warranty or not.
Options: All with warranty, With warranty, Without warranty
Catalog Filter
Allows filtering products based on whether they are published in the public catalog or not.
Options: All in catalog, Published, Not published
List columns can be sorted in ascending or descending order.
Sortable columns: Name, SKU, Brand, Available for Sale, Warranty, Published in Catalog
Click on the column header to sort. A second click reverses the order.
The system includes pagination to facilitate navigation when there are many products.
- Navigation between pages with previous/next buttons
- Indicator of current page and total pages
- Configurable number of products per page
- Warranty column indicating if the product has warranty
View Detail
Allows access to the product detail page where all information, images, and inventory movements are displayed.
Manage Images
Opens a modal to upload, delete, and reorganize product images. You can upload multiple images.
Inventory Adjustment
Allows manual inventory adjustments (entries, exits, or adjustments) that are recorded in the movement history.
Edit Product
Opens a modal to modify all product information, including prices, stock, and status.
Delete Product
Allows you to delete a product from the system. This action requires confirmation and may affect sales history.
Detail Page
The detail page shows all complete product information organized in sections.
SKU (Unique Code)
Unique product identifier generated automatically or assigned manually.
Name
Descriptive product name that appears in the point of sale and listings.
Status
Indicates whether the product is active (available for sale) or inactive (does not appear in POS).
Prices
Purchase price (cost) and sale price. The difference determines the profit margin.
Stock
Current quantity available in inventory. Automatically updated with each movement.
Warranty
Indicates if the product includes manufacturer or supplier warranty. Products with warranty require serial number at point of sale.
Section dedicated to product image management.
- Upload multiple images
- Delete existing images
- Reorganize display order
Complete history of all product inventory movements.
Entry (IN)
Records products entering inventory, such as purchases or returns.
Exit (OUT)
Records products leaving inventory, such as sales or losses.
Adjustment (ADJUSTMENT)
Corrects discrepancies in physical inventory vs. that recorded in the system.