ProductsCatalog, warehouse inventory, transfers, shrinkage and range promotions β split out of Tickets so other sales modules can use it too.
Products is the catalog and inventory behind Tickets (and the rest of the platform): every item is registered here with its prices and units, stock is tracked per warehouse, stock moves between warehouses, shrinkage gets logged, and temporary promotions can cover a range of products. Tickets searches and sells directly against this same catalog β no duplicate capture.
Retail, Wholesale, Manufacturing, Employee and Sale β each product can have whichever it needs.
The purchase unit and the sale unit can differ (e.g. fabric comes in by the roll but sells by the meter), with a conversion factor between the two.
Real stock per warehouse, with a full audit trail of every movement (sale, purchase, transfer, shrinkage, adjustment).
Move stock between warehouses without going through a ticket.
Log loss or damage with a reason and a responsible user β decrements stock immediately.
A special price for a range of products during a defined date window.
Adopt items already loaded into the platform's shared catalog without re-typing their sheet.
Upload several photos per product to show in quotes, tickets and catalogs.
Name, SKU, barcode, categories, department, SAT tax code, price tiers, whether it's a supply/service, whether it needs production, and whether it's active.
When the unit you buy in (e.g. a roll) differs from the unit you sell in (a meter), capture the conversion factor so stock gets decremented correctly.
If the product has a barcode on file, you can print its label directly from the list.
Warehouse Staff (admins only) assigns each person the warehouses they're responsible for, mirroring Department Staff in Tickets β this lets you restrict who can see or move stock in which warehouse.
Pick a product, an origin and destination warehouse, and a quantity β "Transfer" decrements the origin and increments the destination in one move, without a sale or purchase in between.
For loss, damage or write-offs that don't go through a ticket: pick a product, warehouse, quantity and reason β stock is decremented immediately and its own movement record is kept (visible on the same screen, most recent entries).
Admins only. Define a header, a product range (from ID X to ID Y) and a start/end date β while the promotion is active, that range applies its sale price automatically.
Admins only. Shows generic products available to every entity on the platform (barcode, SAT tax code, name). Adopt the ones you sell β they're added to your own catalog with your own price, without duplicating the product's sheet or losing the link to the original.
Admins only. Drag and drop one or more photos per product; they display as a grouped carousel per product on the same screen.