Glossary

A

above the fold

adjective

In a browser window, the content that is immediately visible after a web page loaded and before a user scrolled down the page.
When designing your layout, use flexible formats to best display the highest priority products, features, sales, notifications, options, and so on, in this area.

With mobile and tablets, the area of above the fold greatly differs, especially on the size and dimensions of the screen and orientation when viewing (portrait vs landscape).
Using responsive themes and testing can help find the right mix of content and layout.

Term attributes:

  • Field: design

active branch

noun

An active branch or environment is one that is connected to a deployed or running instance with access to services.
When you deactivate, the connection to the services and to the running instance is removed, but the code is preserved.
It becomes an ordinary git branch.

Term attributes:

  • Field: cloud

adapter

noun

A class that enables two otherwise incompatible systems to work together without modifying the systems’ source code.
Examples include database adapters, cache adapters, filesystem adapters, post-processor libraries adapters, and other types of computing adapters.

Term attributes:

  • Field: programming

admin

noun

In software, a user role with full administrator privileges to manage all functionality.
In Adobe Commerce, admin users have full permissions and access to all features, options, and capabilities in the Admin.
They can also create users and roles.

Learn more: Adding Users

Term attributes:

  • Field: commerce software
  • Synonyms: administrator, super user
  • Related terms: commerce admin

Admin area

noun

The password-protected back office of your store where orders, catalog, content, and configurations are managed.
Users access the Admin area to manage the store, including products, orders, shipments, CMS content, design of the storefront, customer information, and so on.
Admin users have an associated role with permissions that controls access to features, options, and capabilities.

Learn more: Adobe Commerce User Guide

Term attributes:

  • Field: commerce software
  • Synonyms: Admin, Admin Panel, backend, Administration Interface, Admin UI
  • Related terms: admin

ADMIN variables

noun

ADMIN variables are project environment variables to override the configuration settings for the Admin user account to access the Admin UI.

Learn more: ADMIN variables

Term attributes:

  • Field: admin, cloud

adminhtml

noun

The internal area name assigned to the Admin.

Learn more: Adobe Commerce User Guide

Term attributes:

  • Field: commerce software
  • Related terms: area, commerce admin

area

noun

Area is an abstract term for a Magento application scope.
Areas are logical components that organize code for optimized request processing.
Areas reduce the memory demands of configuration objects accessed from the storefront, and they streamline web service calls by loading only the required dependent code.
Each area can contain completely different code to process URLs and requests.

Adobe Commerce areas include:

  • Admin (adminhtml)
  • Storefront
  • Web API REST (webapi_rest)

Term attributes:

  • Field: commerce software
  • Related terms: commerce component, storefront

attribute

noun

A characteristic or property of a product that describes some aspect of the product.
Adobe Commerce or Magento Open Source users can create custom attributes to add to the default attribute set or a custom attribute set.
Create these attributes through the Admin or programmatically.
Examples: color, size, weight, price, age, gender, and so on.

Custom attributes are a type of Entity-Attribute-Value (EAV) attribute.

For integrations like Google Shopping ads Channel and Amazon Sales Channel, you map Commerce attributes to attributes in the third-party to properly display and sell products, display ads.

Learn more: EAV and extension extension_attributes

Term attributes:

  • Field: commerce software, product
  • Synonyms: product attribute, custom attribute
  • Related terms: extension attribute

attribute group

noun

A logical grouping of attributes within an attribute set.

Term attributes:

  • Field: commerce software
  • Related terms: attribute

attribute set

noun

A collection of attribute groups, customized for a specific product.
Example: A T-shirt attribute set might include color, size, gender, and brand.

Term attributes:

  • Field: commerce software, product
  • Related terms: attribute

average inventory cost

noun

Product price, less coupons, or discounts, plus freight and applicable taxes.
The average is determined by adding the beginning cost of inventory each month, plus the ending cost of inventory for the last month of the period.

Term attributes:

  • Field: product, pricing, inventory

B

base currency

noun

The primary currency that is used per store view for all online payments.
Stores can accept currencies from more than 200 countries around the world.
The store front provides a currency selector for multiple accepted currencies for a specific country or locale.
Currency symbols appear in product prices and sales documents such as orders and invoices.
You can customize the currency symbols as needed and set the display of the price separately for each store or view.

Learn more: Currency

Term attributes:

  • Field: pricing

batch processing

noun

To perform a task or change multiple items all at once, without manual repetition.

Term attributes:

  • Field: programming
  • Synonyms: bulk operations

block

noun

A unit of page output that renders some distinctive content - a piece of information, a user interface element - anything visually tangible for the end-user.
Blocks are implemented and provided by modules.
Blocks use templates to generate HTML.
Examples of blocks include a category list, a mini cart, product tags, and product listing.

Dynamic blocks provide content based on logic, such as price rules.

Page Builder expands on the interactivity and creation of blocks and dynamic blocks.

Term attributes:

  • Field: commerce software
  • Synonyms: Dynamic Blocks
  • Related terms: cms block, static block, container, layout

brand

noun, verb

A unique identity that defines a particular product or group of products by the manufacturer or Designer.
These include name brands for clothing, appliances, luxury items, and so on.
Your company may also be the brand, selling products under multiple brands based on the business unit, target audience, and so on.

Use custom attributes to save brand information for products.

Some extensions and integrations may use or require a brand for your products, such as Google Shopping ads Channel and Amazon Sales Channel.

Term attributes:

  • Field: business

brick-and-mortar

adjective

A retail business with a permanent physical location, as opposed to businesses that function virtually or solely through the internet.

For Inventory Management and Order Management, this store is a source for tracking product quantities, shipping orders, and supporting in-store pickup.

Term attributes:

  • Field: business, inventory

bulk operations

noun

Bulk operations are actions that are performed on a large scale.
Example bulk operations tasks include importing or exporting items, changing prices on a mass scale, and assigning products to a warehouse.

Learn more: DevDocs Bulk Operations

Term attributes:

  • Field: programming

bundle product

noun

Lets customers assemble a “build your own” customizable product from various options and configurations.
Each item in the bundle is either a separate simple or virtual product.

Learn more: Configurable Products

Term attributes:

  • Field: commerce software, product
  • Related terms: simple product, virtual product, product types

bundled extension

noun

The code that extends or customizes Adobe Commerce behavior is considered a Bundled Extension.
It can include modules, themes, and language packs.

Term attributes:

  • Field: bundled extension, extension
  • Synonyms: extension
  • Related terms: extension, vendor bundled extension

C

cache backend

noun

Stores cache records into a two-level backend system within Zend’s default framework.
A first-level cache is fast — for example, an APC or Memcached backend — but it is limited and does not support tagging and grouping of cache entries.
A second-level cache — for example, a file system or a Redis backend — is slower but supports tagging and grouping.

Term attributes:

  • Field: programming
  • Related terms: backend

cache frontend

noun

Specifies what kind of data is stored in the cache backend.

Term attributes:

  • Field: programming
  • Related terms: frontend

cache type

noun

A cache stores data so that future calls for that data load faster.

Adobe Commerce includes these types:

  • Configuration
  • Layouts
  • Block HTML output
  • Collections Data
  • Reflection Data
  • Database DDL operations
  • Compiled Config
  • EAV types and attributes
  • Customer Notification
  • Integrations Configuration
  • Integrations API Configuration
  • Page Cache (the most well-known)
  • Web Services Configuration
  • Translations
  • Target Rule
  • Google Product Cache
  • Vertex

Other types can be created and defined.

Term attributes:

  • Field: programming

capture

verb

The process of converting an authorized order amount into a billable transaction.
Transactions cannot be captured until authorized, and authorizations cannot be captured until the goods or services have been shipped.

Term attributes:

  • Field: business
  • Related terms: authorization, order status

cardholder

noun

A person who is authorized by a financial institution to make purchases on a credit card account.

Term attributes:

  • Field: business, order

cart rules

noun

Price rules that are applied to the shopping cart and trigger an action in response to a set of conditions.
Used to create promotions.

Term attributes:

  • Field: commerce software, pricing, product
  • Related terms: catalog rules, shopping cart

catalog

noun

For merchants, the catalog represents their product inventory.
Within Adobe Commerce architecture, the catalog consists of categories, products, and product attributes.

Each Commerce store has only one product catalog, which is shared by all store views.
In a multi-store installation, each store can have a separate catalog, or share the catalog.
The current store catalog is determined by the default root category, visible to the user in the top navigation (main menu) of the store.
(The term “root category” may be confusing, because the “root category” isn’t really a category at all, but a container for the menu, which consists of categories and subcategories.)

You can create as many root categories as you want, but only one (the default) can be used at a time.

Term attributes:

  • Field: commerce software, pricing, product
  • Related terms: shared catalog, catalog rule

catalog rules

noun

Price rules that are applied to specific products and trigger an action in response to a set of conditions.
Used to create promotions.

Term attributes:

  • Field: commerce software, pricing, product
  • Related terms: cart rules, catalog

category

noun

A group of products that have something in common.
The main menu of the store is organized into categories and subcategories of products.

Term attributes:

  • Field: commerce software, product

checkout

noun

The process of gathering the payment and shipping information that is necessary to complete the purchase of items in the shopping cart.
After the customer reviews the information and submits the order, an email confirmation is sent to the customer.

Checkout has many options and configuration out-of-the-box and through extension.

Learn more: Checkout Tutorial

Term attributes:

  • Field: business, design, order, product, programming

cloud variables

noun

Cloud variables are environment variables specific to Adobe Commerce on cloud infrastructure and use the MAGENTO_CLOUD prefix.

Learn more: Cloud variables

Term attributes:

  • Field: cloud

CMS block

noun

A special variant of block that can only be created in the Admin and cannot be referenced through layout files.

Term attributes:

  • Field: commerce software
  • Related terms: block, static block

complex data

noun

Data that is associated with multiple product options.

Term attributes:

  • Field: programming

component

noun

Used to refer to a module, theme, or language package in Adobe Commerce.

Term attributes:

  • Field: commerce software
  • Synonyms: component
  • Related terms: ui component

configurable product

noun

A configurable product looks like a single product with drop-down lists of options for each variation.
Each option is actually a separate simple product with a unique SKU, which makes it possible to track inventory for each product variation.
To achieve a similar effect, a simple product can be used with custom options, but without the ability to track inventory for each variation.
Products with multiple options are sometimes referred to as composite products.

Although a configurable product uses more SKUs, and may initially take a little longer to set up, it can save you time in the end.
If you plan to grow your business, the configurable product type might be a better choice for a product with multiple options.

Example: T-shirts that are available in two colors and three sizes.
Six variants must be created as individual products (each with its own SKU).
Then, all variants are added to a configurable product where customers can choose the size and color, and then add it to their cart.

Term attributes:

  • Field: commerce software, product
  • Related terms: product types

conversion rate

noun

The percentage of visitors who are converted into buyers.

Term attributes:

  • Field: business, order

core tier scaling

noun

Core tier scaling consists of three service nodes for data storage, cache and services, such as OpenSearch, Elasticsearch, MariaDB, Redis.

Term attributes:

  • Field: cloud

credit memo

noun

A document issued by the merchant to a customer to write off an outstanding balance because of overcharge, rebate, or return of goods.
The memo restores funds to the customer’s account.

Term attributes:

  • Field: business, order

credit memo comment

noun

Details why a credit memo amount was credited to the customer.

Term attributes:

  • Field: business, order

credit memo item

noun

An invoiced item for which a merchant creates a credit memo.

Term attributes:

  • Field: business, order

cross-sell

noun, adjective, verb

A product that appears next to the shopping cart.
When a customer navigates to the shopping cart page, these products are displayed as cross-sells to the items already in the shopping cart.
They are similar to impulse buys, like magazines and candy at the cash registers in grocery stores.

Term attributes:

  • Field: business, product
  • Related terms: upsell

CVM

noun

An abbreviation for “Cardholder Verification Method”.
A way to verify the identity of the customer by confirming a 3-digit or 4-digit credit card security code with the payment processor.

Term attributes:

  • Field: business, order
  • Synonyms: Cardholder Verification Method
  • Related terms: security code

D

database schema

noun

The structure of data in a database.
Defines how data is organized and how data relationships are governed, including all constraints applied to the data.
A module can contain fragments of the database schema if that module has data that must be stored in the database.

Term attributes:

  • Field: programming
  • Synonyms: schema

dependency injection

noun

A software design pattern that allows a class to specify its dependencies without having to construct them.
This class delegates the responsibility of injecting the dependency to the calling class.
Used to make testing easier.
To define dependencies for classes, edit the di.xml configuration file.

Term attributes:

  • Field: programming

deploy key

noun

A deploy key is your project SSH public key and enables read-only or read-write (if enabled) access to a Git repository.

Learn more: Secure connections

Term attributes:

  • Field: cloud

double opt-in

noun, verb

An email verification process that requires potential subscribers to complete a second step that confirms their intention to subscribe.

Term attributes:

  • Field: business

downloadable product

noun

A digitally downloadable product that consists of one or more files that are downloaded, such as an eBook, music, video, software application, or an update.
You can offer an album for sale and sell each song individually.
A downloadable product can deliver an electronic version of your product catalog.

Downloadable files can reside on your server or be provided as URLs to any other server or content delivery network.

Term attributes:

  • Field: commerce software, product
  • Related terms: product types

dynamic content

noun

Content that is generated by code rather than read from a static template.
After dynamic content is initially rendered when a user visits a page, sometimes the content can be cached and reused without requiring another dynamic call upon a revisit.

Term attributes:

  • Field: design
  • Related terms: php

dynamic media URL

noun

A URL address that is generated dynamically by the system to reference an image or other media.
The address links directly to assets stored on a server or a content delivery network.
To use a static URL, change the configuration setting.
However, if dynamic media URLs are included in your catalog when you disable the setting, each reference in your catalog becomes a broken link.
Links can be restored by again enabling dynamic media URLs.
Using dynamic media URLs can affect catalog search performance.

Code format: media url=“path/to/image.jpg”

Term attributes:

  • Field: programming
  • Related terms: content delivery network, url

E

ece-tools package

noun

A set of scripts and tools designed to manage and deploy the Commerce application. This package simplifies many Adobe Commerce on cloud infrastructure processes, including deploying to a Docker environment, managing crons, verifying project configuration, and applying Adobe patches.

Learn more: ece-tools package

Term attributes:

  • Field: cli, cloud, deploy

entity

noun

A unique unit or object in programming.
Contains attributes or parameters that can be modified.
Examples include staging — where an update can change entities such as price rules, products, or categories — and database records — where service contracts include data structures that are sent and received.

Term attributes:

  • Field: commerce software
  • Related terms: attribute, cart rules, catalog rules

entity attribute value

noun

For database entities, a data model that efficiently encodes entities.
Stores the entity id, attribute name, and value as a triple, which allows new entity attribute names to be created at any time.
In encoding, the number of attributes that can be used to describe entities can scale extensively, but the number that applies to a given entity is minimized.
This data model is flexible, but can be slow.

Learn more: EAV and extension extension_attributes

Term attributes:

  • Field: programming
  • Synonyms: eav

evergreen content

noun

Content that has a long shelf life or content that can be reused.

Term attributes:

  • Field: business

extension

noun

Code that extends or customizes Adobe Commerce behavior.
You can optionally package and distribute an extension on Commerce Marketplace or another extension distribution system.
A Commerce extension can include modules, themes, and language packs.

Term attributes:

  • Field: commerce software
  • Related terms: component, module, package

extension attribute

noun

Extend functionality and often use more complex data types than custom attributes. These attributes do not appear on the GUI.

Learn more: Adding extension attributes to entity

Term attributes:

  • Field: commerce software
  • Related terms: attribute, entity attribute value

F

freight on board

noun

In international shipping, this term means that the receiving party is responsible for the shipping charges.
FOB can be based on the place of origin or destination, and be designated as either freight collect or freight prepaid.

Term attributes:

  • Field: business, order, pricing
  • Synonyms: fob

frontend

adjective

In a client-server application, there is the backend and frontend.
The frontend component, or client, is an interface that enables users to manipulate or interact with the underlying backend code.
Backend code runs on a server.
A user cannot directly access backend code.
A user interacts with the storefront, which in turn uses code running on the Commerce server.

Note: In the past, the storefront has been referred to as the “frontend”, and the Admin has been referred to as the “backend”. This usage is no longer supported.

Term attributes:

  • Field: design, programming
  • Synonyms: client side
  • Related terms: backend, storefront, cache frontend

frontend properties

noun

Properties that determine the presentation and behavior of an attribute from the standpoint of the customer in your store.

Term attributes:

  • Field: design, programming

fulfillment

noun

The process of managing customer shipments.

Term attributes:

  • Field: business

G

gift card

noun

A prepaid card or gift certificate that can be used to make purchases in the store.
Each gift card is assigned a unique code which is entered at checkout.
The value of the gift card is reflected in the gift card account balance.
There are three types of gift cards:

  • “Physical” gift cards can be produced from plastic or card stock, shipped to the customer.
  • “Virtual” gift cards are sent by email.
  • “Combined” gift cards are a combination of the two, shipped to the recipient as a physical card and also delivered by email.
    Gift cards are configurable, including options for product eligibility and selection of open or fixed amounts.

A gift card can also be redeemed by the store administrator on customer request when the order is being created in the backend.

Gift cards also help promotions, as store administrators can manually create the gift card accounts in the backend and send the gift card codes to the specific customer segment.
Gift cards can serve as a loyalty program targeted at the most active customers who make numerous purchases from the web store or a specific promotional campaign during the holidays.

Term attributes:

  • Field: commerce software
  • Related terms: product types

gross margin

noun

The difference between the cost and price of a product.

Term attributes:

  • Field: business

grouped product

noun

A product type with several similar, standalone products grouped on a single page.
Can be offered with variations of a single product or by grouping them by season or theme to create a coordinated set.
Each product can be purchased separately, or as part of the group.

For example, for a knife that is available in four sizes, all four knives can be displayed within a grouped product page.
Customers can select the sizes they want and add them to the cart from this page.

Term attributes:

  • Field: commerce software, product
  • Related terms: simple product, product types

H

handle

noun

Generally, a handle is a way to reference an object.
In Adobe Commerce, handles are used in many places, most commonly to identify a page.
For page handles, the handle name is derived from the URL, then used to locate and load the layout files for the referenced page.
For example, in the Customer module, there is a layout file called “view/frontend/layout/checkout_cart_index.xml”.
Here “frontend” is the area name and “checkout_cart_index” is the handle name, both of which are derived from the URL.

Term attributes:

  • Field: programming
  • Synonyms: page handle

horizontal scaling

noun

Horizontal scaling (also known as scaling out) is the process of adding additional nodes or machines to your infrastructure to meet growing demand.

Term attributes:

  • Field: cloud

I

interception

noun

The process of injecting new code before, after, or around an existing public function of a PHP class.

To intercept a function, a plug-in implements the additional code to be invoked.
Plug-ins are associated with interception points by the dependency injection configuration file (di.xml).
If multiple plug-ins are defined on the same function, the dependency injection configuration defines the order in which the plug-ins are invoked, allowing multiple plug-ins to be used without conflict.

Term attributes:

  • Field: programming
  • Related terms: plug in

L

layout

noun

In the construction of a Commerce page, a layout is a series of blocks assembled in a hierarchy, representing the structure of the page.

Page layout files focus on the highest level of page structure (header, footer, main content area, left sidebar, and so on).
Layout files then assemble content (blocks) into these different areas on the page.

Term attributes:

  • Field: design, commerce software
  • Related terms: layout instructions, block

layout instructions

noun

Markup in a layout file that describes changes to be applied to a structured element tree of blocks, containers, and UI components.
A single layout file can contain multiple layout instructions.
Layout instructions are encoded in XML in layout files.

Term attributes:

  • Field: design, programming
  • Related terms: layout, block, container, ui component

layout update

noun

Used for snippets of code that are added to modify the XML layout or to import the layout instructions from another file.

Term attributes:

  • Field: design, commerce software

License Owner

noun

The License Owner (also known as Account Owner) is the designated person in a business organization that manages payments and other business-related issues for the Adobe Commerce on cloud infrastructure account.
This person serves as the point of contact with Adobe.
After a business purchases an Adobe Commerce on cloud infrastructure subscription, initial project and code access is available only to the person designated as the License Owner.

Term attributes:

  • Field: business

M

MAGEID

noun

MAGEID is typically the billing contact on the Adobe Commerce account (and may not be the Project Owner of the Adobe Commerce on cloud infrastructure project).
For access entitlement to Adobe Commerce and Adobe Commerce on cloud infrastructure packages, you must use access keys associated with a MAGEID that has been granted access to those packages.

Learn more: Get your authentication keys

Term attributes:

  • Field: commerce software

markup

noun

In marketing and retail, a percentage added to the cost of an item to determine the retail price.
Configure the markup, or markdown, of a product through product customizable options.

In development, a computer language that controls the processing, presentation, and formatting of text.
Also, markup tags are snippets of code that add functionality or content to a CMS page or block.

Term attributes:

  • Field: business, programming
  • Synonyms: Markdown

master environment

noun

On Adobe Commerce on cloud infrastructure, Pro projects use an active Platform as a Service (PaaS) environment called master that includes a copy of your Production environment database and web server.

Term attributes:

  • Field: cloud

merchant account

noun

An account with a bank or financial institution that makes it possible to accept credit card transactions.

Term attributes:

  • Field: business

MFTF

noun

MFTF is a Functional Testing Framework.
It provides a testing framework for Commerce developers and software engineers, such as QA specialists, PHP developers, and system integrators.
Developers and QA can write tests to attempt user interactions with web applications, verify functionality, and automate regression testing.

Term attributes:

  • Field: commerce software, programming
  • Related terms: cms block, static block, container, layout

module

noun

Code that changes or extends features provided by the Magento application.
A module is contained in a directory structure that contains PHP and XML files (configuration, blocks, controllers, helpers, models, and so on) related to a specific functionality to deliver a distinct collection of product features.
The purpose of each module is to provide specific product features by implementing new functionality or extending the functionality of other modules.
Each module is designed to function independently, so the inclusion or exclusion of a particular module does not impact the functionality of other modules.

A module can also implement widgets, which are page elements that can be customized by business users in the Admin.

Modules can be disabled or removed without breaking the consistency of the Magento application.
One exception: When the module depends on other modules, which requires disabling or removing the dependent modules.

Term attributes:

  • Field: commerce software
  • Related terms: php, xml, block

O

OMS

noun

OMS is Adobe’s Order Management System offering.

OMS is a flexible and affordable solution for managing, selling, and fulfilling inventory from any sales channel.
OMS provides a seamless customer experience, which increases sales while reducing costs, and accelerates the time to market.

OMS capabilities include:

  • Global visibility and management of all inventory
  • Ability to ship to and from anywhere
  • Easier and more responsive customer service
  • Better customer experience and loyalty

Learn more: Getting Started with OMS, OMS Docs site

Term attributes:

  • Field: feature, commerce software, order management
  • Synonyms: order management, MOM, order management system, Magento Order Management
  • Related terms: order management

origin cloaking

noun

Origin cloaking is a security feature that allows Adobe Commerce on cloud infrastructure to block any non-Fastly traffic to prevent DDoS attacks, going to the cloud infrastructure (origin).

Learn more: Fastly origin cloaking

Term attributes:

  • Field: security
  • Related terms: web application firewall

P

Page Builder

noun

Page Builder is a Commerce extension for creating content-rich pages by dragging and dropping pre-built controls to define custom layouts.
These controls are also known as “content types”.
Merchants can design layouts and pages without coding experience.
Extension support is provided for developers to extend Page Builder.

Learn more: Page Builder User Guide, Page Builder DevDocs

Term attributes:

  • Field: commerce software, design
  • Synonyms: Admin, Admin Panel, backend, Administration Interface, Admin UI
  • Related terms: admin

payment gateway

noun

A payment gateway is a third-party service that seamlessly processes credit card transactions without the customer leaving the merchant’s site.

Term attributes:

  • Field: business, order, programming

R

noun

A selection of products that is presented as an incentive to purchase additional items.
For example, if the customer is viewing the product page for a camera, the related products might include other comparable cameras, a camera case, and a tripod.

Term attributes:

  • Field: commerce software, product

S

sales rules

noun

Includes cart and catalog rules, which are used to price a product for promotions.

Term attributes:

  • Field: commerce software, product
  • Related terms: cart rules, catalog rules

scope

noun

In Adobe Commerce, scope describes the extent of your store hierarchy that a setting can affect.
Scope can apply to the following:

  • Global — all websites, stores, and store views
  • Website — the selected website and all stores and store views under it
  • Store — the selected store and all store views under it
  • Store View — the selected store view.

Within the hierarchy, settings applied at a lower level can override some higher-level settings.

Term attributes:

  • Field: commerce software

service contract

noun

A set of PHP interfaces that are defined for a module.
A service contract includes data interfaces, which preserve data integrity, and service interfaces, which hide business logic details from service requestors such as controllers, web services, and other modules.
Web APIs can be bound to service contracts via configuration files.

Term attributes:

  • Field: programming
  • Related terms: php, web api

settlement

noun

Settlement occurs when the acquiring bank and the issuer exchange funds and the proceeds are deposited into the merchant account.

Term attributes:

  • Field: business

Shared Catalog

noun

A feature that allows merchants to create a catalog that can serve as their entire catalog or a subset of it, and then assign custom prices for one or more products.
Merchants can then assign this catalog to one or more companies.

For example, a B2B merchant has three customers who have negotiated specific rates for the merchant’s electronics distribution site.
Using the shared catalog feature, the merchant has:

  • A main catalog
  • A customer 1 catalog (perhaps it is just three SKUs with heavy discounts on them from the main catalog)
  • Customer 2 catalog (could be the entire catalog with 10% off)
  • Customer 3 catalog (a few dozen products with discounts off the main catalog ranging from 5% - 60%).

Term attributes:

  • Field: commerce software, product
  • Related terms: catalog, b2b

shipment

noun

A shipment contains products to be delivered and generates a record of the products in an order that have been shipped.
More than one shipment can be associated with a single order.

Term attributes:

  • Field: business, order

shipment document

noun

A document that accompanies a shipment. The document lists the products and their quantities in the delivery package.

Term attributes:

  • Field: business, order

shipping carrier

noun

A company that transports packages. Common carriers include UPS, FedEx, DHL, and USPS.

Term attributes:

  • Field: business, order

shopping cart

noun

The set of products that a customer has selected to purchase, but has not yet purchased.
Also refers to an area of an ecommerce site where these products can be found to review and checkout.

Term attributes:

  • Field: business, design, product, programming
  • Synonyms: cart, basket
  • Related terms: cart rules

simple product

noun

The most basic product type, a physical item with a single SKU.
Simple products have various pricing and input controls which makes it possible to sell variations of the product.
Simple products can be used in association with grouped, bundle, and configurable products.
A simple product with custom options is sometimes referred to as a composite product.

Term attributes:

  • Field: commerce software, product
  • Related terms: product types

SKU

noun

Abbreviation for Stock Keeping Unit.
A number or code assigned to a product to identify the product, options, price, and manufacturer.

Term attributes:

  • Field: business, pricing, product, programming
  • Related terms: shared catalog

splash page

noun

A promotional page with a product or advertisement; normally displayed before the home page.

Term attributes:

  • Field: design

static block

noun

A modular unit of content that can be placed by a user in the CMS on a page to display text and images, or execute snippets of code.
Static blocks contain editable content and can act as landing pages for product categories.
Widgets can be added to static blocks to provide additional functionality.

Term attributes:

  • Field: commerce software
  • Related terms: cms block, block

static content

noun

User-generated content (not generated by code) that does not change frequently.

Term attributes:

  • Field: design
  • Related terms: dynamic content

static files

noun

The collection of assets, such as CSS, fonts, images, and JavaScript that is used by a theme.

Term attributes:

  • Field: commerce software

store

noun

The Commerce scope level of “store” is the second level of your website’s hierarchy, which goes as follows: website > store > store view.
Stores can be organized into one or many. Each store, potentially, has its own root category, and all share catalog and customer data.

Each store can have multiple store views, which are typically used to present the storefront in a different locale and language.

Term attributes:

  • Field: commerce software, product
  • Related terms: store view, website

store view

noun

The Commerce scope level of “store view” refers to the third level in the hierarchy of websites, stores and store views.
Store views typically present the storefront in a different locale and language.
To change store views, use the store chooser in the header.

Term attributes:

  • Field: commerce software, product
  • Related terms: store, website

storefront

noun

The online store that customers experience when they visit your Commerce site.

Term attributes:

  • Field: commerce software, product

T

tax rule

noun

A combination of a product tax class, customer tax class, and tax rate. This rule defines which tax calculation is applied.

Term attributes:

  • Field: business

template

noun

Short for HTML template or PHTML template.
A PHTML file contains a mixture of HTML markup and PHP code to inject dynamic content into the HTML.
Most blocks have at least one PHTML (template) file that contains the static HTML generated by the block.
In the Admin, email and newsletter templates combine text, images, and variables with HTML markup to produce personalized content that is sent by the system.

Term attributes:

  • Field: commerce software
  • Related terms: block

theme

noun

Contains graphics and appearance information.
Customizes the look and feel of the store.
Adobe Commerce can ship themes in (Composer) packages.
But themes can be placed under app / design, which is not shipped in a package.
Packages are the unit of download for Composer, and — via Commerce Marketplace — Commerce users can download CE or EE as a series of packages, where packages contain modules, themes, or language packs.

Term attributes:

  • Field: commerce software

U

UI component

noun

A tag designed for Adobe Commerce software to enable simpler and more flexible user interface (UI) rendering.
The goals of the UI component system include the following:

  • Simplifying Layout Handle XML files
  • Moving Admin user interface elements from HTML+JavaScript to a “pure JavaScript” custom widget system
  • Enabling the creation of more complex UI components out of smaller components
  • Pre-rendering data for UI components as JSON, binding closely to backend data objects
  • Using AJAX to update component data
  • Introducing a new DSL for creating the above items

Learn more: UI Components guide, Page Builder

Term attributes:

  • Field: programming
  • Related terms: JavaScript, layout, component, page builder

UPWARD

noun

PWA Studio uses UPWARD in development.
UPWARD is an acronym for Unified Progressive Web App Response Definition.
An UPWARD definition file describes how a web server delivers and supports a Progressive Web Application.

UPWARD definition files provide details about server behavior using platform-independent, declarative language.
This allows a Progressive Web Application to run on top of an UPWARD-compliant server in any language on any tech stack because the application is only concerned about the HTTP endpoint behavior from the UPWARD server.

An UPWARD server uses a definition file to determine the appropriate process or service for a request from an application shell.
It describes how the server should handle a request and build the response for it.

A PWA project can include an UPWARD definition file to specify its service dependencies.

Term attributes:

  • Field: design, commerce software, programming
  • Synonyms: PWA Studio, Unified Progressive Web App Response Definition
  • Related terms: pwa

V

Vendor Bundled Extension

noun

Vendor-produced code that extends or customizes Commerce behavior and operates as a third-party extension is considered a Vendor Bundled Extension (VBE).
VBEs are thoroughly tested and included with each supported version of Magento Open Source and Adobe Commerce.
A VBE can include modules, themes, and language packs.

Learn more in the Vendor Bundled Extension topic.

Term attributes:

  • Field: commerce extension, vendor bundled extension, extension, VBE
  • Synonyms: extension, VBE
  • Related terms: extension, bundled extension

vertical scaling

noun

Vertical scaling (scaling up) refers to increasing the processing power of a single server or cluster by adding disk or network I/O, CPUs, or RAM.

Term attributes:

  • Field: environment

virtual product

noun

Represents a non-physical product that can be sold, such as a membership, service, warranty, or subscription.
Virtual products can be sold individually, or included as part of the following product types: grouped product and bundle product.
Does not require shipping or inventory.

The process of creating a virtual product and a simple product is nearly the same.
However, because a virtual product is not shipped, there is no Weight field or option to include a gift card.

Term attributes:

  • Field: commerce software, product
  • Related terms: product types

virtual type

noun

Virtual types are a way to inject different dependencies into existing PHP classes without affecting other classes and without having to create a class file.
Virtual types can only be referenced by argument overrides in a <type> element within di.xml files, never in source code.
They can’t be extended and they can’t be references as dependencies in a classes constructor.

Term attributes:

  • Field: programming
  • Related terms: php

W

website

noun

In the Adobe Commerce software, the highest level of a website hierarchy, above store and store view.
You can have multiple websites, and each website can have a different domain name.
Websites can be set up to share customer data, or to not share data.

Term attributes:

  • Field: commerce software, design, product
  • Related terms: store, store view

widget

noun

A widget is a prepared snippet of code that can be used to place blocks, links, and dynamic content at specific locations on store pages.
You can use widgets to create landing pages for marketing campaigns, display promotional content at specific locations throughout the store.
Widgets can also be used to add interactive elements and action blocks for external review systems, video chats, voting, and subscription forms, or to provide navigation elements for tag clouds and image sliders.

Term attributes:

  • Field: business, commerce software, design
  • Related terms: block
recommendation-more-help
576492ba-8a33-4b55-90e7-bf54be87ceb8