Commerce Studio

Catalog, prices, customers and orders — the day-to-day operator surface.

Commerce Studio is the operating surface of your business: what you sell, what it costs, who buys it, and what happened to their order. If you maintain the catalog, keep the price lists straight, or sit in the Innendienst working through today's orders, this is the Studio you live in. It is also the largest by a wide margin — most of the Cockpit's screens are here.

Its screens come from apps. Commerce Studio does not have a fixed menu. Every entry in its sidebar is contributed by an installed commerce app — products, prices, customers, orders, carts, order lists, inventories, markets, channels, payments, shipping. Install fewer apps and you see fewer screens. All of them live under the /commerce URL prefix.

What lives here

Four things carry the weight, and a supporting cast keeps them honest.

Products are the catalog. Not a spreadsheet of articles — a model. Attributes are the fields, families decide which fields a kind of product must have, categories decide where a buyer finds it, reference entities hold the shared records (manufacturer, material, certificate) that many products point at, and assets hold the managed media. A product carries no price and no stock. That separation is deliberate: the same article can cost three different things for three different customers and sit in four warehouses.

Prices are rows, not fields. A price entry belongs to a price list, and a price list is scoped — to a market, a currency, a customer group, a validity window. What a specific buyer sees is resolved at request time from the lists that apply to them, in a defined order, with scale prices layered on top. This is why "the price is wrong" is almost never a typo on a product; it is a question about which list won.

Customers are companies, not people. An organization is the buying company with its VAT ID, its payment terms and its addresses. Contacts are the people inside it, and roles decide what each of them may do — browse, order, approve, see net prices. Segments group organizations for pricing and visibility. Getting this wrong shows up later as a buyer who can see prices they should not, or an Einkäufer who cannot approve anything.

Orders are the record of what happened. An order line freezes the product identity, the resolved price, the tax class from the market and the chosen shipping and payment method at the moment it was placed. Changing a price list tomorrow does not rewrite yesterday's order — and should not. Around orders sit shipments (which is why partial delivery works at all) and returns.

The supporting cast:

ConceptWhat it is for
CartsLive and abandoned baskets. The Innendienst opens a buyer's cart while they are still on the phone.
Order listsSaved, repeatable lists — favourites, replenishment templates, per-site standard baskets. List kinds classify them.
StockStock levels per location, plus reservations and movements. Usually mirrored from the ERP rather than maintained here.
MarketsA distinct business context: a country, a region, a separate brand. Carries locale, currency and tax classes.
ChannelsWhere the same catalog appears with a different cut of data — webshop, punchout catalog, data export. Attributes can be scoped per channel.
PaymentsRecorded payments, plus the methods and providers a buyer may choose.
ShippingMethods, carriers, the rate matrix, service levels and weight units.

Read the whole Studio as one sentence: a product says what it is, a price list says what it costs this buyer, an organization says who the buyer is, and an order records what all three agreed on.

Also planned to live here

The following are documented in this Help Center at their 12-month state. The apps are on the roadmap; they are not on your tenant today. They do not change the four things above — each one extends one of them.

Search and Localization are catalog apps. Search owns the index behind the storefront: which attributes are searchable, how they are weighted, the facets, the synonyms your customers actually type. Localization owns the other two axes of the same product record — the languages it is translated into, and the classification standards (eCl@ss, ETIM, UNSPSC) large customers require before they can load your catalog at all. Both are PIM work, not storefront work. See Search & Discovery and Localization & Classification.

Cost centres and approval workflows are customer apps. They reproduce your buyer's own purchasing rules inside your shop: which cost centre an order is booked to, which budget it draws down, who has to sign it off above which value. The buyer's Einkauf does not bend its policy for a supplier's webshop — a shop that cannot represent the policy is a shop the Einkauf forbids. See Procurement & Approvals.

Quotes are a sales app. A large share of B2B revenue is agreed before an order exists: a request comes in, a price is offered, versions go back and forth, and only then does an order appear. Framework agreements are the same mechanism stretched over a year, with call-offs booked against a committed volume. See Quotes & Contracts.

Promotions, coupons and leads are Marketing apps and arrive as a new sidebar section. A promotion is a rule — condition and effect — evaluated on top of the resolved price, which is precisely why it must not be confused with a contract price. See Promotions & Marketing.

Configurators and bills of material extend the product model. A configurable product has no price until it is specified; a machine has no orderable line until a buyer identifies which of its 3,000 parts broke. Both are catalog structure before they are storefront features. See Configurable Products & Spare Parts.

Recurring orders and subscriptions extend the order model — the same basket on a schedule, with a next run date, a pause and a cancellation instead of a single placement. See Recurring Orders & Subscriptions.

The screens

Every path below is relative to the Cockpit host, and every screen sits in one of the Commerce sidebar's four sections: PIM, CRM, Order Management, Configuration — plus Marketing, a fifth section that arrives with the Marketing apps.

Rows marked Planned — documented at its 12-month state describe apps that are on the roadmap and covered by this Help Center, but that are not installed on any tenant today. They have no path yet, so the Path column says not assigned yet; the section named is where the screen will appear once the app is installed.

PIM

ScreenPathWhat it doesStatusDocumented in
PIM › Products/commerce/productsThe article list. Create, edit and enable products.AvailableProducts
PIM › Categories/commerce/categoriesThe browse tree buyers navigate.AvailableCategories
PIM › References/commerce/reference-entitiesShared record types — manufacturer, material, norm — and their records.AvailableReferences
PIM › Assets/commerce/assetsManaged media: photos, datasheets, CAD files.AvailableAssets
PIM › Data model › Families/commerce/data-modelWhich attributes a kind of product has, and which are required.AvailableFamilies
PIM › Data model › Family variants/commerce/data-model?tab=family-variantsThe axes a product varies along — size, colour, length.AvailableFamily variants
PIM › Data model › Attributes/commerce/data-model?tab=attributesThe fields themselves, with type, localizable and scopable flags.AvailableAttributes
PIM › Data model › Attribute groups/commerce/data-model?tab=attribute-groupsHow fields are arranged for the person editing.AvailableAttribute groups
PIM › Data model › Measurements/commerce/data-model?tab=measurement-familiesUnit families and their conversions — length, weight, pressure.AvailableMeasurements
PIM › Data model › Association types/commerce/data-model?tab=association-typesProduct-to-product relationships: accessory, spare part, replacement.AvailableAssociation types
PIM › Data model › Asset families/commerce/data-model?tab=asset-familiesThe kinds of managed media.AvailableAsset families
PIM › Searchnot assigned yetSearchable attributes and their weights, facets, synonyms, stop words and ranking rules for the storefront index.Planned — documented at its 12-month stateConfigure the index · Facets and filters
PIM › Localization › Translationsnot assigned yetLocales, which attributes are localizable, translation status per product and per language.Planned — documented at its 12-month stateTranslate the catalog
PIM › Localization › Classificationnot assigned yeteCl@ss, ETIM and UNSPSC classes, and the mapping from your attributes to their features.Planned — documented at its 12-month stateClassify products
PIM › Configuratorsnot assigned yetOption groups, options, rules and constraints for products that have to be specified before they have a price.Planned — documented at its 12-month stateBuild a configurator
PIM › Bills of materialnot assigned yetAssemblies, positions and quantities — plus exploded drawings and compatibility, the spare-part half of the same app.Planned — documented at its 12-month stateModel a bill of material · Compatibility

CRM

ScreenPathWhat it doesStatusDocumented in
CRM › Organizations/commerce/organizationsThe buying companies.AvailableOrganizations
CRM › Contacts/commerce/contactsThe people inside them.AvailableContacts
CRM › Roles/commerce/rolesWhat a contact is permitted to do.AvailableRoles
CRM › Segments/commerce/segmentsGroups of organizations used for pricing and visibility.AvailableSegments
CRM › Order Lists/commerce/orderlists/listsSaved, repeatable lists a buyer reorders from.AvailableOrder lists
CRM › Cost centresnot assigned yetThe buying company's own cost-centre master data, its hierarchy and who owns each one.Planned — documented at its 12-month stateCost centres
CRM › Budgetsnot assigned yetAmount, period and rollover per cost centre, with the reserved / committed / spent ledger behind it.Planned — documented at its 12-month stateBudgets · The budget ledger
CRM › Approval workflowsnot assigned yetWho approves what, above which value, in which order — plus per-contact spend limits.Planned — documented at its 12-month stateApproval rules · Buyer spend limits
CRM › Approval queuenot assigned yetRequests waiting on a decision, with the approver, the age and the comment trail.Planned — documented at its 12-month stateApprove, reject, delegate

Order Management

ScreenPathWhat it doesStatusDocumented in
Orders/commerce/orders/listEvery order, its status and its lines.AvailableOrders
Returns/commerce/orders/returnsReturn requests and their state.AvailableReturns
Shipments/commerce/orders/shipmentsWhat has physically left, including partial shipments.AvailableShipping
Carts/commerce/cartsLive and abandoned baskets.AvailableCarts
Carts › Cart lines/commerce/carts/itemsThe individual lines across all carts.AvailableCart lines
Carts › Import/export/commerce/carts/io-profilesProfiles for pushing baskets in and out — the basis of quick-order upload.AvailableImport/export
Prices/commerce/prices/listsThe price lists and their scope.AvailablePrices
Prices › Price entries/commerce/prices/entriesThe individual prices, including scale tiers.AvailablePrice entries
Stock/commerce/inventoriesStock levels per SKU and location.AvailableStock
Stock › Stock levels/commerce/inventories?tab=stockQuantity per article per location.AvailableStock
Stock › Locations/commerce/inventories?tab=locationsWarehouses and branch stock.AvailableLocations
Stock › Reservations/commerce/inventories?tab=reservationsQuantity committed but not yet shipped.AvailableReservations
Stock › Movements/commerce/inventories?tab=movementsThe audit trail of every stock change.AvailableMovements
Payments › Payments/commerce/paymentsRecorded payments against orders.AvailablePayments
Payments › Methods/commerce/payments/methodsWhat a buyer may pay with.AvailablePayment methods
Payments › Providers/commerce/payments/providersThe payment service providers behind those methods.AvailablePayment providers
Shipping › Methods/commerce/shipping/methodsThe shipping options offered at checkout.AvailableShipping methods
Shipping › Carriers/commerce/shipping/carriersDHL, DPD, Spedition, own fleet.AvailableCarriers
Shipping › Rate matrix/commerce/shipping/tiersCost by weight, value or zone.AvailableRate matrix
Shipping › Service levels/commerce/shipping/service-levelsStandard, express, next day.AvailableService levels
Shipping › Weight units/commerce/shipping/weight-unitsThe units the rate matrix is expressed in.AvailableWeight units
Quotesnot assigned yetQuote requests, drafts, versions and their state — requested, sent, negotiated, accepted, expired.Planned — documented at its 12-month stateHandle a quote request
Quotes › Framework agreementsnot assigned yetCommitted volume over a period, and the call-offs booked against it.Planned — documented at its 12-month stateFramework agreements · Call-offs
Recurring ordersnot assigned yetStanding orders and subscriptions: the schedule, the next run, the pause and the cancellation.Planned — documented at its 12-month stateStanding orders · Subscriptions

Marketing

This section does not exist in the sidebar today. It arrives with the Marketing apps — Promotions, Coupons and Leads — and is documented here at its 12-month state.

ScreenPathWhat it doesStatusDocumented in
Marketing › Promotionsnot assigned yetThe rule engine: conditions, effects, validity and scope. Volume tiers, bundles, free goods.Planned — documented at its 12-month stateCreate a promotion
Marketing › Couponsnot assigned yetCodes: single-use, multi-use, bulk-generated, assigned to a sales rep.Planned — documented at its 12-month stateCoupons and codes
Marketing › Bundlesnot assigned yetKits sold as one line at one price — the machine with its consumables.Planned — documented at its 12-month stateBundles and kits
Marketing › Leadsnot assigned yetEnquiries that are not yet orders: contact requests, sample requests, callbacks, handed to sales.Planned — documented at its 12-month stateForms and transactional email

Configuration

ScreenPathWhat it doesStatusDocumented in
Markets/commerce/configuration?tab=marketsCountry and region contexts, with their locales and currencies.AvailableMarkets
Tax classes/commerce/configuration?tab=tax-classesVAT rates and how they apply per market.AvailableTax classes
Channels/commerce/configuration?tab=channelsWebshop, punchout catalog, export — each a distinct cut of the catalog.AvailableChannels
Channel types/commerce/configuration?tab=typesThe classification behind those channels.AvailableChannel types
Number ranges/commerce/configuration?tab=number-rangesThe format and sequence of order, delivery and return numbers.AvailableNumber ranges
List kinds/commerce/configuration?tab=kindsThe classification of order lists.AvailableList kinds
Value lists › Payment terms/commerce/configuration?tab=payment-termsPrepayment, direct debit and the Net-days ladder.AvailablePayment terms
Value lists › Address types/commerce/configuration?tab=address-typesBilling and shipping.AvailableAddress types
Value lists › Lifecycle stages/commerce/configuration?tab=lifecycle-stagesWhere a customer sits in your funnel.AvailableLifecycle stages
Value lists › Activity types/commerce/configuration?tab=activity-typesThe kinds of contact events you log.AvailableActivity types
Configuration/commerce/configurationThe hub the ten configuration tabs live on.AvailableConfiguration

Some data has no sidebar entry of its own. Addresses, activity and category memberships live as tabs on the organization, contact and category details. Attribute options, family attributes, reference entity records and segment members have no Cockpit surface at the moment and are maintained through the apps' APIs — the pages above say so where it applies.

Common tasks

What is planned for this Studio

Commerce Studio grows more than any other Studio, because most new core apps contribute their screens here. Six of them are already documented in this Help Center at their 12-month state.

Coming appDomainLands inRead
SearchCatalogPIMSearch & Discovery
LocalizationCatalogPIMLocalization & Classification
Configurators and BOMsCatalogPIMConfigurable Products & Spare Parts
Cost Centers, Approval WorkflowsCustomerCRMProcurement & Approvals
QuotesSalesOrder ManagementQuotes & Contracts
Promotions, Coupons, LeadsMarketingMarketing (new section)Promotions & Marketing
Recurring orders and subscriptionsCommerceOrder ManagementRecurring Orders & Subscriptions

Be clear about what this means today. The articles behind those links describe the finished behaviour, not a preview you can click through: the apps are not installable yet, the screens have no paths, and nothing in your sidebar changes until you install them from the Marketplace. What the articles are good for now is the decision work that comes before the software — which classification standard your customers demand, how your largest account's approval chain is actually shaped, whether your discounts belong in a price list or a promotion rule. That work does not wait for an app, and doing it early is what makes the install a configuration job rather than a project.

None of it removes anything. Products, prices, organizations and orders keep their current shape, and every screen in the tables above stays where it is.

How it relates to the other Studios

Experience Studio renders what you model here. A product is data until a storefront displays it. If an attribute is missing from the product detail page, the fix is sometimes in Commerce Studio (the value is not filled or not scoped to that channel) and sometimes in Experience Studio (the template does not output it). Prices are the sharper case: they resolve in Commerce Studio, but whether a buyer sees a net price at all depends on Experience Studio's login state. An anonymous visitor and a logged-in Einkäufer of the same company look at two different pages.

Integration Studio feeds it. In most Mittelstand setups the ERP is the system of record for articles, stock and invoiced prices, and Commerce Studio holds the enriched, buyer-facing version. Which direction each field flows is a decision you make once — see What is the system of record — and Integration Studio enforces it. When stock looks wrong here, the sync is the first place to look, not the stock screen.

Analytics Studio reports on it. Revenue, order and product analytics read the same tables you edit here, which is why customer and product data hygiene shows up directly as unreliable reporting.

App Studio decides which screens exist. Every Commerce Studio menu entry comes from an installed app. Uninstall the inventories app and the Stock screens disappear along with it.

Building on this Studio?

If you are writing code against it rather than working in it, the Developer Portal documents the same Studio for developers — APIs, SDKs and extension points.