# Accessing products
# General product structure
Within Procurement a distinct purchasable product is made up out of three different entities:
Article defines the frame for the Product like the name and a description.
Variant defines product specific criteria such as sizes, weights, colouring and many more.
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:
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
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