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

Steps to Register a Product

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.

Search

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
Filters

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

Sorting

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.

Pagination Features

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
Available Actions

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.

Basic Information

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.

Image Management

Section dedicated to product image management.

  • Upload multiple images
  • Delete existing images
  • Reorganize display order
Inventory Movements

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.