Adobe Commerce Business Practitioner key terms
Adobe Commerce Business Practitioner · Get comfortable with the vocabulary.
- Store View
- Related: Website, Store, Scope
A presentation layer within a website that defines the language, currency, and tax display for a specific audience. Multiple store views can share the same catalog and configuration.
- Website
- Related: Store, Store View
The top-level container in the store hierarchy. It groups one or more stores and defines the base URL, default customer group, and shared configuration for all stores beneath it.
- Store
- Related: Website, Store View, Root Category
A grouping within a website that contains one or more store views. It typically represents a brand, region, or business unit and has its own root category and default store view.
- Scope
- Related: Store View, Configuration Override
The level at which a configuration setting or attribute value applies: global, website, store, or store view. Settings can be overridden at narrower scopes to customize behavior per audience.
- Configuration Override
- Related: Scope, Default Configuration
A setting value defined at a narrower scope that replaces the value inherited from a broader scope. Overrides allow different behavior per website or store view without duplicating the entire configuration.
- Attribute Set
- Related: Product Attribute, Attribute Group
A collection of product attributes grouped for a specific product type. It determines which fields appear when editing a product and helps organize data entry for different kinds of products.
- Product Attribute
- Related: Attribute Set, Configurable Product, Layered Navigation
A data field that describes a product, such as color, size, or material. Attributes can be used for filtering, sorting, layered navigation, and defining configurable product variations.
- Configurable Product
- Related: Simple Product, Product Attribute, Stock Status
A product type that lets customers choose among variations such as size and color. Each variation is a simple product associated with the configurable parent, and inventory can be managed per variation.
- Simple Product
- Related: Configurable Product, Virtual Product
A physical product with a single SKU and no customer-selectable options. It is the most common product type and can be sold individually or used as a variation within a configurable product.
- Virtual Product
- Related: Simple Product, Downloadable Product
A product that is not shipped and has no weight, such as a service, membership, or downloadable file. It is fulfilled digitally and does not require shipping address or shipment creation.
- Bundle Product
- Related: Configurable Product, Simple Product
A product type that presents a fixed or customizable set of items sold together. Customers choose from predefined options, and the price can be fixed or calculated from the selected components.
- Category
- Related: Root Category, Anchor Category
A logical grouping of products used to organize the catalog for navigation and merchandising. Categories form a tree with a root category, and products can belong to multiple categories.
- Anchor Category
- Related: Category, Layered Navigation
A category setting that causes products from its subcategories to appear in the parent category listing. It simplifies merchandising by aggregating products across a branch of the category tree.
- Inventory Source
- Related: Inventory Stock, Salable Quantity
A physical or logical location where stock is held, such as a warehouse or store. Sources are assigned to stocks and used by Multi-Source Inventory to calculate salable quantities per sales channel.
- Inventory Stock
- Related: Inventory Source, Salable Quantity
A virtual grouping of inventory sources mapped to sales channels. It aggregates quantities from assigned sources and determines which source fulfills an order based on priority and distance.
- Salable Quantity
- Related: Inventory Source, Inventory Stock
The quantity of a product that can be sold through a given sales channel, calculated from source item quantities minus reservations such as pending orders and incomplete shipments.
- Customer Group
- Related: Tax Class, Catalog Price Rule
A classification of customers used to control pricing, promotions, and access. Each customer belongs to one group, and groups can be linked to tax classes and catalog price rules.
- Customer Segment
- Related: Customer Group, Cart Price Rule
A dynamic or manual group of customers defined by attributes such as order history, location, or cart contents. Segments drive targeted promotions, content, and cart price rules.
- Customer Attribute
- Related: Customer Segment, Customer Group
An additional field on customer records, such as loyalty tier or industry. Custom attributes can be used in forms, segments, and checkout to personalize the experience.
- Catalog Price Rule
- Related: Cart Price Rule, Customer Group
A promotion that changes product prices before they are added to the cart, based on conditions such as category, attribute, or customer group. It applies a discount to the catalog display and final price.
- Cart Price Rule
- Related: Catalog Price Rule, Coupon Code
A promotion applied during checkout based on cart contents, customer group, or coupon code. It can offer percentage or fixed discounts, free shipping, or buy-one-get-one deals.
- Coupon Code
- Related: Cart Price Rule, Customer Group
A unique code customers enter at checkout to receive a cart price rule discount. Codes can be auto-generated, limited by usage, and restricted to specific customer groups or time periods.
- Tax Class
- Related: Customer Group, Tax Rule
A category assigned to products and customer groups to determine which tax rate applies. The tax calculation combines the product tax class with the customer tax class and the store's tax rules.
- Tax Rule
- Related: Tax Class, Tax Rate
A configuration that links a product tax class and a customer tax class to one or more tax rates. It determines the tax percentage charged for a transaction in a given store.
- Indexing
- Related: Cache, Cron Job
The process of transforming raw catalog and sales data into optimized tables used for fast storefront queries. Indexers can update on save or by schedule, and stale indexes affect price, search, and category displays.
- Cache
- Related: Indexing, Full Page Cache
A storage layer that holds rendered pages, blocks, and configuration data to reduce response time. Cache types can be enabled or disabled per environment, and clearing or flushing affects storefront performance.
- Full Page Cache
- Related: Cache, Indexing
A caching mechanism that stores entire HTML responses for anonymous visitors. It improves performance and can be purged by tags when content, prices, or catalog data change.
- Cron Job
- Related: Indexing, Message Queue
A scheduled background task that runs at defined intervals to perform maintenance such as indexing, email sending, and price rule updates. It is configured in the database and triggered by the server scheduler.
- Message Queue
- Related: Cron Job, Indexing
An asynchronous communication mechanism that decouples producers and consumers of tasks, such as inventory updates or email sending. It improves scalability by processing work outside the web request.
- Dependency Injection
- Related: Module, Service Contract
A design pattern in which objects receive their dependencies from an external configuration rather than creating them internally. It enables modular code, easier testing, and replacement of classes without altering core files.
- Module
- Related: Dependency Injection, Service Contract
A self-contained package of code that adds or changes functionality. Modules declare dependencies, define routes and configuration, and can be enabled or disabled without affecting other modules.
- Service Contract
- Related: Module, Dependency Injection
A set of PHP interfaces that define how business logic is exposed to other modules or integrations. It provides a stable API for services such as product repositories and checkout operations.
- API
- Related: Service Contract, Integration Token
An interface that allows external systems to read and write platform data. REST and GraphQL endpoints support integrations such as ERP, CRM, and mobile apps, subject to authentication and authorization.
- Integration Token
- Related: API, Customer Group
A credential used by third-party systems to authenticate API calls. It is created in the admin with specific resource access and can be revoked without affecting customer accounts.
- Multi-Source Inventory
- Related: Inventory Source, Inventory Stock, Salable Quantity
A native inventory management feature that lets merchants track stock across multiple sources and assign them to sales channels. It calculates salable quantities and selects sources for order fulfillment.
- B2B Company Account
- Related: Customer Group, Requisition List
A business customer structure with multiple users, roles, and purchasing permissions. Companies can use requisition lists, quotes, and shared credit limits to manage procurement.
- Requisition List
- Related: B2B Company Account, Customer Group
A saved list of products that a business customer can reuse for repeat purchases. It supports bulk ordering and can be shared among users within a company account.
- Customer Lifetime Value
- Related: Customer Segment, Customer Group
The total revenue or profit a customer is expected to generate over their relationship with the business. It helps prioritize retention, segmentation, and personalization investments.
- Conversion Rate
- Related: Average Order Value, Cart Abandonment
The percentage of storefront sessions that result in a completed order. It is a key performance indicator used to evaluate merchandising, checkout usability, and marketing effectiveness.
- Average Order Value
- Related: Conversion Rate, Customer Lifetime Value
The average amount spent per order, calculated by dividing total revenue by the number of orders. It is used to assess promotion effectiveness and customer purchasing behavior.