# 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.

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