Skip to main content
An alphabetical list of OroCommerce terms used throughout the documentation.

A

An account represents a person, a company, or a group of people you do business activities with. An account aggregates details of all the customer identities assigned to it, providing a 360-degree view of the customer activity.
A characteristic of an entity. For example, a zip code and a street name are attributes of an address.

B

A system entity. Its records represent a group of users with similar business or administrative tasks and roles.

C

A channel represents a source of customers and customer data — for example, a specific shop, an outlet, or a web store.
A configurable product is an item available in multiple variations. Customers configure the product in terms of its color, size, or any other applicable parameters according to their buying needs.
A system entity. Its records represent actual people contacted in the course of sales activities.
A set of records related to a certain email.
An entity added to the system by a user from the UI.
A field added to an entity by a user from the UI.
A system entity. Customers represent businesses, companies, or divisions who buy products using the storefront.
Customer groups organize customers and share price lists, payment settings, and tax-related settings between several customers.
Customer users are actual people who act on behalf of companies (customers) and have a limited set of permissions depending on their role and function in the customer organization.

D

Dashboard is the default page displayed after login. It is an adjustable view that may contain many types of information blocks (widgets), such as today’s calendar, recent calls and emails, quick launchpad, etc. You can have several dashboards serving different purposes and switch between them.
Digital assets are multimedia content such as videos, pictures, and documents. These digital files must carry the rights to use them to be considered assets.

E

A grouping of things with common rules that represent objects of similar nature. For example, orders, customers, and addresses are all entities.

F

Fields store details of entity records. For example, a street name, a zip code, and a building number may be fields of an address entity. New fields can be added to any custom entity or an extendable system entity.
A fixed fee charged for a shipping service. A flat rate specifies one specific price to ship orders; this fee remains the same for everyone in all cases.

G

An organization from which a user can (subject to permissions and access settings) see and process details of records in each and any organization within an Oro application instance.
A grid is an aggregated view of all the records within an entity. Each row of a grid is one record and each column is one of the grid properties.

L

A landing page is a marketing tool that generates interest and leads for a sales pipeline. It has a distinct call to action with a single focused objective.
A system entity. Its records represent commercial activity with people or businesses that have the authority, budget, and interest to purchase goods and/or services, where the probability of actual sales is not yet high or is impossible to define.
A metric that helps understand the customer. It predicts the potential benefit that the selling organization can obtain from a customer relationship in the long-term perspective, based on total orders placed and registered in the Oro application.
Localization is the process of translating and adapting a product for a specific country or region. Oro allows customization of date/time formats, numeric, percent, and monetary values, as well as name and address formats.

M

Marketing lists are lists of contacts segmented according to conditions defined for the purpose of bulk emailing or telephone outreach.
OroMarketplace is an open-source comprehensive solution for marketplaces with built-in OroCommerce Enterprise.
A marketplace operator is an organization that owns and manages the overall operation and infrastructure of the marketplace platform.
A marketplace seller is a person or company that sells products or services on the OroMarketplace platform. Every marketplace seller can have multiple users associated with their operations.
Master catalog is a tree structure that organizes all the products of your store under corresponding categories. A category combines products of the same type into groups and helps enforce a unified selling strategy by configuring product options, visibility, and SEO settings.

O

A system entity. Its records represent highly probable potential or actual sales to a new or established customer.
An order contains information about a buyer’s shopping list submitted for purchase, along with collected billing and shipping address, payment method, and other details.
A system entity. The highest level of the system permissions grouping. Its records represent a group of users belonging to the same enterprise, business, or commerce organization. Different roles and permission settings can be defined for different organization records.
An open-source B2B Commerce solution with built-in sales interaction tools for commerce businesses.
An organization or business unit whose members can view or process entity records, or a user who can view or process entity records, subject to access and permission settings.

P

A payment term describes the conditions under which a seller will complete a sale (e.g., the period allowed to a buyer to pay off the amount due).
Price attributes are custom parameters — such as manufacturer’s suggested retail price (MSRP) or minimum advertised price (MAP) — that may be needed as input for retail pricing on the website.
A product attribute is a special type of custom field in the product details. OroCommerce enables managing and grouping attributes that are unique to a specific product family.
A product family is a set of product attributes sufficient to store complete information about products of a similar type (e.g., TV attributes vs. T-shirt attributes). Attributes in a family are organized into groups displayed as titled sections in the storefront.
A product kit is a type of product that represents a grouping of items or services that you can sell together as a bundle. Note: the Product Kits feature is still in development and some functionality is incomplete.
A label assigned to a product or product group that indicates the tax obligations and exemptions customers have when purchasing that product.
Product units represent a measurement system for products or their combinations. All products must have a product unit assigned so buyers can add items to shopping lists and determine quantity. Product units are also used for inventory and pricing control.
Promotions provide discounts for customer users in the storefront. They enable sellers to apply various discounts to orders, generate personalized discount coupons, and build a strategic schedule for promotional campaigns.

Q

A quote is used to negotiate with the customer (e.g., offer better prices, more convenient quantities, and additional services). A quote may be created in response to a customer’s Request for Quote, or as a result of direct communication. Once the customer accepts the quote, they can proceed to place an order.

R

One item of each entity — such as an address record, a contact record, etc.
RFQs are used by sales representatives to assist customers and meet their needs through negotiations on price, quantities, or additional services. Once a customer submits an RFQ in the Oro storefront, it immediately becomes available in the Oro back-office.

S

A sales territory is the customer group or geographical area for which an individual salesperson or sales team holds responsibility. Territories can be based on geography, industry, product line, expected revenue, or other factors.
Shipping rules enable shipping methods for provided destinations and set customized shipping service prices by adding a surcharge per service option or globally for all options of a service provider.
Shopping lists are similar to shopping carts but with additional features: multiple simultaneous shopping lists, the ability to request quotes or submit orders directly from a list, and back-office visibility into any storefront shopping list.
Simple products are physical items that exist in a single variation. Their qualifiers (such as color or size) cannot be modified. Simple products have a unique SKU and serve as building blocks for configurable products.
An SKU is a machine-readable identifier of a product or service that helps track inventory.
An entity available in the system out of the box.

T

A non-hierarchical keyword assigned to a record. Tags can be used for filtering.
Tax Jurisdiction is a geographical area governed by the same tax laws and regulations, requiring a dedicated set of tax calculation rules in OroCommerce.
A pricing structure that offers different prices based on the quantity purchased. For example, customers receive a lower price per unit when buying in bulk. If a product has prices set for 1, 10, and 50 items, and a buyer orders 20 items, the price rate for 10 items applies.

U

User records represent a person, a group of people, or a third-party system using the Oro application. A user’s credentials (login and password) identify a unique user and define which parts of the system, features, and actions are available to them.

W

Web catalog is a content management tool that helps build personalized custom versions of websites by mixing category pages, product pages, landing pages, and system pages in different variations based on customer account information, customer group, or language preference.
A website is the OroCommerce customer-facing interface (web store). OroCommerce Enterprise supports multiple websites attached to the same back-office. Every website may have unique product lines, localization settings, prices, and more.
A sequence of industrial, administrative, or other processes applied to a piece of work from initiation to completion, and a system entity with records that represent such a sequence.
An editor that enables editing the content of landing pages, product pages, and other HTML-based web pages — including embedded codes, media files, and widgets — with a live preview of results directly in the editor.

Build docs developers (and LLMs) love