Related Documents
Intershop Glossary
Document Properties
Last Modified09-Nov-2018
Added to KB20-Jul-2016
Public AccessEveryone
Doc TypeGlossary of Intershop Terms



A/B test

Generally, A/B testing is a method of testing by which a baseline control sample is compared to a variety of single-variable test samples in order to improve response rates.

In the promotion area of Enfinity Suite 6, Intershop 7 and Intershop Commerce Management, A/B testing is is used to measure the effect of different versions of discounts or content assets on customer activities in the storefront.

Overview - AB Testing
abandoned basketIn case a customer abandons a basket (shopping cart) with products, i.e., leaves the storefront session without completing the checkout, then this basket is called abandoned basket. The abandoned basket can be kept and restored for further sessions. Usually only the products will be restored. Services, discounts, redeemed gift certificates that have been applied during the original session are not restored. 
abandoned basket messageconfigurable notification that can be sent to registered customers in case they abandon a basket (shopping cart) with products, i.e., leave the storefront session without completing the checkout 
access privilegeTypically, an access privilege is a (single) permission that controls what area of a system is available to a user. In Intershop 7 and Intershop Commerce Management, access privileges combine multiple permissions like roles. 
accessoryAn accessory is a product link offering a complementary product that goes with the displayed product.

Accounts are used to record transactions or entity's assets for customers, individual users, departments, companies or cost centers.

Based on accounts, different transactions can be controlled, for example:

  • budget
  • debit
  • financial transactions
  • order history
  • enquiries (Call Center, Support)

There are different accounts known in the context of E-Commerce:

  • customer account
  • user account
  • cost center account
  • department account
  • bank account
account receivableAn account receivable is one of a series of account transactions dealing with the billing of a customer for goods and services they have ordered. In most business cases this is typically done by generating an invoice and delivering it to the customer, who in turn must pay it within an established timeframe.
account transaction

An account transaction is an event of certain entities like:

  • budget
  • money (financial transactions)
  • orders
  • inquiries

booked in an account.

These transactions are summarized in the account for reporting and account analysis.

accounting softwareAn accounting software is a software used to manage accounts receivable, dealing with the billing of a customer for goods and services they have ordered. In most business cases this is typically done by generating an invoice and delivering it to the customer, who in turn must pay it within an established timeframe. Very often an ERP system covers the functionality of an accounting software as well. 
acquiring bank

An acquiring bank (or acquirer) is a financial institution that accepts payments for products or services on behalf of a merchant.

The term acquirer indicates that the bank accepts transactions using a credit card issued by a bank other than itself.

actionIn the Intershop Contact Center, the action refers to an operation triggered by the contact center agent in response to a customer's request (like, for example, creating a promotion code or adding/removing a product to/from the shopping cart).
actorAn actor is someone who is involved to trigger or perform a business use case or a part of it - a business activity.
An actor reflects a business role rather than an actual person.

An address is a collection of information that describe the location of a building or apartment, specifying the end points of a postal system.

Different kind of addresses are possible:

  • home address
  • business address
  • service point

address checkAn address check is a mechanism that verifies whether an address is a correct postal address, intended to reduce undeliverable packages.Overview - Address Check
Address Verification SystemThe Address Verification System (AVS) is a system used to verify the identity of the person (customer) claiming to own the credit card. The system will check the invoice address (billing address) of the credit card provided by the customer with the address on file at the credit card company. Basically, the AVS verifies the numeric portions of a cardholder's billing address.
Adobe Experience Manager

Adobe Experience Manager (AEM) is a web-based client-server system for building, managing and deploying commercial websites and related services. It combines a number of infrastructure-level and application-level functions into a single integrated package. Companies can use these building blocks to create customized solutions by building applications of their own. (See

Intershop 7 and Intershop Commerce Management integrate with AEM to add e-commerce functionality.

Overview - Intershop Commerce Pro for Adobe
adopted contractin contract sharing, the shared contract included into the current buying organization
advanced business storefrontA front-end channel application of the business channel of Enfinity Suite 6, provides enhanced purchasing processes and self-administration features. Offers a different set of modules depending on the role of the user (administrator, buyer, or approver). The advanced business storefront allows for advanced organization management, advanced approval workflows and escalation workflows, product search and comparison, requisition and requisition history, and order management.
Advanced Search ModuleIn Enfinity Suite 6, an integrated third party search engine providing advanced search features, e.g., full-text search, guided search and dynamic navigation
affiliate marketingAffiliate marketing (partner program) is a concept of revenue sharing and paying commission. It is an Internet-based marketing practice. Affiliate marketing overlaps with other Internet marketing methods to some degree, because affiliates often use regular advertising methods. Those methods include organic search engine optimization, paid search engine marketing, e-mail marketing, and in some sense display advertising.
affiliate partnerAn individual or an organization that takes part in an affiliate marketing program, an Internet-based marketing practice. The partner operates a Web site that links to a storefront of Enfinity Suite 6, Intershop 7 or Intershop Commerce Management. Users entering the storefront via an affiliate partner site are automatically assigned to a customer segment that can be the target of promotions and discounts. 
after search navigationUsing a common word as a search term (such as “shoe” in fashion shop) normally produces a very large number of results. The “after search navigation” allows users to reduce the results with dynamic filters, such as brand, price, price ranges, size, or color.
Agile MasterWith Intershop's ISAFe approach, a role that supports the Product Owner and the Agile Team doing their job and helps eliminating impediments.
APIsee application programming interfaceOverview - Synaptic Commerce
API checkerA developer tool that verifies the compliance of API changes with the API stability requirements of the software version being developed. The API checker is executed during the build process.

Depending on the context, "application" may refer to different concepts:

  1. Developer:
    From an Intershop developer's perspective, "application" refers to a database table entry that combines a dedicated application type with its corresponding data repositories (sites).   
  2. Shop Manager:
    From a shop manager's or user's perspective, an application is a customizable tool that provides a set of functionality via a user interface in order to access and manage the data of Enfinity Suite 6/Intershop 7/Intershop Commerce Management repositories (sites). With respect to Enfinity Suite 6/Intershop 7/Intershop Commerce Management systems, there are two basic types of applications:
    • storefront applications (browser-based web shop, mobile shop), which constitute customer touchpoints and represent management contexts
    • management tools like System Management or the Commerce Management
Overview - Omni-Channel Management
application brandingcustomization of the channel application for each channel organization 
application framework

The application framework of Intershop 7/Intershop Commerce Management is a framework used to develop applications that consist of Java classes, pipelines, queries, webforms, and other Intershop-specific code artifacts. The Application Framework distinguishes between

  • application types - defining the code base (pipelines, ISML templates, ...) and
  • applications - assigning this functionality to a particular data set in the database and the file system.
Overview - Applications Framework
application programming interfaceAn application programming interface (API) defines a contract that is intended to be used by software components to communicate with each other. An API can take different forms, like Java interfaces, command-line parameters, web service interfaces, and others. The purpose of an API is to separate the public interface, which should be stable, from the internal implementation, which may frequently change. For Intershop, the Java API is formed by the cartridge API. Changes in an API should be avoided to ensure compatibility and are subject to strict policies. New APIs may be added in minor releases, existing APIs may only be changed in major releases.Overview - Synaptic Commerce
application serverThe application server provides the runtime environment for the Enfinity Suite 6/Intershop 7/Intershop Commerce Management application and any additional cartridges providing business logic. The application server (currently supported: Apache Tomcat) provides (at least) the JSP and servlet engine and HTTP(S) connectivity. 
Application Server EngineIn Enfinity Suite 6, an instance of an application server, which automatically loads the Enfinity Suite 6 application cartridges from the Shared File System. Can be installed individually for a distributed deployment.
application typeFrom an Intershop developer point of view, an application type defines a set of functionality of applications. There can be multiple applications that are based on the same application type. The application types as well as the code artifacts themselves are deployed in the application server using cartridges.Overview - Applications Framework

In the B2X edition of Intershop Commerce Management, business customers can use the order approval functionality to review orders before they are sent to merchants. The order approval includes two checks:

  • Cost center approval - if an order is assigned to a cost center, it must first be approved by the cost center manager before being routed to the user-specific order approval.

  • User-specific order approval - if there is a budget or an order spend limit defined for a user, the order must pass the user-specific order approval.

If there is neither a cost center nor a user budget/order spend limit involved, no order approval takes place.

In Enfinity Suite 6 B2B and procurement models, approval workflows refer to the path which a requisition has to pass through before being turned into a purchase order.

approval stepsingle stage in the approval, assigned to specific users (approvers)
approval taskinstance of an approval step in the UI; requisition line items are displayed to approvers as approval tasks
approval threadan approval instance may consist of multiple threads processed in parallel, each thread contains one or multiple approval steps
approverIn B2B scenarios, an approver represents a user role of a business customer with the permission to approve, that is, validate and make effective, orders created by buyers.
architecture reportA report about the architectural quality of Intershop software. It visualizes dependencies, metrics, consistency problems and violations against programming guidelines and architecture conventions.
articleAn article is the smallest unit that can be ordered independently and that cannot be split further into any smaller units.
artifact repositoryIn the context of continuous integration, artifact repository refers to the storage location where executable (binary) software files as produced by a build process are stored and from which they can be downloaded for deployment purposes.Overview - Build, Assembly and Deployment

Depending on the context, "assembly" may be

  • the process of combining deployment components as produced by a build process into deployable products or extensions, and
  • the result of doing so, i.e., the assembled deployable and executable product or extension that can be released.

Depending on the project-specific configuration, an assembly can produce

  • a product or an extension, and
  • a major, minor, patch or custom fix version (of a product or an extension)
Overview - Build, Assembly and Deployment
assignUI button, technically a means to create a relation between two persistent objects, e.g., assign a product to a catalog or assign a component to a slot of a page variant. 
assortmentAn assortment is the whole product range that a company (merchant) can provide to their customers. It is possible that the merchant offers several assortments in different sales channels (retail stores, printed catalog, web shop).
attachmentadditional content (specifications, manuals, etc.) linked to products in the catalog or specific web shop pages
attribute groupgrouping mechanism to impose a meta-structure on large and complex sets of attributes, used, for example, to manage attribute mapping rules or to provide localizable attribute names
attribute mapping rule(syndication) conditions that define how attributes of the original (source) product are mapped into attributes of the target product
auctionGenerally, a process of trading products by offering them up for a bid, taking bids, and then selling them to the highest bidder. Opposite: reverse auction
auction catalogIn Enfinity Suite 6, a specific consumer channel catalog that groups auction products in freely definable categories.
auction evaluationprocess of examining the auction bids and deciding about the auction winner
auction extensionmechanism to postpone an auction end when certain conditions are met
auction pricingSpecifying the auction start price, the reserve price, the price step, shipping costs and taxes
auction productproduct offered in an auction
auction recurrencemechanism to repeat an auction at a freely definable interval, e.g., to sell many pieces of the same product in individual auctions

Auditing is the feature to produce an audit log or audit trail.

An audit trail (also called audit log) is a security-relevant chronological record, set of records, and/or destination and source of records that provide documentary evidence of the sequence of activities that have affected at any time a specific operation, procedure, or event. (

The basic ideas for the auditing framework of Intershop 7/Intershop Commerce Management include:

  • Consistency between the data in the system and in the audit trail
    This implies that if a business operation fails, the audit trail must not contain an entry for a success; also, if auditing fails, the business operation must be rolled back.
  • Configurability of the actual target for the audit messages
    In any case, it must be possible to route messages to an external system (PA-DSS certification requirement).
  • High customizability for most features
    Since auditing brings an extra overhead to the business functionality, this allows to reach the maximum performance for each project by omitting as much as possible.
Overview - Auditing
authoruser who sends an e-mail, a post to a discussion forum, etc.
authorizationAn authorization is a process intended to verify that the individual or organization who has requested or initiated an action has the right to do so.
auto negotiationIn Enfinity Suite 6, a mechanism to simplify quote handling, intended to replace the standard quoting process for a definable period. Auto-negotiated quotes are automatically approved by strategic buyers and automatically accepted by the quote manager. Once submitted, buyers can immediately create requisitions from auto-negotiated quotes.


The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.

Customer Support
Knowledge Base
Product Resources