Glossary
RMS
Reuse Management System, web app used for the logistics - includes the whole frontend application.
WMS
Warehouse Management System, it's a part of the RMS used specifically for the warehouse, like managing the stock, preparing orders...
RP
Rental Platform, the whole e-commerce website. Includes the frontend and the back-office (Sylius) which has a frontend itself and a backend for both applications.
Taxon
A taxon is a category of products. A product belongs to at least one taxon. For example, Shoes is a taxon.
Product
A product is the most global way to define an item. A product is the parent category of product variants. For example, Yeezy Boost 700 is a product, and its taxon is Shoes.
Variant / Product reference
A product variant is a specific version of a product, it will contain some specific characteristics like size, color, etc. For example, a variant of the Yeezy Boost 700 product could be Yeezy Boost 700, Size 43.
Unique product
A unique product is the actual object itself, it belongs to a variant, and this variant belongs to a product. Each unique product has a specific barcode called a PUID. For example, the specific Yeezy Boost 700, Size 43 that I rented has the PUID 0F0A6961300000003CFX and it represents the pair of shoes that I hold in my hand.
EAN
European Article Numbering (attributed to a product when created), a variant can have multiple EAN (the same product could be slightly adjusted another year, therefore creating a new EAN when placed on the market). For example, if the Yeezy Boost 700, Size 43 variant has a small fix about the laces the next year, but stays the same overall, it will have a new EAN.
SKU
Stock Keeping Unit (1 variant has a unique SKU). SKUs are created by Lizee. For example, the SKU of the variant Yeezy Boost 700, Size 43 is WXOP8ZLPIKF.