One product is not the same as one package.
Hemax Pro Wash in Leskovac sells professional cleaning chemicals in several sizes. The catalogue preserves one product identity while treating every package as a real sales variant.
- 50
- products
- 6
- programmes
- 0
- required accounts
Fifty products, six programmes
The catalogue covers self-service and conventional car washes, carpet services, deep cleaning, truck washing and a hobby range. One product can belong to several categories without duplicate records.
A package carries its own truth
A variant stores its label, code, price, availability and fiscal code. A 1 kg bottle and a 20 kg canister remain one product, while the cart and invoice know the exact size selected.
- own price
- own code
- independent availability
An unavailable size does not hide the product
The owner disables only the package that is out of stock. Other sizes remain available, the lowest displayed price considers active variants only, and the cart rejects attempts to add a disabled size indirectly.
Ordering without an account
The buyer enters delivery information, chooses cash on delivery or bank transfer and completes the order without registration. Amount, delivery and availability are recalculated on the server before the order is saved.
Public technical boundary
The store uses PHP 8.3, SQLite, vanilla JavaScript and WebP derivatives with a PWA panel. The case describes the published 50 products and six programmes without inventing revenue or conversion figures.