Merchandise management introduction
This section will detail all the functionalities that are available in terms of manipulating the business merchandise.
Notes#
warning
- Manipulating the merchandise while the business is available is HIGHLY volatile. This could result in the client purchasing outdated items or other errors such as placing an order for items that do not exist which is bad for user experience. This is allowed in cases where major problems arise such as running out of a specific item or option but should be used when the business is unavailable. Be very careful when changing the merchandise and coordinate it with the business managers so as to avoid disasters!
- Changes do not affect existing orders in any way.
- Changes do not instantly affect clients and have various level of risk when activated when the business is available, this will be indicated in each function by a unique section named "Risk level".
- Each function is atomic. Hence, if multiple changes are required to be made concurrently before being purchasable/visible by the client, ensure the highest common root level of the entities is unpublished.
- If a single item needs to be changed (item/modification/option changes), unpublish the item.
- If multiple items in the same section need to be changed before the changes become visible, unpublish the section.
- If multiple items in different sections need to be changed before the changes become visible, unpublish the relevant sections.
- If all sections/items need to be changed before the changes become visible, unpublish the business.