The .NET Framework is a software framework primarily developed for Microsoft Windows. It includes a large programming library and supports several programming languages. EPiServer CMS is based on the Microsoft .NET framework. ASP.NET refers to the early versions of .NET.
1 object can be associated or related with multiple object-related data. For example, one organization can be associated with multiple contracts.
A user account that can be created under a Contact. Once an Account has been created, the Contact can be assigned Roles and access the Commerce Manager. A user account is automatically created for a user who registers from the front-end public website which allows a customer to login prior to checking out. They default to the "Everyone" and "Registered" roles and permissions.
System administrators will work in the EPiServer CMS Admin mode to administer the system, for instance to modify system settings and access rights for the entire website.
An administrator manages the system settings, works with access rights and adapts the platform to suit the needs of the users. In EPiServer CMS, the administrator has access to both the editorial and administration interface. In EPiServer Commerce an administrator also has access to the Commerce Manager interface.
Affiliates can be used for orders when integrating with other systems and can only be edited in the database. Users do not have Commerce Manager access for managing Affiliates.
Downloadable contents such as documents, links, videos, and images that can be linked to specific products
A product can be associated to another product so that these associated products can be displayed or advertised on the public site as a product accessory, or as an upselling/cross-selling item. Associations can be made from any of the individual products (Product Entries, SKUs, Bundles, Packages, and Dynamic Packages).
Report used to determine which products sold the most in terms of quantity and total revenue over a period of time.
A "many to many" or N:N relationship between two business objects.
A bundle is a collection of variations and SKUs allowing customers to purchase two or more items at once.
Similar to a meta class; allows end users to create custom objects with UI presentation, business objects, and a database layer without modify code. Also known as "BF Object".
A way to organize marketing activities. Campaigns must be associated with Promotions in order to provide customer discounts. Optionally, Campaigns can also be tied to Customer Segments for targeted marketing purposes.
or example, you can create a seasonal campaign that will include different Promotions targeted for the spring season.
A collection of products selected by a website shopper, with the intention of completing a buying procedure. Also called "shopping cart" or "basket".
A catalog is a top-level container for all catalog entries such as Categories, Products and SKUs.
Used for categorization of content. Categories are used for instance when creating filters for searching, listings and navigation.
A category is a grouping of purchasable products. Same as "node".
The procedure of buying one or more products in a webshop. Involves defining shipping and billing addresses, shipping methods and payments.
Store administrators will access the Commerce Manager interface to manage online store data and activities. The Commerce Manager interface can be reached either from inside the EPiServer OnlineCenter, or directly from View mode when right-clicking in a page.
Displays the number of times that a payment plan has been initiated, used when defining recurring payment plans.
A plug-in that is added to the client side application. Components are used for integration purposes, for example to enable editors to do drag-and-drop of multiple files from their computers to the file manager in EPiServer CMS.
Users that are created either when an external customer registers on the public site or when a Commerce Manager admin creates them directly from the Commerce Manager; typically, users that are internal to your organization are assigned to organizations or organization units and assigned varying permissions based on role. By default, new users that are created by registering from the public site are given the "Registered" and "Everyone" roles.
Cascading Style Sheet. A file type that defines the appearance and layout on the website, containing predefined fonts, colors etc. CSS files are used to separate the layout of website content from the content itself, making it easier to do layout changes on a website. See also "page template" and "page type".
Determine the target audience for the Promotions. Customer Segments determine the target audience for the Promotions. Within a Campaign, all Promotions will be applied to whatever Customer Segments associated with the same Campaign. Members of the Customer Segments can be pre-defined in static groups or you can use the Expressions Engine to create dynamic groups whenever Promotions are run.
For example, you can have a Customer Segment that targets all users from the Los Angeles area. You can create an Expression that will include all the customers whose home city is Los Angeles. Thus, when a user registers on the site he immediately becomes part of the target Customer Segment.
The unit of the PlanCycle value, used when defining recurring payment plans.
The part of OnlineCenter where you can manage gadgets for the website. The Dashboard offers possibilities for different user roles to manage and monitor website activities through the use of gadgets.
Visits generated when a user arrived after having typed the URL directly in the browser, or used bookmark or or clicked on a link in an e-mail.
A value that will subtracted from the list price.
A dynamic package is similar to the package definition above with the added ability to configure the package during checkout.
Editors will work in the EPiServer CMS Edit mode when creating and editing EPiServer CMS content pages of the website.
1. Someone creating content on a website using the editorial interface. 2. The Rich Text plug-in tool (TinyMCE) used in EPiServer CMS to create content on web pages.
Content such as articles or news, created by website editors through the EPiServer CMS editorial interface. Compare this to content that is displayed as pages on the website, but where the content itself is data fetched from Commerce Manager. This type of data cannot be only be edited in Commerce Manager.
The procedure of replacing a faulty product with another one, may also involve a money refund.
Used if this order is tied to a recurring payment plan for subscription-based transactions.
Customizable Conditions which allow users to extend different aspects of the Marketing system -- Promotions, Customer Segments and Policies all rely on Expressions. There is an Expressions Engine which is a core technology behind the Marketing system.
For example, you want to set a Promotion for "40% off Item X." The Expression or Condition to enable this Promotion would include: Catalog ID for Item X and Reward of 40%.
This allows you to extend an existing meta class with extra properties. For example, you can have a download class and you can extend it with "imagedownload" which contains width and height as extra parameters.
EPiServer CMS: a link from your website to another website on a different domain. EPiServer SEO: The search engines regard an external link to your website as a ”vote” for your website. Based on a set of ranking criteria specific for each search engine, the inbound link from an external domain will help your website (and specifically the URL on your website that the link is pointing to) gain better rankings in the search engines.
The type of data that the data field supports. There are multiple types included with Commerce Manager out of the box: Boolean, Currency, DateTime, Dictionary items, File, Guid, Integer, Referenced Field (read-only), String.
A small application, accessible from the Dashboard in EPiServer OnlineCenter. There are out-of-the-box gadgets available for both EPiServer CMS as well as other EPiServer products.
Globally Unique Identifier (GUID) is a unique 128-bit number that is produced by Windows operative systems or applications to identify a particular component, application, file, database entry, and/or user.
EPiServer CMS: a link from a page on a website to another page on the same website. EPiServer SEO:The most linked-to pages/documents on your site are considered by search engines as more important/trusted. Therefore, if you consider one specific page as having the best content for a specific, prioritized keyword, you should strive to ensure that when that keyword occurs elsewhere on the website, hyperlinks are established to the target page. Search engines will then tend to give that page best rankings for the specific keyword.
The procedure of checking the availability in one or more warehouses for a specific product.
Key Performance Indicators (KPI) give you the possibility to define and measure different predefined actions on the web pages.
You can associate actual Products/SKUs/Packages/Bundles as line items to orders or Purchase Orders.
The price that will appear for an item.
Report used to determine which products are running low in inventory. If a product's inventory is less than its reorder minimum quantity, it will be included in this report.
Multiple object-related data can be associated or related with a single object. For example, multiple contacts can be related to a single organization.
Multiple object-related data can be associated or related with multiple objects. For example, different SKUs (Store Keeping Unit) can be associated with one or more Warehouses for tracking and storage
The maximum number of cycles that this payment plan will be initiated, used when defining recurring payment plans.
Meta tags are not visible to the human eye when viewing a web page. The Title tag is a key factor when search engines analyze and rank web page. Meta description is a short description of a page’s content. Meta description text is used for the snippet of text displayed beneath the title on the search engine results page (SERP). See also SEO.
A plug-in used for integration with Microsoft Office, in order to be able to publish Word documents as web pages or to export data from a form to Microsoft Excel.
A node is a grouping of purchasable products. Same as "category".
OnlineCenter is available from the top navigation menu and provides easy access to all systems integrated with a website, as well as the Dashboard with gadgets and the global search for the website. See also "gadgets" and "Dashboard".
A standard for using an existing account to sign in to multiple websites. You can use any OpenID provider, for example, Google or Yahoo.
Groups or sub-groups of registered users and customers. An organizational unit is a "child" or subsidiary of a "parent" organization. Within Commerce Manager, you can assign an organization as a parent of another organization. For example, the parent company Company X, and the organizational units are Company X West and Company X East. Organization units include regional branches or departments or you could name them by business categories such as "Computer and Electronics" or "Clothing and Accessories." Organizations can be structured into a tree structure with sub-units with different levels of permissions assigned to each. So for example, you can set up your company as a parent level organization while your departments such as Sales & Marketing, IT/Development, and Operations as organization units. With this scenario, you can allow users in each departments to have access to only relevant subsystems, screens and functionality within Commerce Manager. Same as "organization".
Groups or sub-groups of registered users and customers. An organizational unit is a "child" or subsidiary of a "parent" organization. Within Commerce Manager, you can assign an organization as a parent of another organization. For example, the parent company Company X, and the organizational units are Company X West and Company X East. Organization units include regional branches or departments or you could name them by business categories such as "Computer and Electronics" or "Clothing and Accessories."
Organizations can be structured into a tree structure with sub-units with different levels of permissions assigned to each. So for example, you can set up your company as a parent level organization while your departments such as Sales & Marketing, IT/Development, and Operations as organization units. With this scenario, you can allow users in each departments to have access to only relevant subsystems, screens and functionality within Commerce Manager. Same as "organization units".
A package is comparable to an individual SKU because the package item must be purchased as a whole (i.e. computer system).
The paper slip with order information that will be attached to the physical package during the shipping procedure.
A page template is used for generating the output of the web page. The page template controls how the content entered by editors will be displayed in View mode. A page template is always connected to one or more page types. See "page type".
Page types are used by editors when creating content. A page type contains a set of fields (properties) such as page title and main body, where editors enter the information which is then saved in the database. A page type must always be connected to a page template in order for the information to be displayed. See "page template".
This can be used to relate Purchase Orders to a payment plan or other order. When creating a Purchase Order from a Recurring Payment Plan, the Parent Order ID is automatically associated with the Payment Plan ID.
The verification of a money transaction in a website shopping situation. The e-commerce system most often needs a verification for a payment, in order to create the actual purchase order and complete the shopping workflow.
Payments initiated by the system used in the management of orders.
Allows editors to adapt content to customized target groups for a more personalized website experience. For instance, you can display different content to first time and returning visitors. See "visitor groups".
The list used in a warehouse to collect the physical product items for a purchase order shipping.
Used for payment plans, determines the period of time that a payment plan will be initiated. Options include: "No Cycle," "Daily Cycle," "Weekly Cycle," "Monthly Cycle," "Yearly Cycle."
Rules that are always executed when Promotions are applied. This allows a Marketing manager to declare rules just once for the whole site.An example of a rule is as follows: Do not allow negative orders.
A product represents various forms of merchandise that you can display and purchase from the public site, including Products, Variations/SKUs, Bundles, Packages and Dynamic Packages.
A product entry typically contains a product name, part number, description and images.
A way to apply various discounts to the products, order totals or shipping. A Promotion is a marketing tool used to increase sales of certain products or product lines. Various incentives such as lowered pricing and other discounts can be employed as part of a Promotion.
Promotions are always tied to Campaigns.
Promotions can be classified into two types: 1) either you can create a Promotion that is visible prior to checkout or 2) you can configure the Promotion to be displayed during the checkout process.
The most powerful aspect of the Marketing system is the Expression Engine which allows variable conditions to be applied when creating a Promotion. These conditions vary from the number of items, the percentage discount, shipping rates and many others.
The field in a page type where the editor enters the information. For instance the title of the page, the author name, or a main body area where text and images are added.
Can be created manually in the Commerce Manager interface, or automatically by the system when a customer check out and complete an order from the front-end website.
Payments that are initiated by Commerce Manager on a regular cycle, used for example in a subscription-based scenario.
When a payment is returned to the shopper due to a faulty product delivery.
A product can appear in more than one product category (node). Through linking you can make the product appear in more than one product category.
The term used in Commerce Manager for managing exchanges and refunds for faulty products.
The Commerce Manager system has its own set of user roles covering the different tasks that online store managers work with. Order Supervisor, and Order/Shipping/Receiving Manager are examples of the role setup. There are also roles for managing the website as such, for instance editor or administrator. A "visitor" to the website is also a role in this context.
Roles control the level of access privileges of each user account in Commerce Manager. Users can be either granted or restricted access to an entire subsystem or a particular menu item within a subsystem based on the role assigned to them. Different roles may be added to user accounts (i.g., store operator or webmaster) so that they can access, edit, or process relevant information. By default, a customer who registered his/her account to make a purchase in the front-end site will have no roles assigned to them, hence giving him/her preventing access to both the editing feature of the front-end site as well as the back-end Commerce Manager.
In a file system divided into folders; the root is the parent of all the folders. Despite being called the root, it is generally found at the top of the structure.
RDF Site Summary, also known as Really Simple Syndication, is a standard for distributing information from one website to another. Often used for distributing news feeds.
Report provides an overview of a site's sales performance over a period of time.
When a search engine robot has crawled the pages of a website, an indexing program will analyze the result and store a representation of the pages and recent changes in the search index.
Search Engine Optimization. The process of making website content attractive to search engines and as a result achieve high rankings in searches.
Search Engine Result Page. The search engines crawl the internet and show the results on a page. The Title tag of the web page, H1 heading and the lead will be displayed as the text search engine result page.
A collection of products from a purchase order, ready to be shipped to the receiver after having gone through inventory check and other verifications.
Under Shipping Providers, a shipping gateway is the specific class that you select (Generic Gateway or Weight/Jurisdiction Gateway).
An option which allows you to define values for region-specific shipping rates; this is only used when you select the Weight/Jurisdiction Gateway (i.e. California).
Group of jurisdictions; this is a required field when configuring the Shipping Method parameters (i.e. Southwest region).
A shipping method manages a set of information and rules that determines the shipping cost and displays it on the front-end public site while a customer checks out an item from his/her shopping basket. The shipping fee is added to the total price of the purchase. A shipping method is mapped to a shipping provider visible to a back-end administrator in Commerce Manager. This allows the public site to display friendly names such as "Ground Shipping" to the customer and this is mapped to a provider such as UPS. Therefore, when a customer picks "Ground Shipping," he/she will be using UPS.
A shipping provider is the class(es) that interacts directly with one or more actual shipping services such as USPS, UPS, or FedEX. It retrieves shipping price information from the shipping service(s) its associated with. One typical scenario would be to have a provider that represents a particular service (e.g. USPS). A provider can also represent a particular type of shipping situation. One example is that you could have a provider for overnight delivery. The provider could retrieve pricing for that service to determine the lowest price given the location of the customer. A provider could also represent other specific scenarios with one or more services such as price by weight or ground shipping.
Report providing the shipping method, number of orders and total shipping cost over a period of time
A variation or SKU (Store Keeping Unit) corresponds to a specific type of product with specific characteristics. For example, a product of Shirts will have an individual variation/SKU which includes size, color and sleeve length.
Payments can be split for instance in time or between different receivers.
A shipment may need to be split if one or more of the desired products for a purchase order are not available in the warehouse.
Can be set for an order to "NewOrder," "Submitted," "Processing," "Canceled," "Rejected," "Shipped"
The store administrator works in the Commerce Manager interface, with information related to customers, orders and products. Store administrators may also work with configuration of the Commerce Manager system settings.
The system administrator works with the administration of the entire EPiServer Commerce platform. This is done from the EPiServer CMS administration mode and involves setting access rights for pages, website language management and other tasks.
Used for labeling content with a selection of descriptive words. Can be used in search or tag clouds.
Based on tagged content, the tag cloud displays what is "hot" in the community. The hotter the topic the larger and more emphasized the tag cloud word becomes.
The separation of taxes by category allows you to charge a different rate of taxes depending on what is being purchased; for example, you can have one rate for "General Sales" items and another rate for "Luxury Sales" items
Used for tracking shipment of orders.
Uniform Resource Locator. Also known as a web address, for example http://world.episerver.com.
1. The number of unique IP adresses that visited this page/URL during a specified period.
2. A person using a product, or someone visiting a community website either anonymously or as a registered member.
Unicode Transformation Format-8. UTF-8 is the default encoding for XML. Used within the language management, editing and publishing from Microsoft Office features of EPiServer CMS.
A variation or SKU (Store Keeping Unit) corresponds to a specific type of product with specific characteristics. For example, a product of Shirts will have an individual variation/SKU which includes size, color and sleeve length.
The content that will be displayed to visitors to the website. A visitor can be anonymous or logged in to a user account in view mode.
A visitor is someone using a web browser to visit the website and use available functions and services. A visitor can register an account and become a customer when purchasing a product. Customers can update information related to their personal account. In the EPiServer Commerce sample site, visitors use the same login procedure to the website as site administrators, without getting access to the back-end functions.
Several visitors to a website that have something in common, for example, age, geographical location etc. Used in the personalization feature of EPiServer CMS. See "personalization".
Virtual Path Provider. A technique for integratiing different file systems. Used in the EPiServer CMS File Manager.
Web Service for Remote Portlets. A technology that makes websites accessible to portals for easy and effective use as sources of information. WSRP is considered a standard and is supported by companies such as IBM, BEA, SAP and Microsoft.