D.Svilenković
SRLet’s talk ↗
← Home06 / 09

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.

PRODUCT / ACTIVE FOAMOne product
011 kgSKU · PRICE · STOCK
0210 kgSKU · PRICE · STOCK
0320 kgSKU · PRICE · STOCK
50
products
6
programmes
0
required accounts
01

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.

02

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
03

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.

04

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.

05

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.

Let’s discuss the next piece of work.

Let’s talk ↗