# Accessing products
# General product structure
Within Procurement a distinct purchasable product is made up out of three different entities: Article
, Variant
and SKU
:
The Article
defines the frame for the Product like the name and a description.
The Variant
defines product specific criteria such as sizes, weights, colouring and many more.
The SKU
(stock keeping unit) defines the distinct packaging units for a product with attributes such as amounts, units as well as the sizing of the packaging itself.
Relations between those entities are one-to-many: One Article can have many Variants, one Variant can have many SKUs.
# Product types
Procurement uses distinct product types for each product category. These will define the available data fields for Articles and Variants.
Read more about the available types and their available fields here: Product types (opens new window)
# Accessibility of products
It is crucial to understand how access to purchasable products is granted. Below you will find an explanation:
Each SKU
of a given supplier can have many Prices
that the supplier is able to define upfront. These might vary between customers or purchasing amounts.
Prices
are then grouped by the Supplier into so called SalesGroups
, you can imagine these as a collection of valid prices for a customer group or a specific customer. They work similar to product catalogs or pricing agreements.
A supplier can then grant access to their SalesGroups
to any Consumer
they have a valid contract with. In doing so they will give you access to all Prices
and thus also SKUs
associated to the SalesGroup
.
Reading through the sections below will give you even more clarity on how these all are linked.
# Variant Search
Whereas you can access all aforementioned objects that make up a purchasable products, the recommended way to explore and find products is to use the Variant Search.
Learn more about the variant search here: Variant Search
# Accessing Articles
Learn here how to directly access articles: Accessing Articles
# Accessing Variants
Learn here how to directly access variants: Accessing Variants
# Accessing SKUs
Learn here how to directly access skus: Accessing SKUs
# Accessing Prices
Learn here how to directly access prices: Accessing Prices
# Accessing SalesGroups
Learn here how to directly access sales groups: Accessing Sales Groups