Shop Functionality
The shop's functionality is based on several principles:
- Every product must have a category and a driver.
- Discounts can be applied to a product or category.
- Every product must be linked to one or more servers.
Let's explain it more simply with a diagram:
Essentially, a product must have a specific category, driver, and servers for distribution.
Each product has its own parameters (necessary for drivers) for distribution on the server.
Server
In the shop, servers function in the following ways:
- If multiple servers are specified for distribution within a product, a choice is given.
- If one server is specified, there will be no choice, and the privilege will be granted on that server.
Not too complicated, right?