Date post: | 25-Dec-2015 |
Category: |
Documents |
Upload: | shiva-kumara |
View: | 3 times |
Download: | 1 times |
What’s new in atg commerce 10
Technical Reference
A summary of new capabilities and benefits
December 2010
V 20DEC2010 Page 2 of 57
Summary
Reap the Rewards of a Commerce Anywhere World
The term Commerce Anywhere represents ATG’s view of how to effectively serve the “anytime,
anywhere” customer and unify commerce initiatives across channels and devices. With ATG
Commerce 10, companies can move from a model of independent, siloed, multi-channel sales
processes to a unified cross-channel sales model that creates a highly coordinated customer
experience and increases sales. ATG 10 enables you to deliver consistent customer profiles,
product content, promotions, and order information in all touch points.
• Improve the customer experience by empowering customers to shop the way they
want, with the help of other consumers, seamlessly across channels, using their
favorite devices
• Increase agility and empower marketers and merchants with the tools to manage the
customer experience, promotions, and content, and leverage customer-generated
ratings and reviews across multiple sites
• Implement a future-proof commerce enterprise by arming IT with the software and
tools to rapidly build and implement a unified commerce infrastructure and systems
Gain Control, Efficiency, and Speed
Whether your customers are businesses or individuals, ATG 10 gives you the flexibility to adapt to
changing customer behaviors to take full advantage of a dynamic and global marketplace. With
ATG 10, you can:
• Merchandise quickly, easily, and effectively to drive profitability
• Rapidly launch sites for new brands, markets, and even single-purpose campaigns
• Orchestrate seamless cross-channel buying experiences to improve customer loyalty
• Use mobile devices and social media to drive sales
• Expand internationally and target new countries and segments more effectively
• Leverage the web and personalization in innovative ways
• Easily create and manage both simple and complex promotions
Implement and Manage Your Sites with Ease
New features and powerful tools in ATG 10 will speed implementations and reduce operational
costs.
• Simplify the management of commerce software and applications
• Improve administrative and operational efficiency
• Increase technical flexibility and agility
• Drive optimal performance, scalability, and reliability
V 20DEC2010 Page 3 of 57
Table of Contents
ATG MULTI-SITE COMMERCE ............................................................................................................................... 6
ATG PLATFORM ........................................................................................................................................................ 8
NEW .................................................................................................................................................... 8 Site Determination ......................................................................................................................... 8
Site Context ...................................................................................................................................................... 9 Site-Aware Personalization ............................................................................................................................ 9 Multi-Site Shareables .................................................................................................................................... 11 Multi-Site Page Coding ................................................................................................................................. 12 Multi-Site Repository Membership ............................................................................................................ 13
ENHANCED ........................................................................................................................................ 13 REST Services ............................................................................................................................. 13
ATG COMMERCE ..................................................................................................................................................... 14
NEW .................................................................................................................................................. 14 Cart Sharing ................................................................................................................................ 14 Site-Aware Scheduled Orders ..................................................................................................... 15 Site-Aware Product Comparison ................................................................................................ 15 Site-Aware Gift, Purchase, and Wish Lists ................................................................................ 15
SITE ADMINISTRATION ........................................................................................................................................ 17
NEW .................................................................................................................................................. 17 Site Categories ............................................................................................................................. 17 Site Default Catalog .................................................................................................................... 18 Site Pricing .................................................................................................................................. 18 Site Groups and Shareables ........................................................................................................ 18
ATG CONTENT ADMINISTRATION...................................................................................................................... 19
NEW .................................................................................................................................................. 19 Catalog Site Membership ............................................................................................................ 19
ENHANCED ........................................................................................................................................ 19 Smart Cache Invalidation ........................................................................................................... 19
ATG MERCHANDISING .......................................................................................................................................... 20
NEW .................................................................................................................................................. 20 Multi-site Merchandising ............................................................................................................ 20
Search Merchandising .................................................................................................................................. 20 Cross Sells/Up Sells ....................................................................................................................................... 21 Category Assignment .................................................................................................................................... 21
Merchandising UI Redesign ....................................................................................................... 21 More Streamlined and Scalable Browsing ................................................................................. 22 Split-Pane .................................................................................................................................... 22 Drag & Drop ................................................................................................................................ 23 Property Additions ....................................................................................................................... 23
ENHANCED ........................................................................................................................................ 25 Redesigned & Improved Editors ................................................................................................. 25 Property Enhancements .............................................................................................................. 25 Add a Product to Multiple Categories ......................................................................................... 26 Updated Messaging Framework ................................................................................................. 26 Toolbar Enhancements ............................................................................................................... 27 Enhanced Project Capabilities .................................................................................................... 29
V 20DEC2010 Page 4 of 57
Improved Promotional Capabilities ............................................................................................ 30 Promotional Templates................................................................................................................................. 30 Folders ............................................................................................................................................................. 30 Tiered Promotions ......................................................................................................................................... 31 Creating Coupons and Associating to Promotions .................................................................................. 31 Multi-Offer Coupons .................................................................................................................................... 31 Site-Specific Promotions ............................................................................................................................... 32 Creating Custom Promotions ...................................................................................................................... 33
Import/Export – Price Lists ......................................................................................................... 34 Multi Edit Moved to Import/Export Feature .............................................................................. 34 Move from ePhox to Flex WYSIWYG Editor ............................................................................. 34
ATG SEARCH ............................................................................................................................................................ 35
NEW .................................................................................................................................................. 35 Target Type, Content Labels, Linked Projects ........................................................................... 35 Multi-Site Search, Site Administration Integration ................................................................... 36 File Content Meta Data Addition ................................................................................................ 39
ENHANCED ........................................................................................................................................ 39 Improved Load Balancing ........................................................................................................... 39 Content Check ............................................................................................................................. 40
CAMPAIGN OPTIMIZER ......................................................................................................................................... 41
NEW .................................................................................................................................................. 41 Multi-Site Enablement ................................................................................................................ 41
OUTREACH ............................................................................................................................................................... 41
NEW .................................................................................................................................................. 41 Multi-Site Enablement ................................................................................................................ 41
ATG COMMERCE SERVICE CENTER (CSC) ....................................................................................................... 42
NEW .................................................................................................................................................. 42 Multi-Site Enablement ................................................................................................................ 42 Gift and Wish List Management ................................................................................................. 43 Promotions Browser .................................................................................................................... 44 CSC Reporting ............................................................................................................................. 44
ENHANCED ........................................................................................................................................ 45 Refund and Exchange Calculations ........................................................................................... 45 Enhanced Flow of Approval on Appeasements .......................................................................... 45 Performance Improvements ........................................................................................................ 46
ATG KNOWLEDGE................................................................................................................................................... 47
NEW .................................................................................................................................................. 47 Link Validation for Solutions ..................................................................................................... 47 Content Set Criteria in Advanced Search ................................................................................... 48
ENHANCED ........................................................................................................................................ 48 Improved Solution Editing .......................................................................................................... 48 Owning Group Management ...................................................................................................... 49 Solution Deployment Performance Improvements .................................................................... 50
ATG SELF SERVICE ................................................................................................................................................ 50
NEW .................................................................................................................................................. 50 Multi-Site Enablement ................................................................................................................ 50
ENHANCED ........................................................................................................................................ 51
V 20DEC2010 Page 5 of 57
Updated Root Topic Selection ..................................................................................................... 51
ATG CUSTOMER INTELLIGENCE (ACI) ............................................................................................................. 52
NEW .................................................................................................................................................. 52 ACI Data Model Extension ......................................................................................................... 52 Commerce Service Center (CSC) Reporting ............................................................................... 52
ENHANCED ........................................................................................................................................ 53 Application Site Dimension Reporting ....................................................................................... 53 Cognos Upgrade .......................................................................................................................... 53
COMMERCE REFERENCE STORE ....................................................................................................................... 54
NEW .................................................................................................................................................. 54 CRS Multisite Support................................................................................................................. 54 CRS Promotions .......................................................................................................................... 55
ENHANCED ........................................................................................................................................ 56 Improved Usability ...................................................................................................................... 56 Common CRS Use Cases ............................................................................................................ 56 Ease Setup Use for Merchandisers and Implementers .............................................................. 56
CONFIGURATION INSTALLATION MANAGER (CIM) ..................................................................................... 57
ENHANCED ........................................................................................................................................ 57 CIM Batch Mode Scripts ............................................................................................................. 57
THIRD PARTY QUALIFICATIONS ........................................................................................................................ 57
UPGRADING TO ATG COMMERCE 10 ................................................................................................................. 57
V 20DEC2010 Page 6 of 57
ATG Multi-Site Commerce
A growing number of online merchants operate multiple sites, brands, and businesses under a
single parent business. These operations are often the result of mergers and acquisitions, or are
initiatives to expand the merchant’s market presence in their current or new domain. There is a
broad spectrum of possible presentations for many of these businesses and the following is an
attempt to provide a general description of each:
• Microsites are a focused presentation of a particular brand, segment, category or other
unique aspect of a business. Microsites are often temporary in nature, such as holiday-
based sites or sites launched in support of a marketing event. Customers are able to add
products to their cart from any combination of those sites that uses a single check out
and payment, regardless of the site they are on when they check out.
• Affiliated brand sites are a common presentation of unique brands or product lines that
may be marketed under the same brand. A common presentation is used to market each
of these brands, though each has a unique brand identity that clearly separates it from
its affiliates. The common “ownership” of these brands may not be hidden from the
consumer; in fact, the shopping experience could be designed to accommodate “cross
brand” customers. Customers might keep a common user profile on these sites and
shopping carts could be shared across the sites. Similar to microsites, consumers are able
to add product from any of the brand sites with a single check out and payment.
• Unaffiliated brand sites are sites that are marketed as separate businesses. These brands
don’t overtly advertise their common owner and often offer separate product lines to
meet the needs of different demographics. Consumers of these brands may not able to
purchase across brands with a single shopping cart and typically don’t have a single
profile as they navigate the brand sites.
• Mixed implementations are represented by merchants operating a combination of
brands or business units that cross the spectrum of the above categories.
• Country Stores are run by multi-national merchants who usually desire a unique
commerce experience in various regions and who operate these regions as separate
sites. Often the sites are supported by local offices with separate merchandising and
marketing staff, necessitating the need for tighter security in administration and
management tools. While it is possible to localize a single site to meet the needs of each
region, there are often significant differences in business practice that necessitate a
multi-site implementation, including regional differences in:
o Product assortment
o Localization of content
o Currency
V 20DEC2010 Page 7 of 57
o Business operations
o Site administration
o Merchandising operations
o Customer base
o Fulfillment networks
o Payment processors
Several ATG customers have implemented multi-site capabilities with earlier releases of ATG and
required customizations that allowed merchants to operate multiple sites from a single ATG
instance. ATG 10 now provides the business tools and an infrastructure to support a multi-site
environment.
There are several benefits of operating a multisite environment, including:
• Common/shared business user tools such as ATG Merchandising
• Simple re-use of common site content such as catalog items and media
• Simplified IT operations with only one environment to manage
• Single IT infrastructure and shared hardware
• Single instance upgrades, as opposed to upgrading each site individually
Note: As described earlier, there are broad spectrums of sites and customer presentations
a business user may implement with the new ATG multi-site capabilities. While ATG 10
represents a significant step forward, it does not address all of the possibilities in that
spectrum. A few of the specific capabilities that are not addressed in ATG 10 are:
• Site-specific customer profiles: Customer profiles are common across all sites
with no out-of-the-box facility to create site-specific profiles. Business users
may choose to customize ATG 10 to achieve this capability.
• Site-specific repository values: A common use case is to change the default
image or description for a product that is sold on multiple sites. ATG 10 does
not include a facility to create site-specific variants for repository items such as
the product catalog; however, business users are able to customize ATG to
achieve this result if they so desire.
• Site security for business users (internal profiles): The Merchandising,
Promotions, and Commerce Service Center applications include extensive
support for multi-site capabilities, but there is no internal user security to lock
down the sites that specific users are able to work with.
V 20DEC2010 Page 8 of 57
ATG Platform
ATG Platform is the foundation of the ATG solution where the dynamo application
framework (DAF) and the adaptive scenario engine (ASE) reside. DAF is a Java-based
application development framework and programming model, primarily consisting of a
component model, a data-access model, a message-based event-model and a UI/form
development model. ASE is a collection of technologies to enable web-based applications
to learn and store customer behavior with the goal of using this knowledge to present
personalized content and a compelling and relevant web experience.
NEW
Site Determination
The ATG Platform plays a number of key roles as part of the new Unified Multi-site
Architecture™ including the ability to determine the site for which any HTTP request is
targeted. Once the target site has been determined, the platform makes the site context
available to the rest of the applications to allow them to take appropriate action.
By default, site context is determined based on the URL of the requesting page.
Determination may be performed in multiple ways:
• Domain Name: The platform can look for and match against portions of the
domain or subdomain name. For example, the platform can determine the
appropriate site for different domains such as www.company1.com and
www.company2.com. Further, subdomains may be used and allows for sites
such as www.site1.company.com and www.site2.company.com.
• Context Root: Within a given domain, the platform can identify the site based
on the context root (the portion to the right of the domain name). This
approach allows the configuration of sites such as www.company.com/site1
and www.company.com/site2.
In addition to the identifying site context on the production system, a typical ATG
implementation will need to determine the appropriate site on environments that mirror
the production site, such as staging and preview servers. In order to simplify the
configuration of new sites, a set of translation rules can be optionally configured for all
environments. These rules will allow a consistent modification of the production URL based
on desired rules, such as replacing text, or adding a prefix or suffix. This makes it possible
to automatically translate a production URL, such as www.company1.com into an internal
staging server URL such as www.preview-company1.com.
V 20DEC2010 Page 9 of 57
The new framework handles the following:
• Defines an API for sites, site contexts and site management
• Identifies the site from a request URL using configurable rules
• Includes Rule Filters and Site Context Droplets (except Pattern Matching)
• Includes Automatic Site-specific Profile Properties (SitePropertyServlet)
• Includes WebServices updates
• References session recovery utilities
Benefits
The site determination feature is a key element of the ATG Unified Multi-site
Architecture™ and provides the basis for many of the other features of ATG’s multi-site
capabilities. In addition, the translation rules allow site creators to simply configure the
desired production URL and not worry about creating staging and preview URLs for a new
site.
Site Context
A notion of “site context” is introduced to manage site and application behavior as
customers navigate to one or many ATG Sites in a shopping session. This site context is
used to determine several important shopping components:
• The default catalog to be used for the customer (profile) as defined for the site
• The specific catalogs area available to the customer on that site
• The price lists (list price and sale price) to use when pricing carts on that site
• The cart to use for the customer (orders that belong to either the current site or a
site that shares the shopping cart will be used)
Site-Aware Personalization
ATG’s personalization capabilities provide an important and valuable tool for companies to
tailor sites to their customers. Site awareness is available on segments, content groups,
content targeters, and scenarios.
• Segments, content groups, and content targeters have default rules as well as
rules specific to a site or set of sites
• Scenarios have a condition indicating "where site is ...", and allow scenario
authors to choose a site from a picker for use in events, actions, and conditions
• Platform JMS Events updates and Platform Scenario Action updates have been
added
V 20DEC2010 Page 10 of 57
For segments, content groups, and content targeters, in which the function of the asset is
based on a set of predefined rules, the rules are now site aware. Each will have a default
rule that is applied when no other is defined. In addition, each may have a set of override
rules that apply for a given site. See an example of a targeter rule below where the user is
determining the site(s) to apply the rule to.
Benefits
The multi-site personalization feature allows users to tailor their sites appropriately
without having to recode every site and update all the personalization assets. This
translates into easier and quicker site creation and launch.
The business user has the option to share content targeter rules across sites or restrict to a single site.
V 20DEC2010 Page 11 of 57
Multi-Site Shareables
Shareables is a framework that is part of the Unified Multi-site Architecture™. This
framework allows the creation of in-session objects and data that can be shared or not
shared among groups of sites. It also allows the definition and creation of groups of sites
that can the data (or not, depending on the business need). For example, in ATG 10, the
shopping cart ships as a shareable, this allows the cart to be shared among the sites within
a specified site group. It also allows for the definition of a single site that does not share
the cart with any other sites.
The shareable framework is developed in a manner that allows users to define, develop,
and use their own shareables in the multi-site environment. Below is an example of the
Site Administration application where the “Site group US” is selected, showing that “ATG
Home” and “ATG Store” are within the “Site group US” group, and the shopping cart is
shared across those two sites.
Benefits
The shareable framework within the Unified Multi-site Architecture™ allows users to
define key items as being shared or not shared across sites. This enables companies to
align the multi-site solution with their business goals and requirements. Further, the
framework allows users to extend the multi-site solution to handle custom items that may
need to be defined.
The shopping cart shareable is available OOTB; all other determined shareables would be defined in the implementation process
V 20DEC2010 Page 12 of 57
Multi-Site Page Coding
The key to multi-site page coding is having access to important site information at page
creation time. A number of updates have been made to the page coding environment to
support site-aware pages and applications. The key elements that the page code has access
to include the following:
UI Property Name Repository Property Name
Site context As the platform uses its rules to determine which site a given page request is
for, it sets the context and makes it available to the page code. The page
code can then uses the context to adjust its processing and what it wants to
display.
Site objects Each site is defined in the Site Administration interface and is described by a
site object. These objects are made available to the page code such that the
page code can use data stored within the object. For example, the site
creator may wish to define a path to image files that the page code then
uses to insert into the page.
In addition, a number of droplets are provided to assist the multi-site page coder.
Droplet Definition
Site context get
and set
These droplets allow the setting of the site context to override what the
platform has set and the ability to obtain the current context. This can be
useful for displaying information on a page as it would be shown on another
site (possibly for cross sells, or other cross-site activity).
URL Generation A droplet is provided to assist in generating full URLs to pages on the same
ATG instance, but that represent another site. For example, a page such as
www.site1.com\page1 may want to have a link to www.site2.com\page2. A
relative URL (...\page2) would not work, as the platform would not change
the site context. And while a fully qualified URL would work, it would not
work on a staging or preview server. The new droplet allows the creation of
a full URL that varies based on the server its being run on (production,
staging, and preview).
Benefits
The updates to the page coding environment allows page coders to take advantage of the
Unified Multi-site Architecture™ and develop single JSP pages that can be executed on
multiple sites and display different content on each site. In addition, the provided droplets
provide a way to code pages more quickly and in a way that is compatible with the overall
ATG architecture.
V 20DEC2010 Page 13 of 57
Multi-Site Repository Membership
A critical functionality enabled by the Unified Multi-site Architecture™ is the ability for
companies to manage different catalogs across their multiple sites. In order to fully support
this, the platform has added the capability to identify catalog items as being “on” (i.e., a
member of) a given site. The site membership feature supports the overall ATG multi-site
framework by allowing a given repository item to be identified as being appropriate for
specific sites. This supports such features as different catalogs on each site, content groups
that are site specific, etc.
Note: While this is a general capability of the Repository layer and can be extended to any
custom repository, ATG only provides tools to manage it for the catalog through the
Merchandising interface. No other tools are provided to assist users in managing site
membership.
ENHANCED
REST Services
A number of improvements and bug fixes were made to the APIs based on user feedback.
These improvements allow enable integration between the ATG platform and a wide range
of client applications, from mobile to POS to ERP systems. Specific changes include the
following:
• Support the ability to either append a value or replace a value for collection or
maps. In prior versions, it only supported the append function.
• Allow standard JSON input for setting repository values.
• Set property filters at the request level rather than the server level. This allows
more dynamic selection of returned data for each service call.
• Ability to return collection/map contents or complex objects. In prior versions,
implementation of REST would, by default, return a path to any collection or map
properties requested from a repository item or nucleus component. The
improvement allows the returning of the path or the actual object.
• Updated the REST API to return the Boolean and any exceptions resulting from
the method call and properties of the form handler. In prior versions, when
calling a form handler method via REST, the services would only return a Boolean
indicating the success of failure of the call; however, any exceptions occurring in
the form handler were not returned.
• Added a control parameter to service calls that are simply returned by the server.
This is useful if the client is handling service calls asynchronously or has a need for
easily remembering associated data for the service call.
V 20DEC2010 Page 14 of 57
ATG Commerce
ATG Commerce provides all of the necessary capabilities and tools for businesses and
organizations to create a compelling and personalized online experience for customers to
research, shop, and buy products and manage their accounts.
NEW
Cart Sharing
When operating a multi-site environment, retailers may decide that shopping carts should
be shared among two or more sites. As mentioned previously, this functionality is available
in ATG 10 through the shareable framework. With this feature, retailers can decide those
sites that share carts and those that do not.
• Sites that share carts: Customers will have the ability to browse among sites
that share carts without starting a new cart for each site. The cart will be
priced based on pricing rules and pricing defined on the site a customer checks
out on.
• Sites that do not share carts: When a customer browses from one site to
another that do not share carts with each other, a new cart is started on the
site the customer browses to.
Because items from multiple sites may be added to a single cart, and because a checkout
may occur on a different site than the cart was started on, the following properties have
been added to the ATG shopping cart:
• Originating Site: The site from which the first item was added to the cart
• Current Site: The site from which the last activity (add to cart, checkout, etc.)
occurred on
• Line Item Origin: The site from which each line item is added to the cart
Additionally, page developers have the ability to properly display multi-site orders when
creating pages that display a customer’s (profile) order history. This includes providing
filters that allow a page developer to display a list of orders for a customer:
• For the current site only
• Across all sites that share shopping carts with the current site
• Across all sites in the multi-site environment, regardless of whether they share
a cart
V 20DEC2010 Page 15 of 57
When displaying the details of an order, page developers can display all products on the
order regardless of which site they were added from (line item origin). This includes the
ability for the page developer to easily determine which site the item was added from for
the purpose of generating a link to the original item.
Site-Aware Scheduled Orders
Scheduled orders allow customers to save shopping carts as an order template that is
submitted for fulfillment on a regularly occurring basis. Scheduled orders are site specific
just as any other order is when using the Unified Multi-site Architecture™. Multi-site orders
contain three order properties: the site the order was created on, the site each line item is
added from, and the site the order is submitted on. Site-specific scheduled orders contain
the same properties when the scheduled order service creates a new instance of the order.
However, because the original order template is never actually submitted, the site the
template is saved on will be used as the submitted site, ensuring that pricing is consistent
with the customer’s experience when the template was created.
Site-Aware Product Comparison
Users that create new sites using the ATG Site Administration application can determine if
sites in a site group should share product comparison lists. If sites in a group do share lists,
a customer can compare products across all of the sites that belong to that site group, but
not outside of the site group.
Site-Aware Gift, Purchase, and Wish Lists
Gift, Purchase, and Wish Lists keep track of the site each item is added from. Page
developer tools have been updated to allow ATG Application Developers to determine how
to set the site ID as items are added to these lists, as well as the scope of items to include
when displaying these lists.
V 20DEC2010 Page 16 of 57
For example, below is a Wish List in which a product from the “ATG Store” and a product
from “ATG Home”—2 separate, affiliated brand sites selling different types of products—
can be listed in a single Wish List.
Because it is possible for a customer profile to contain more than one Gift or Purchase List,
ATG applications developers can create site-specific Gift and Purchase Lists to manage
separate lists for each site the customer visits.
Benefits
The primary goal for ATG 10 multi-site capabilities is to empower business users to quickly
launch new presentations with minimal help from IT. New user tools enable business users
to create and manage these presentations and development tools are delivered to allow
ATG application developers to create “site-aware” applications.
V 20DEC2010 Page 17 of 57
Site Administration
In addition to the Unified Multi-site Architecture™, ATG Sites™ comprises a new BCC
application called Site Administration. Designed to aid business users in the rapid launch of
a new site, Site Administration allows users to create sites and use the shareable
framework to group those sites and decide which items are shared by sites within a group.
Creating a site allows users to define several important properties of that site.
Users can define the default catalog, price list, sale price list, the site’s URL, and the
opening date for the new site. There are several properties delivered out of the box (in
addition to those listed in the example), and companies may add their own as they see fit.
Additionally, ATG Developers have access to all of the sites an item belongs to when
rendered; so they can write page logic that renders the appropriate version of an item.
NEW
Site Categories
When a site is created in Site Administration, the user is asked what the purpose of the site
is. For example, a site may be a microsite, holiday site, social media initiative, country
store, or other previously defined category. The answer to this determines what category a
site belongs to. The categories are created by the IT group and vary by the list of properties
they contain that define the Site object. Typically, they include properties that answer
questions that a Site Administrator must answer and use to define a site. For example,
these things may include the site’s URL and opening and closing dates or data that are
shared among sites (if any).
These properties should reflect what has been built into the code, outside of Site
Administration. For example, the site's pages would need to be created in a manner that
allows the page elements to be dynamic in order to reflect the configurations specified in
the Site Category. The screen shot below represents a sample listing of site categories that
can be created by IT.
V 20DEC2010 Page 18 of 57
Site Default Catalog
Users have the ability to define the default catalog to use for any given site. This does not
limit the catalogs that are available to that site but does provide a simple way to load the
most appropriate catalog when a customer browses to the site. When working in a multi-
site environment, Merchandisers can specify the site that catalogs, categories, products,
and SKUs belong to; these items can be members of one or many sites. Assigning an item
to a site defines site membership and is used as the basis for site-specific values and page
development capabilities. Assigning site membership does not create a copy of the item; it
“links” the base item to that site.
Site Pricing
The addition of multi-site capabilities in ATG 10 requires that businesses be able to define
pricing for any given site. For companies using price list pricing, this means that they’ll
need to decide which price list is the default price list for a site.
Site Administration allows business users to define a default price list and sale price list for
each site that they create. The price lists defined in Site Administration are used to price
carts that are checked out on that site. It is possible for multiple sites to use the same price
list; it is also possible for those sites to define a sale price list for each site. However, it is
important for users to ensure that sites that share carts can properly price carts with
products from both sites. This can be achieved by having both sites using the same price
list or by ensuring that all products and/or SKUs that are members of those sites have
pricing defined in each site’s respective price list.
Site Groups and Shareables
As noted in previous sections, users can create site groups—which are a logical
organization of sites—by using the shareable framework. A group may contain many sites,
and a single site may belong to more than one group. Once a group is created, the user can
determine what in-session data (if any) is shared among the sites in that group. When ATG
10 is first implemented, the ability to share shopping carts and product comparison lists is
available out of the box. ATG developers have the ability register other components as
shareables, i.e., any Nucleus component can be coded as a shareable and made available
for a user to share among sites in a site group.
V 20DEC2010 Page 19 of 57
ATG Content Administration
ATG Content Administration (CA) is a comprehensive web content management solution
that supports personalized web sites throughout the entire content process including
creation, version tracking, preview, editing, revision, approval, and site deployment.
NEW
Catalog Site Membership
Catalog site membership capabilities include: query able property derivations for
product.sites and sku.sites properties, modifications to VersionRepository’s checkout to
speed up bidirectional multi-property cloning, prevention of a sites property from getting
modified as a side effect of versioning operations, and conflict resolution.
Benefits
Minor changes were made to ensure that Content Administration performs well in
conjunction with the new Unified Multi-Site Architecture™.
ENHANCED
Smart Cache Invalidation
The Smart Cache Invalidation (SCI) feature improves the method used for invalidating
caches after a CA deployment. Prior to ATG 10, after new assets are deployed to a target,
the entire cache is invalidated, requiring the cache to be reloaded over time as customers
visited the site.
The SCI feature tracks which assets have been updated and deployed with the CA
deployment. It only invalidates the cache for those items that have been deployed, leaving
the cache valid for all other assets. To prevent excessive overhead, the feature has a
configurable threshold for number of items that have changed; when the number of items
exceeds the threshold, the entire cache is invalidated.
Benefits
The SCI feature improves site performance by leaving unchanged portions of the repository
cache valid after a deployment. This results in better performance for companies, reduced
slow page load times, and a reduction of load on the database due to reloading the cache.
V 20DEC2010 Page 20 of 57
ATG Merchandising
ATG Merchandising enables merchandisers to directly manage the online storefront,
including catalogs, products, search facets, promotions, pricing, coupons, and special
offers.
NEW
Multi-site Merchandising
Search Merchandising
Search Merchandising is multi-site enabled and allows the user to create a different
configuration for each site. The Search Merchandising configuration can be varied
by three factors out of the box: site, segment, and language. It is important to note
that the user must define a single folder structure that is nested as the three
dimensions all overlap (multiple parent folders cannot be created). Best practice is
to create the root folder as the first dimension (the least specific) and then get
more specific with added configurations.
For example, the nested folder structure could be
Language
Site
Segment
Or
Site
Segment
Language
In the first example (Language | Site | Segment), the actual set up may look like
this: Language = English
Site = ATG Store
Segment = Fashionista � config 1
Segment = Soccer Mom � config 2
Segment = others � config 3
Site = ATG Home
Segment = Fashionista � config 4
Segment = others � config 5
Language = Spanish
Site = ATG Store
Segment = ….. (repeat as above)
V 20DEC2010 Page 21 of 57
Users can change the hierarchy of the dimensions, depending on how the
configurations will be managed.
Cross Sells/Up Sells
With the introduction of the multi-site functionality, it is likely that merchandisers
will cross-promote products that belong to separate sites. To facilitate this,
merchandisers can define cross sell and up sell lists that include products from
multiple sites, regardless of the site the merchandiser is currently working on. This
includes the ability to define “static” cross/up sells as well as those defined as a
content group.
Category Assignment
With the introduction of multi-site, ATG 10 now supports the assignment of
categories to multiple catalogs.
Merchandising UI Redesign
Over the last two and a half years, the ATG product and design teams have met with
merchandisers in an effort to understand the merchandising role and to identify the
merchandiser’s most commonly performed tasks. These conversations and visits were used
to guide the product development efforts that have resulted in a tool that closely aligns
with the business processes of its users.
The Merchandising UI has been redesigned using the Flex framework. This framework was
chosen because of the cross-browser and cross-platform compatibility, which causes the
Merchandising application to act more like a desktop application rather than a web-based
application, as well as for the business user tools and functionality that could be delivered
using the Flex framework. The chart below summarizes the areas that were redesigned
using Flex, as well as those that remain in JSP.
Flex JSP
Merchandising Catalog X
Media X
Promotions X
Coupons X
Price Lists X
Site Administration X
Search X
Personalization X
Search Merchandising X
CA X
The remaining JSP applications will be redesigned as part of future releases.
V 20DEC2010 Page 22 of 57
Benefits
ATG 10 provides advanced merchandising features and capabilities such as split pane, drag
& drop, filter as you type, that have become industry standards and have become central
user expectations. The design is task driven, designed to work the way the users want to
work and provides increased transparency. The redesign increases efficiency and
productivity and significantly reduces errors. This new version also provides the ground
work for future expansion and extension of the ATG product suite.
More Streamlined and Scalable Browsing
The redesign includes an update of the catalog navigation that was driven by ATG
customer feedback, as well as our own testing. The new navigation seeks to improve
performance with large catalogs where, in earlier releases, the navigation did not scale as
well and to more closely align with the merchandisers’ frequently performed daily tasks of
managing catalogs, categories and assets.
Benefits
ATG Merchandising’s new navigation, search, and filtering greatly improve the
merchandiser’s ability to quickly and effortlessly work with categories, products, and SKUs
in large categories.
Split-Pane
The split-pane feature allows a user to open up two workspaces in one browser window by
simply clicking on a toggle. Each workspace comprises two sections: the left pane and the
right pane, which are adjustable so users can have a customized view of their working
environments.
The right and left panes function independently of each other and offer the user greater
autonomy for navigating the catalog and making changes. As a result, the user has the
ability to work on unrelated activities across panes. Refreshes occur only as needed and
the user is able to navigate through the catalog without being prompted to “Save”.
Benefits
The split-pane feature potentially quadruples the user’s knowledge and visibility of the
workspace, reduces time, increases efficiencies, and allows the user to be in multiple
contexts at the same time.
V 20DEC2010 Page 23 of 57
Drag & Drop
As the name implies, the Drag & Drop feature allows users to drag items from one location
and drop them into another within the Merchandising UI.
Benefits
Drag & Drop complements the split-pane functionality and enables users to make the most
of the increased workspace. It’s intuitive and maps closely to the merchandising tasks that
users perform and offers them alternative and efficient ways to perform those tasks.
Property Additions
There were various additions to properties in ATG 10. The following table provides
a summary of the work done.
UI Property Name Repository Property Name Asset Type UI Tab
Sites
siteIDs.name Catalog General
Catalog Folder n/a
Category General
Product General
SKU General
Parent Categories for
Catalog
parentCategoriesForCatalog Category Advanced
V 20DEC2010 Page 24 of 57
Below is a screenshot of the new Merchandising UI and a summary of new terms
Name Definition
Split Pane Provides two working views: Browse/Find Pane and the Asset
Editing View
Split Screen Allows a user to open up two workspaces within one browser
window, allows two assets to be open at the same time for editing,
drag and drop between workspaces
Browse/Find Pane Provides 2 different views to locate assets, flip between views
Browse View A navigational structure of the assets for the functional area
Find View A search query and results area
Asset Editing Pane Displays an asset and its property editors
Tool Bar Enables users to perform common actions such as sort, link, move,
edit, delete, etc.
Header Counter Indicates number of assets shown in the Find view
Badge An icon associated to assets, project modals, asset editor header,
property editor to show changes or status
Split Pane
Split Screen
Browse/Find Pane
Asset Editing Pane
HeaderCounter
Find View
Badge
Tool Bar
V 20DEC2010 Page 25 of 57
ENHANCED
Redesigned & Improved Editors
The property editors have been redesigned and enhanced so that users can more easily
understand and follow where they are in the UI. Editors can be in one of the following
three states:
Passive
Mouse-
over
Active
Users can Save, Create, Cancel, Review Changes, and Preview assets, with buttons enabled
or disabled depending on the state of an asset. To further assist users as they merchandise
the catalog, visual badges have been introduced to indicate actions that have been
performed in the editors such as “Required”, “Changed”, “Error” and “Locked”.
Property Enhancements
There were various additions and enhancements to properties in ATG 10. The
following table provides a summary of the work done.
UI Property Name Repository
Property Name Asset Type
UI Tab
Parent Categories
(Editable)
parentCategories Product Categorization
Price list pricing tab Pricelists
V 20DEC2010 Page 26 of 57
Add a Product to Multiple Categories
In ATG 10, the Parent Categories Property Editor for products has been added, which
appears on the Categorization tab. Through this property, users can select multiple
categories and add them to the product at one time. This reduces time and creates
multiple efficiencies. Users can modify the values of the parent category property by:
• Drag & Drop
• Link/Unlink
• Move
• Duplicate
• Create a new Fixed Child Product
• Create a New Product
• Add Existing Product
Benefits
In prior releases, for each category in which the user wanted a product to appear, the user
navigated into each category and selected the product to add to it. Now, the Parent
Categories Property Editor enables a more product-centric workflow and makes it
significantly easier for users to add a product to multiple categories. This saves time and
more closely models the way merchandisers think about their work.
Updated Messaging Framework
The messaging framework was revised and enhanced as part of the ATG 10 release to aid
the user during their merchandising tasks.
The following types of messages are used in the new UI:
Message Definition
Activity Displayed to indicate that an action is currently underway (e.g., spinner and a curtain).
Growl Temporary message that appears when information needs to be delivered with
minimum interruption to the user. (success!)
Modal Used when an action requires user input to complete (e.g., error, save, or confirmation
messages).
Tooltip Appears on hover and provides extended information or instructions to the user.
V 20DEC2010 Page 27 of 57
In addition, project badges have been improved and updated. The badges are icons that
indicate the status of assets in the project. Badges have been designed to indicate the
following:
Message Definition Badge
Asset edited in project the item has been added to the current project or has
been edited in the project.
Conflict Detected the item is in project, but since the time that it was added
to the project, it has been edited and checked in by
another project
New asset in project the item is created in the current project
Asset deleted in project the item was deleted in the current project
Asset locked the item is locked and cannot be edited or deleted
Benefits
The updated messaging framework communicates necessary and helpful information to
the user without interrupting workflow.
Toolbar Enhancements
The Merchandising UI includes a new toolbar that extends the functionality of the existing
toolbar. The various components of this toolbar are configurable, and the toolbar is
displayed on the following:
V 20DEC2010 Page 28 of 57
Toolbar elements include the following:
Element Action
Find/Browse view
switcher
Use to toggle from Find to Browse view
Create New Asset menu Use to create a new asset and within the current context; opens a new
asset form in the right pane
Action(s) Menu Based on the context, performs actions on assets:
• Link (Link, Unlink, Unlink from All)
• Move (from selected location)
• Export
• Duplicate
• Edit
• View children
• Add to project
Sort/View menu Changes the display of asset information such as sort order (available
by alpha or by id). The default order for all assets in Merchandising is
Alpha ascending by display name. This is a change from prior releases
in which the default sort is Natural List Order.
Filter Hides assets by attribute
• Enter strings in the text field to narrow the list
• Clear the text field
• See the count of how many assets are in the list
• Select items in the list using different status criteria
o All: selects all the items in the list
o None: deselects all the items in the list
o Conflicts: selects all conflicts
Benefits
Toolbar enhancements were implemented to improve performance and to make the
overall functionality of the Merchandising UI easier to use
V 20DEC2010 Page 29 of 57
Enhanced Project Capabilities
Users can add assets and make changes from various ATG applications (e.g.,
Merchandising, Site Administration, and Personalization) to a single project.
Benefits
Enhanced project capabilities allows a site object to be created in one application (i.e. Site
Administration) and then be worked on in another (i.e. Merchandising) within the same
project. This breaks down the divisions among ATG applications and their assets within the
BCC, and enables users to navigate and add items from both the JSP and Flex areas of the
BCC to a project. This greatly enhances usability and decreases time to complete activities.
Within a single project, the user can navigate across several applications
V 20DEC2010 Page 30 of 57
Improved Promotional Capabilities
A major improvement to ATG 10 is a new user interface to work with promotions. It
provides a straightforward way for business users to create and manage promotions.
Promotional Templates
Promotion templates are a mechanism to allow users to construct “forms” for
business users to create common promotion types. Several out-of-the-box
templates are delivered by ATG; however, technical users can create their own or
modify those delivered. Templates are capable of constructing “static” portions of
those promotions, allowing users to provide variable values. For example, the
Spend Y, Get Shipping Discount template allows users to enter Y, while the
template is configured to construct the rest of the promotion.
Templates delivered OOTB include:
Item Discount Order Discount Shipping Discount
• Get Item Discount
• Buy X, Get Item Y
• BOGO
• Spend Y, Get Item Discount
• Buy Within a Time Period, Get
Item Discount
• Tiered Quantity Item Discount
• Get Order Discount
• Buy X, Get Order Discount
• Spend Y, Get Order Discount
• Spend Y in X, Get Order Discount
• Tiered Cost Discount
• Buy Within a Time Period, Get
Order Discount
• Get Shipping Discount
• Buy X, Get Shipping
Discount
• Spend Y, Get Shipping
Discount
• Buy Within a Time Period,
Get Shipping Discount
Folders
A common problem that users express with the
current promotions interface is the inability to
organize long lists of promotions. Many users resort
to archaic naming conventions to capitalize on the
filtering capabilities of the BCC. To make organization
easier, the new promotions UI includes the ability to
organize promotions by folders. Users have the
ability to create, edit, and delete folders and
organize their promotions with them.
V 20DEC2010 Page 31 of 57
Tiered Promotions
Many retailers offer tiered promotions to encourage customers to increase their
order size. Typically, the target of a tiered discount is the order total or a specific
quantity of products to purchase from a specified group. In either case, a greater
discount is applied to the order or all items in the group as each tier is met.
Discounts generally offered include dollars off the order, percentage off of an
order, and fixed item price.
Using promotions capabilities in earlier releases, retailers were required to set up
separate promotions for each of these tiers. Managing groups of tiered promotions
was cumbersome and difficult to report on as a single promotion. This new feature
allows retailers to create tiered discounts as a single promotion rather than as a
separate promotion for each tier.
Creating Coupons and Associating to Promotions
The new UI simplifies the creating of coupons and attaching promotions to them.
Additionally, users have the ability to view, sort, and filter existing coupons. The
coupon perspective also simplifies the ability for users to quickly view and edit the
promotions that are attached to a coupon as well as allows them to attach new
promotions (existing or newly created).
Multi-Offer Coupons
A common type of promotion that retailers use is a combined offer, often granted
via a coupon code. For example, a retailer may offer a discount and free shipping in
the same promotion, asking customers to use a specific coupon code when
checking out. In earlier releases, coupons were limited and granted only a single
Users can quickly build tiered promotions and include or exclude products for eligibility
V 20DEC2010 Page 32 of 57
promotion. This new feature allows retailers to grant multiple promotions with a
single coupon code.
Site-Specific Promotions
With the introduction of multi-site capabilities, it’s important that promotions
include the ability to be “site aware”. Business users are now able to define which
sites a promotion can be used on, as well as include sites in the definition of targets
(offers) and qualifiers (conditions).
• When running in a multi-site environment, users may decide that a given
promotion is “valid” on a specific site or on multiple sites. In that event,
the user is able specify which sites the promotion is valid on in the UI.
The promotions engine will only consider that promotion for a cart when
the customer is on one of those sites.
• Users may decide to include site criteria when defining targets and
qualifiers.
o Targets: A common use case is to define a set of items that
belong to a specific site as targets.
o Qualifiers: A common use case is to define a site that must be
purchased from to qualify for a promotion.
Each promotion allows the capability to identify validity for sites and/or site groups
V 20DEC2010 Page 33 of 57
Importing and Exporting Promotions
Many ATG customers operate (or plan to operate) ATG Commerce in a multi-
channel environment (web, brick-and-mortar store, catalog, etc.) where many
disparate systems are integrated to support the overall business. It is not
uncommon for a retail environment to contain several complex back-end systems
such as ERP (Enterprise Resource Planning), Point of Sale (POS), Retail Back office,
Order Management, and others. In many of those cases, ATG is often not the
“system of record” for promotions (among other repositories). Because of this,
several ATG customers have written integrations between other enterprise systems
and ATG Commerce to import promotions from another system.
A common challenge experienced with the integrations is mapping to the
integration to the ATG PMDL language. The purpose of this feature is to expose a
standard interface that simplifies the ability to import promotions. ATG customers,
partners, and ATG Professional Services will be able to use this API to “map”
promotions from other applications to ATG without having to learn the intricacies
of PMDL.
Conversely, in scenarios where ATG Commerce is the system of record for
promotions, developers can use this feature to export promotions for the purposes
of importing into another system. In doing so, developers will have the ability to
export a single promotion or group of promotions by ID, type, created/updated
dates, and other promotion properties.
Creating Custom Promotions
ATG Commerce strives to deliver a robust set of promotional capabilities that
support many common types of promotions. However, there will be times when an
ATG customer has unique promotion requirements that are not supported out of
the box. On those occasions it becomes necessary to extend the promotion engine,
often with support from ATG Professional Services or an ATG development partner.
Adding support for promotion extensibility provides a straightforward path for ATG
customers, Professional Services, and partners to add support for custom
promotions. This feature facilitates the creation of new promotion types, new or
revised qualifiers and targets, discount calculation rules, rules for prioritizing or
resolving other conflicts between promotions, exclusion rules, scheduling
capabilities, or applicability limits. Additionally, ATG developers will have the ability
to expose these extensions through the new Promotions UI so that business users
can use the new capabilities.
A secondary objective to this feature is streamlining ATG’s ability to quickly add
new promotion types in future releases and for Professional Services and partners
to share promotion extensions in a common, straightforward way (e.g., through the
ATG Catalyst program).
V 20DEC2010 Page 34 of 57
UPDATE
Import/Export – Price Lists
As in earlier releases, the import of price lists is not officially supported in ATG 10.
In 9.1, the import of price lists was possible but was not a documented or officially
tested feature.
Multi Edit Moved to Import/Export Feature
In ATG 10, the multi-edit feature button has been removed from the Merchandising
tool bar (in 9.1) and multi-edit is now handled through the import/export utility.
ATG 9.1 Merchandising ATG 10 Merchandising
Move from ePhox to Flex WYSIWYG Editor
As part of the redesign, ATG 10 Merchandising now uses the RichTextEditor, a
standard Flex component, as its out-of-the-box WYSIWYG editor. This is a change
from ATG 9.1, which used ePhox EditLive! as the WYSIWYG editor. The primary
difference between the two editors is that the RichTextEditor does not alternate
between code view and WYSIWYG view.
V 20DEC2010 Page 35 of 57
ATG Search
ATG Search is a dynamic, integrated search solution that incorporates natural language
technology into the web storefront. It enables customers to quickly and efficiently navigate
commerce sites with features like faceted search results to find the exact merchandise
they want. This product is tightly integrated with ATG Merchandising.
NEW
Target Type, Content Labels, Linked Projects
Two new logical constructs have been added to allow better and easier control over
accessing the correct search engine and index. In earlier releases, developers had to code
and configure each system (production, staging, etc.) to use the appropriate Search
environment. This required the matching up of the target system configuration with the
exact name of the environment as created in the Search Administration Interface. In cases
where the application had multiple indices to access, there was an even greater need for
correct configuration and room for error.
In ATG 10, two new constructs have been added: Target Type and Content Label. Target
Type is a logical label for a target system, such as “production” or “staging”. Content Label
is a logical label for the type of data to be queried, such as “catalog” or “articles”.
The Routing component can use the Content Label from the web application, combined
with configuration of target system with one of the Target Types to determine the correct
environment.
In addition, to simplify multi-site configuration, projects may be linked together to
represent the same logical data on different target systems. Search ensures that linked
projects have the same content sets, which helps ensure that target systems are kept in
sync.
An example of the above will assist in clarifying.
Project 1 – Project1-Name Target type – “production” Content Set 1 – content label = “catalog” Content Set 2 – content label = “articles” Project 2 – Project2-Name Target type – “staging” Content Set 1 – content label = “catalog” Content Set 2 - content label = “articles”
In the above example, Project 1 and Project 2 are linked, as they represent the same data,
but on two different targets, production and staging. Further, each project has two
V 20DEC2010 Page 36 of 57
different content sets: one that contains the catalog content and one that contains a set of
articles.
The web application can simply and consistently access either the “catalog” or “articles” in
its query requests. Routing will take that query with, for example the Content Label
“catalog,” and look at the local system’s configuration, for example “staging,” and
determine that it must send the query to Content Set 1 in the environment that Project 2
created.
Benefits
This new approach allows a single search form handler to operate on all target systems
without having to specify the name of the search environment. Applications can be written
generically, and target systems named generically, thus minimizing errors.
Further, the linking allows easier setup of sites in a multi-site environment. Finally, this
takes a step closer to replicating the structure used for Content Administration and
Merchandising, where a data is kept consistent across deployment targets.
Multi-Site Search, Site Administration Integration
As part of the overall multi-site capabilities, ATG Search has been updated to better
support a multi-site environment.
The first area of change is the integration with Site Administration so that ATG Search can
obtain key information about sites without requiring changes to Search Administration.
This information is a mapping from sites to content sets for each Content Label type of
data.
Within Site Administration, the user has the ability to store or assign a new site’s data in a
particular content set, allowing the partitioning of content between different content sets,
and ultimately between hardware if desired.
For example, the Search Administration could create the following:
Project 1 – Project1-Name Target type – “production” Content Set 1 – content label = “catalog” Content Set 2 – content label = “articles” Content Set 3-Micro sites – content label = “catalog” Project 2 – Project2-Name Target type – “staging” Content Set 1 – content label = “catalog” Content Set 2 – content label = “articles” Content Set 3-Micro sites – content label = “catalog”
V 20DEC2010 Page 37 of 57
Site Administration users will see two different Content Labels, “catalog” and “articles” and
will present the user the option of all production target content sets available for each.
Thus, the Site Administration user will see:
Catalog : <options> Articles: <options>
The above “Catalog” will have options to place that site’s data into Content Set 1 or
Content Set 3-Micro sites, and for “Articles” will have only one option to place the content
set into “Content Set 2”.
See the Search Administration picture below, which highlights the ability to select the
specific site content.
This approach allows the Search Administration to partition a group of sites’ data onto its
own hardware. All the Site Administration user has to do is to put the new Micro Site’s
data into the “Content Set 3-Micro sites” content set. Search Indexing will key off that and
place this new site’s data into that content set.
The second area updated for multi-site is the indexing process. The search indexing process
will access data from the Site Administration objects and use that to determine which data
to incorporate into each index and content set.
Benefits
The integration of Search Administration with Site Administration will allow users to add
new sites using only Site Administration and not have to enter into the Search
Administration interface. Further, it allows configurations that can partition searchable
data from one or more sites onto its own hardware and if the site search only their own
data, then they thus partition search traffic for the site.
V 20DEC2010 Page 38 of 57
Concurrent or Parallel Indexing
There are certain applications and uses of ATG Search that allow for content that is
logically very different to be indexed in the same project and index file. In earlier releases,
it has led to certain limitations in terms of what can be indexed. For example, Search only
allowed a full index of all content in the project, or an incremental index of selected
content sets, and it was not possible to conduct a full index on a subset of the content sets
for indexes with content sets that were logically separate.
This new feature adds the ability to index different subsets of a project (content sets)
separately and in parallel. Cases where the content sets within a project would fall into this
category are:
• In a multi-site situation, a user may want to include content from different sites
within the same index. If the content is extensively different, it may be
identified by different content set. This will allow users to execute a “full index”
on one or more content sets within a given project. The user can select the
content sets desired from those in a given project, and perform a full index on
that content.
• With Service applications (Knowledge/Self Service), different types of content
(articles and solutions) are often indexed together. However, the frequency of
indexing is desired to be different for the two. More specifically, the frequency
of incremental indexing for solutions is much higher versus the frequency for
everything else. This is a problem when large collections of non-solution data
need a full index which happens quite regularly for most users. In earlier
releases, while the full index is running, frequent incremental indexing on
solutions (in parallel) causing delays in publishing solution content. Likewise,
the content cannot be divided into multiple indexes, as the searches need to be
executed across all data.
Parallel indexing alleviates these problems by allowing multiple indexing jobs and running
the jobs concurrently. This includes checks to ensure indexing jobs don’t overlap and are
scheduled appropriately, etc. Likewise, it allows the selection of different “types” (full,
incremental) of indexing. Finally, the UI has been updated to see the index job queue and
manage it (delete jobs, etc).
Benefits
Where multiple indexes or multiple content sets in a given index are configured, ATG
Search can quickly index them by allowing each set to index in parallel instead of serially.
V 20DEC2010 Page 39 of 57
File Content Meta Data Addition
New capabilities have been added to the Search Administration interface to assist with
adding Meta tags to file data at indexing time. For example, the user can tag a set of files
with a given site membership Meta tag.
Benefits
This feature provides greater ability for users to index and search on file content by
allowing them to add meta data to the file at indexing time. The Meta tags can then be
used as search criteria, which allow the narrowing of results based on the tags.
ENHANCED
Improved Load Balancing
In earlier releases, the routing component of search routed requests to search engines
based on a simple round robin approach with no awareness of each engine’s current load.
In situations where the hardware was not homogeneous, or if a sequence of more
intensive searches went to the same engine, one engine could become overloaded well
before others. In the case of heterogeneous hardware, this essentially limited the total
load that could be processed by any engine to that of the slowest engine.
This feature allows Routing to monitor the load on all engines and send queries to the least
loaded engine which results in more queries routed to more powerful hardware engines,
or engines that are simply able to process the queries faster.
Benefits
This feature allows better utilization of all hardware and the proper loading of engines on
heterogeneous hardware.
V 20DEC2010 Page 40 of 57
Content Check
This feature looks at the IOC and indexing process to determine if the results are out of
what ATG would generally consider “normal”. A number of checks are provided, and
results are provided to the user as a report. The types of checks that are performed include
average string length, average properties per item, and average field count.
Benefits
This feature takes many of ATG’s best practices for indexing data and makes them available
to users directly in the Search Administration UI. Users can quickly see detailed information
on how their indexing may be configured incorrectly and can make changes before going
live on a site.
V 20DEC2010 Page 41 of 57
Campaign Optimizer
Campaign Optimizer, ATG’s A/B testing product, supports a methodology that lets business
users test various elements of their web site or other marketing vehicles (e.g., email
campaigns) to measure the impact of specific campaigns on target metrics like click
throughs, orders, or time spent on the site.
NEW
Multi-Site Enablement
Users can select the specific site they want an A/B test to run on by choosing from the list
of sites that have been defined in Site Administration. If no sites are selected, the test runs
on all sites [Global]. A “Site” column has been added to the View Test screen so that users
can see which site(s) a test is running on.
Note: The site elements are NOT filtered by site, nor are the participants. So, users must
know if an element or a participant “exists” on a particular site before they assign it to a
test for that site.
Benefits
Campaign Optimizer joins the other applications in the Business Control Center that have
been configured to be site aware within the Unified Multi-Site Architecture™.
Outreach
With the ATG Outreach campaign management system, users create relevant, personalized
outbound marketing, and service campaigns using web-based tools to manage
segmentation and targeting rules.
NEW
Multi-Site Enablement
Users can select the site they want a campaign to run on and a “Site” column was added to
the Browse campaigns screen so that users can view which site(s) on which a campaign is
running. Segments created in Outreach are site aware; however, Click events are limited to
a specific site. The Site dimension was added to the Campaign Overview and Campaign
Revenue ACI Outreach reports.
Benefits
Outreach joins the other applications in the Business Control Center that have been configured to be site aware within the Unified Multi-Site Architecture™.
V 20DEC2010 Page 42 of 57
ATG Commerce Service Center (CSC)
A web-based contact center application, ATG Commerce Service Center (CSC) enables sales
and service agents to assist customers over the phone, on the web site, or via e-mail. CSC
provides a single system for order administration, sales support, and customer care with
automated access to account, interaction history, and other personalized information.
NEW
Multi-Site Enablement
CSC now enables the agent to select a site from which to work, as well as the ability to
select the appropriate catalog for that site and pricelists for the cart sharing group.
The CSC agent also has the ability to search for products across all sites that share a cart
with the selected site, and the catalog browse is limited to the current site. This tailors the
agent catalog search and browse to closely match customers’ ability to select products.
V 20DEC2010 Page 43 of 57
Benefits
CSC provides the same benefits as before, but does so in the context of a multi-site
environment, and allows agents to work efficiently in such an environment.
Gift and Wish List Management
Agents in centers that are focused on sales, as opposed to service, must have the ability to
assist customers who are working with gift lists and wish lists. Now, agents can assist a
customer in searching for and purchasing from another person’s gift list; assist a customer
in creating, editing, or deleting his/her gift list; and assist a customer in editing or
purchasing from his or her wish list.
This feature allows the agents to search for a list using the owner’s name, an event name,
or event date; select an item from a list and add to the current cart; and create, modify, or
delete a list.
Benefits
This feature offers new capabilities to sales-focused agents. Agents are able to quickly
identify items of interest to customers and use that data to influence their sales approach.
For example, looking at a customer’s gift list may show that they are very interested in a
particular brand or that they like a certain type of product or service. It provides key
background information to assist the agents in helping select cross sells, up sells, or in
selecting the most appropriate item for a given customer.
V 20DEC2010 Page 44 of 57
Promotions Browser
This feature gives agents visibility into and control over promotions in the CSC interface. Agents have the ability to:
• Delay the use of a qualifying promotion until a later order
• Select the promotion to apply to a given order when multiple qualifying
promotions are available
• View and grant a non-global promotion to a customer
• View all promotions granted to a customer
Benefits
This feature allows agents to have greater control over the use of promotions and assist
customers with a number of complex issues they might experience with promotions.
Agents are able to select which promotions are used on a given order or delay the use of
promotions until a later order. Likewise, agents can see available promotions and use that
information to guide customers towards a finished sale.
CSC Reporting
Please refer to the ATG Customer Intelligence Section
V 20DEC2010 Page 45 of 57
ENHANCED
Refund and Exchange Calculations
The methods and algorithms for calculating refunds and exchanges have been updated to more accurately determine the correct values to refund to customers. The new calculations improve the accuracy by taking the following into account:
Definition
Price changes The new calculations will use the pricing used at the time of the order to calculate appropriate refund amounts. This approach allows for the price to change over time, without affecting the refund calculations.
Promotions Promotions that were in effect at the time of the purchase are used for calculating refunds and processing exchanges, rather than what is in effect at the time of the return or exchange.
Benefits
A number of ATG customers have had to customize the refund and exchange calculations to meet their needs and accurately reflect their policies. The new algorithms will match retailer policies more closely and result in fewer companies who require customizations in this area.
Enhanced Flow of Approval on Appeasements
This feature adds fixed price appeasement limits for price overrides and manual
adjustments in an order. The approvals feature allows ATG customers to add a single-level
approval process to their order submit workflow. The total of an order’s price overrides
and manual adjustments will be checked against an appeasement limit. If the appeasement
limit is exceeded, an approval by an authorized supervisor is required.
Benefits
This feature allows call center managers to apply some controls to the appeasement
process and ensure that agents do not abuse the capability. This can be used in situations
where specific agents are of concern, or when as an overall goal the company desires to
obtain better control of appeasements.
V 20DEC2010 Page 46 of 57
The picture below represents the view of an appeasement process for a customer order.
Performance Improvements
CSC pages are made up of a large number of tabs, panels, and sets of panels. The overall
design of the UI has led to each page requiring a large number of HTTP requests from the
client to the server. By bundling multiple page elements into a single HTTP request, the
number of requests and responses from the client to the server feature has been greatly
reduced.
Benefits
The reduction in the number of HTTP requests will increase CSC page load performance,
reduce the amount of data sent back and forth, and reduce page load times. This is
expected to be more visible to those whose network connection between the client and
server is not of high quality.
V 20DEC2010 Page 47 of 57
ATG Knowledge
ATG Knowledge extends the ATG Commerce Service Center to streamline and improve
customer service, combining knowledge management with customer and incident
management into a single solution
NEW
Link Validation for Solutions
Knowledge has added a schedulable service to validate the solution links and hyperlinks
embedded in solutions. This service periodically validates the links both internally
(Knowledge server) and externally (Self Service server).
The validation process will verify the following types of links:
• Hyperlinks
• Links to deleted solutions
• Links to merged solutions
• Links to non-existing solutions
• Links from external solutions to internal solutions
• Links from internal solutions to external solutions
• Links to disabled internal solutions from external solutions
Benefits
When solutions are merged, deleted, or modified, the links embedded in other solutions
may become broken. External links may also become unavailable. The link validation
service provides the Administrator with a list of the broken links, in a new tab in the
Service Administration. The Administrator no longer needs to depend on broken link issues
being reported by agents or users. From this list, the Administrator can navigate to each of
the solutions and update the inserted links as needed.
V 20DEC2010 Page 48 of 57
Content Set Criteria in Advanced Search
Frequently, corporate content assets from disparate content sets, such as product
specification or installation guide PDFs, are made available in ATG Knowledge. It is now
possible to constrain solution research queries based on these content sets.
Benefits
In deployments with large and varied content collections, search constraints based on
content sets allows agents to focus their searches on subsets of the collection. The agent
receives faster and more focused search results.
ENHANCED
Improved Solution Editing
The editor in Knowledge is used for both solutions and for email responses to customers.
The original proprietary editor has been replaced by the 3rd party FCKEditor that conforms
to standards available with other editors, such as MS Word. The updates include the ability
to work with tables properly, insert anchor tags, and apply style changes in a typical MS
Word manner. The Knowledge-specific functions such as inserting a link to a solution have
been maintained.
The toolbar is now located within each editable area instead of only once at the top of the
solution. Agents can make formatting changes close to the editable text instead of scrolling
back to the top of the solution for the toolbar.
V 20DEC2010 Page 49 of 57
.
The picture below illustrates the new editor available within a solution.
Benefits
The FCKEditor provides enhanced editing and formatting functionality as well as increased
stability and performance. The FCKEditor addresses several limitations, including the
inability to configure tables, difficulties with formatting, the location of the toolbar in
solutions, and problems working with the style picker.
Owning Group Management
Each agent may now set a default owning group that will be selected when authoring a
solution. When the agent navigates to the owning group selection, only the groups to
which the agent belongs will be displayed. The remaining owning groups can be viewed by
opening a toggle. The features to set a default owning group and to display owning groups
to which the agent does not belong may be disabled by the Administrator
Benefits
The owning group updates allow faster and more accurate selection of an owning group
for a solution. For agents who focus on solutions for a single owning group, the default
feature takes care of the one required property outside of the solution itself. When an
owning group needs to be explicitly set, the agent no longer needs to scroll through a long
list of groups to find those to which the agent belongs.
V 20DEC2010 Page 50 of 57
Solution Deployment Performance Improvements
The publishing deployment performance for internal and external solutions has been
dramatically increased by decreasing the number of assets associated to a single solution.
All data is now reduced into a single asset which reduces the amount of data that needs to
be deployed as well as reduces the Content Administration overhead of deploying assets
including versioning check in/out and dependency checks.
Benefits
In previous releases, a single solution was comprised of many assets in Content
Administration. The reduction of the multiple assets into a single asset per solution
decreases deployment time and increases the productivity of agents, allowing agents to
publish more solutions with greater frequency.
ATG Self Service
ATG Self Service is an automated customer service application that combines an answer
repository with multi-lingual natural language search and navigation capabilities into a
single online help system.
NEW
Multi-Site Enablement
Self Service has been updated to replace the brand-based multi-site support with site
objects to coordinate with the overall ATG multi-site solution. Service Administration will
allow configuration of all Self Service type sites added in Site Administration. A set of
default settings will be provided, from which each Self Service site can inherit. Any setting
not overridden in the site definition will use the default setting.
In addition, Self Service sites can be personalized based on user segments. Part or all of the
related site settings may be overridden in the user segment configuration layer.
V 20DEC2010 Page 51 of 57
Benefits
Using the site objects instead of brands allows Self Service to use the new URL parsing
provided by the platform. ATG customers with both Self Service and Commerce have the
option of configuring the same site to be used with both products or setting up different
site configurations for each product. ATG customers who have organized the Commerce
sites by brand can use the same site objects to define Self Service information specific to
each brand. An ATG customer who has Self Service information that applies to multiple
Commerce sites can setup a separate Self Service site, allowing the Self Service information
to be configured only once.
ENHANCED
Updated Root Topic Selection
The root topic editor in Service Administration enables the Administrator to select a
starting topic for defining a Self Service site or segment topic tree. This editor has been
updated to allow the Administrator to select multiple topics and topics that are not a top-
level topic. For example, top-level Sports Articles topic has an English branch and a French
branch. The Canadian Baseball site can be assigned the Baseball topic under the English
branch and the Baseball topic under the French branch. Based on the front-end language
selection, the customer will see the Baseball articles either in English or French.
Benefits
This enhancement allows customers to filter the topic tree both by Self Service sites and by
other parameters such as language, instead of limiting the customer to only 1 type of filter.
By allowing multiple root topics and topics other than top-level, the Service Administration
can enable the sharing of topics between related sites. Sites will be able to share some
topics, yet keep other topics separated.
V 20DEC2010 Page 52 of 57
ATG Customer Intelligence (ACI)
ATG Customer Intelligence is an integrated set of data mart and reporting capabilities that
allow monitoring and analysis of commerce and customer care performance. It combines
key data from the ATG product suite, such as purchases, use of promotions, and searches,
with behavioral data from customer on-site behavior and available demographic data, such
as age, gender, and geography, to provide actionable data.
NEW
ACI Data Model Extension
The ATG data model has been extended to store site data. This allows ATG’s out of the box
reports to take advantage of site information and allows for users to write custom reports
that are site aware.
Commerce Service Center (CSC) Reporting
Prior releases of CSC made key data available to the ACI data warehouse in order to allow
for reporting of CSC activity. This feature adds seven new reports to provide key
information on CSC usage to the users.
• Call center sales and
number of orders
• Call Center versus all
sales and units
• Average call center order
size and value
• Call center order
conversion rate
• Call volume and average
call time
• Number and value of
returns
• Number and value of
discounts by agent or
group
V 20DEC2010 Page 53 of 57
Benefits
The new reports provide key metrics to call center managers and commerce managers to
track and gauge overall performance of the call center. The reports can be used to
highlight areas for improvement and key initiatives that need to be implemented to
improve overall performance of the center.
ENHANCED
Application Site Dimension Reporting
Outreach, Search and Commerce reports were updated to support site indication. Where it
makes sense to split out the data by site, ACI now allows the user to run the report for one
or multiple sites and break the data in the report out by site.
Cognos Upgrade
The upgrade to Cognos 8.4.1 adds additional features to the ATG Reporting Center. For a
complete list of new features you can reference the following Business Intelligence New
Features 8.4.1.
Some highlights include:
• The Firefox browser is now supported in Report Studio and Analysis Studio.
• The following new chart types are available in Report Studio
o Micro charts
o Marimekko charts
• Mashup Service gives you a simplified programmatic access to ATG Reporting
Center content via REST or Web Service
V 20DEC2010 Page 54 of 57
Commerce Reference Store
The Commerce Reference Store (CRS) leverages built-in best practices for user experience,
personalization, merchandising, multi-site management, multi-language, technical
architecture, and code structure. Some benefits of leveraging CRS are jumpstarting
implementations, reducing customizations, displaying sample code using best practice and
ensuring optimal success of an ATG implementation.
NEW
CRS Multisite Support
With ATG 10, CRS (ATG Store) has been extended to include examples of ATG’s multisite
capabilities. This is achieved via the introduction of a new branded site, ATG Home. ATG
Home is a sample online store offering home goods; some products are shared with ATG
Store and the remainders are unique to ATG Home. ATG Store and ATG Home contain
examples of the following multisite functionality:
• Shared site elements between ATG Store and ATG Home, including shopping
carts, cross-site search, pricelist, order history, profiles, wish lists, gift lists,
product comparisons and JSPs.
• Cross-site cross-sells, showcasing the ability to merchandise products across
sties
• Site/country/language support through the offering of ATG Store for the US and
German markets and ATG Home for the US market. ATG Store US and ATG
Home US are offered in both English (default) and Spanish. ATG Store Germany
is offered in both Deutsche (default) and English.
• Multi-language support for images, with examples that use translated text
stored in the repository, which allows for a single image to be served to
multiple languages as well as examples of language-specific images.
V 20DEC2010 Page 55 of 57
The pictures below represent a view of the Commerce Reference Store: the ATG
Store site and the ATG Home site.
CRS Promotions
The promotions examples within CRS have been extended in accordance with the new
promotional capabilities offered in ATG 10. Specifically, CRS now showcases examples of:
• Site-specific promotions (“Free Shipping with ATG Home Checkout”)
• Tiered promotion (“Buy 2 Hubbard Chairs, get 10% off, buy 4 Hubbard Chairs,
get 15% off, buy 6 Hubbard Chairs, get 20% off”)
• Multiple promotions per coupon (“Receive 10% off order and Free Shipping
with promotion code: TENSHIP”)
• Discounts applied to highest priced item (“Receive 20% discount on highest
priced ATG Home product”)
V 20DEC2010 Page 56 of 57
ENHANCED
Improved Usability
ATG has redesigned the ATG Store site with an updated look & feel and improved customer
experience. Improvements were driven through usability testing and direct ATG customer
feedback. Key areas that were addressed as part of the redesign include updated look and
feel to the entire site and a revised checkout workflow, including shipping, billing and
confirmation screens.
Common CRS Use Cases
With ATG 10, CRS has been extended to include additional examples of common use cases
employed by online commerce sites. Specific enhancements include:
Name Definition
Product Detail Page templates
for Multi-SKU vs. Single-SKU
In the BCC for the CRS application, business users can specify which
template to use when creating new products. This illustrates sites
that contain products where some products are available in multiple
SKUs and some are not. Templates can be designed to present only
the relevant information and any selection criteria for the user.
SKU-level Product information
example
In the UI, product detail pages now display sku-specific information (e.g. price) when selecting a SKU within a product detail page.
Multi-ship Specify Shipping Method. During checkout, customers can specify a shipping method per shipping destination.
Ease Setup Use for Merchandisers and Implementers
With ATG 10, several modifications have been made to CRS improve general ease of use
for merchandisers and implementers.
• Sample preview page configuration links, reducing the need for the
merchandiser/implementer to configure at time of install.
• As part of the CRS install, implementers can choose during the CIM process
whether or not to load the CRS sample data. Bypassing the CRS sample data
load can be useful when implementers are ready to begin development that
leverages CRS.
• CRS sample data includes gift list and wish list samples, allowing merchandisers
to see how gift lists and wish lists operate in practice in the context of the CRS
sites.
V 20DEC2010 Page 57 of 57
Configuration Installation Manager (CIM)
ENHANCED
CIM Batch Mode Scripts
CIM batch mode scripts have been updated to support the use of variables. Variables can
be set from within the batch script, via system environment settings, or via java system
variables.
Benefits
Using variables in batch mode scripts allows a single CIM batch script to be utilized for
setup and configuration on multiple machines without changing the script.
Third Party Qualifications
ATG 10 has been certified for updated versions of common third party integrations including
application servers, databases, operating systems and browsers. After the release date of
December 22, 2010, Please refer to http://www.atg.com/en/products-
services/commerce/supported-environments/ for the latest information on supported versions.
Upgrading to ATG Commerce 10
The migration to ATG Commerce 10 can be separated into two steps: upgrading the release and
enabling multi-site. Customers will be able to run their existing 9.n apps on ATG Commerce 10
with little effort and will not be required to enable multi-site. If and when the decision is made to
take advantage of the multi-site capabilities, the applications will need to be multi-site enabled.
The Commerce Reference Store will ship with examples of best practice multi-site
implementations to help with that effort.
About ATG ATG (NASDAQ: ARTG) provides the most advanced cross-channel commerce software and services to fuel the
growth of the world’s best brands. Offering the industry’s leading commerce solution, ATG enables its clients
to drive sales via a personalized customer experience — unifying and optimizing interactions across the Web,
contact center, mobile devices, social media, physical stores, and other key channels. ATG powers the most
innovative and successful commerce experiences, with results that outperform industry norms.