You are on page 1of 54

EPIC User Story ID User Story Role User Story Name

Site Administration US_BEC_001 System Access Control

Site Administration US_BEC_002 System Access Control - Role Classification

Site Administration US_BEC_003 System Access Control - Roles & Access Rights
Site Administration US_BEC_004 Business User Access Control - General Info

Site Administration US_BEC_005 Business User Access Control - Organization & Role Info

Site Administration US_BEC_006 Business User Access Control - Site Access Info

Site Administration US_BEC_007 Business User Site

Site Administration US_BEC_008 Business User Site Groups


Site Management US_BEC_009 Business User Site Level Properties

Site Management US_BEC_010 Business User Site Configuration

Site Management US_BEC_011 Business User Site Level Properties - Shipping Method

Site Management US_BEC_012 Business User Site Level Properties - Tax Component

Site Management US_BEC_013 Business User Site Level Properties - Shipping Method -
Prioritization

Site Management US_BEC_014 Business User Site Level Properties - Payment Method

Site Management US_BEC_015 Business User Site Level Properties - Payment Method -
Prioritization
Site Management US_BEC_016 Business User Site Level Properties - Order Quantity
Restriction
Site Management US_BEC_017 Business User Site Level Properties - Order Value
Restriction
Site Management US_BEC_018 Business User Additional Services (Enable / Disable)

Catalog Management US_BEC_019 System Import of Catalog Data


Project Management US_BEC_020 System Creating & Managing Projects

Project Management US_BEC_021 System Creating & Managing Assets

Project Management US_BEC_022 System Preview Assets

Project Management US_BEC_023 System Version Controlling


Project Management US_BEC_024 System Deploy Assets

Project Management US_BEC_025 System Logging Capabilities

Catalog Management US_BEC_026 System Manage Categories & Sub Categories

Catalog Management US_BEC_027 Business User Associate Variant(s) to Product


Catalog Management US_BEC_028 Business User Manage Product Bundles

Catalog Management US_BEC_029 Business User Support Bulk Updates

Catalog Management US_BEC_030 Business User Deploy Emergency Changes

Catalog Management US_BEC_031 Business User Manage Channel Specific Products

Catalog Management US_BEC_032 Business User Manage Cross Sells

Catalog Management US_BEC_033 Business User Manage Hidden Categories


Catalog Management US_BEC_034 Business User Manage Category Exclusions

Catalog Management US_BEC_035 Business User Manage Product Exclusions

Catalog Management US_BEC_036 Business User Activate / De-Activate Products / SKUs

Catalog Management US_BEC_037 Business User Adding Product Images

Catalog Management US_BEC_038 Business User Manage Alternate Image


Catalog Management US_BEC_039 Business User View Read-Only / Editable Properties

Catalog Management US_BEC_040 System Support New Products

Catalog Management US_BEC_041 Business User Restrict Product Display

Catalog Management US_BEC_042 Business User Manage Product Flags

Catalog Management US_BEC_043 Business User Product Association

Catalog Management US_BEC_044 Business User Additional Properties

Catalog Management US_BEC_045 Business User Up-Sell

Catalog Management US_BEC_046 Business User Allow backorders

Catalog Management US_BEC_047 Business User Allow backorders

Catalog Management US_BEC_048 Business User Manage Orderable Quantity - Item Level
Catalog Management US_BEC_049 Business User Import of Delta Update Feed

Content Management US_BEC_050 Business User Media Asset

Catalog Management US_BEC_051 System Export Catalog


Catalog Management US_BEC_052 Business User Configure Promotions - Creating Promotion
Folders
Catalog Management US_BEC_053 Business User Configure Promotions - Creating Promotion
- General Tab
Catalog Management US_BEC_054 Business User Configure Promotions - Creating Promotion
- Conditions & Offer Templates - Item Level
Promotions - BOGO (Buy One Get One)

Catalog Management US_BEC_055 Business User Configure Promotions - Creating Promotion


- Conditions & Offer Templates - Item Level
Promotions - Buy Item X Get Item Y
Catalog Management US_BEC_056 Business User Configure Promotions - Creating Promotion
- Conditions & Offer Templates - Item Level
Promotions - Buy Within Specified Time
Frame Get Item Discount

Catalog Management US_BEC_057 Business User Configure Promotions - Creating Promotion


- Conditions & Offer Templates - Item Level
Promotions - Get Item Discount (by Product,
Category, Brand, etc.)
Catalog Management US_BEC_058 Business User Configure Promotions - Creating Promotion
- Conditions & Offer Templates - Item Level
Promotions - Spend Y Get Item Discount

Catalog Management US_BEC_059 Business User Configure Promotions - Creating Promotion


- Conditions & Offer Templates - Order
Level Promotions - Buy Within Specified
Time Period

Catalog Management US_BEC_060 Business User Configure Promotions - Creating Promotion


- Conditions & Offer Templates - Order
Level Promotions - Buy X Get Order
Discount

Catalog Management US_BEC_061 Business User Configure Promotions - Creating Promotion


- Conditions & Offer Templates - Order
Level Promotions - Get Order Discount
Catalog Management US_BEC_062 Business User Configure Promotions - Creating Promotion
- Conditions & Offer Templates - Order
Level Promotions - Spend Y Get Order
Discount

Catalog Management US_BEC_063 Business User Configure Promotions - Creating Promotion


- Conditions & Offer Templates - Shipping
Level Promotions - Buy Within Specified
Time Period

Catalog Management US_BEC_064 Business User Configure Promotions - Creating Promotion


- Conditions & Offer Templates - Shipping
Level Promotions - Buy X Get Order
Discount

Catalog Management US_BEC_065 Business User Configure Promotions - Creating Promotion


- Conditions & Offer Templates - Shipping
Level Promotions - Get Shipping Discount

Catalog Management US_BEC_066 Business User Configure Promotions - Creating Promotion


- Conditions & Offer Templates - Shipping
Level Promotions - Spend Y Get Shipping
Discount

Catalog Management US_BEC_067 Business User Configure Coupons - Creating Coupon


Folders
Catalog Management US_BEC_068 Business User Configure Coupons - Creating Coupon

Catalog Management US_BEC_069 Business User Configure Coupons - Adding Coupons to a


Promotion
Catalog Management US_BEC_070 Business User Configure Coupons - Creating Coupon
Batches

Catalog Management US_BEC_071 Business User Configure Coupon - Delete Coupon

Catalog Management US_BEC_072 Business User Export Coupon Codes


Catalog Management US_BEC_073 Catalog Gift with Purchase Promotion
Management

Catalog Management US_BEC_074 Catalog Stacking & Combinability


Management

Content Management US_BEC_075 Business User Configure Error Messages

Content Management US_BEC_076 Business User Manage Targeted Content

Content Management US_BEC_077 System Manage Store Locations / Addresses


Story Details
As a system, I should be able to support multiple role
classification

As a system, I should be able to support multiple role


classification

As a system, I should be able to support well defined roles


mapped to certain access rights
As a business user, I should be able to manage persistent user
accounts

As a business user, I should be able to lookup user identities and


associate them with roles

As a business user, I should be able to manage access control lists

As a business user, I should be able to setup a Site

As a business user, I should be able to setup different Site Groups


As a business user, I should be able to manage site level
properties

As a business user, I should be allowed to configure website(s) in


a multisite setup

As a business user, I should be allowed to configure and manage


shipping methods at a site level

As a business user, I should be able to manage & configure tax


component for a given site
As a business user, I should be able to prioritize the list of
shipping methods that would render in the storefront

As a business user, I should be allowed to configure and manage


payment methods at a site level

As a business user, I should be able to prioritize the list of


payment methods that would render in the storefront
As a business user, I should be able to limit the no. of items that
can be ordered
As a business user, I should be able to limit the order value that
can be ordered
As a business user, I should be able to enable / disables selective
site capabilities at a site level

As a system, I should have a master catalog configured along with


relevant category hierarchy, and product attributes so that during
import of catalog data, all information received would align with
intended category hierarchy.
As a system, I should allow a business user to manage & create
projects

As a system, I should allow a business user to manage & create


assets

As a system, I should allow a business user to preview assets to


see how they behave and look on the storefront

As a system, I should be able to perform version control of all


changes made by the business user across asset type
As a system, I should allow business users to deploy their assets

As a system, I should be able to perform logging for all activities


being carried out in the BEC
As a system, I should have a master catalog configured along with
relevant category hierarchy, and product attributes so that during
import of catalog data, all information received would align with
intended category hierarchy.

As a business user, I should be able to manage variant(s) of a give


product
As a business user, I want to combine different products and send
them as a product bundle / package

As a business user, I should be able to perform bulk updates

As a business user, I want to deploy emergency changes to the


site in order to correct an error that is deemed to be of significant
risk to the business INTRADAY and without affecting site
performance or stability. For e.g., the changes could be any
change to any category, products or promotion

As a business user, I want to be able to flag products to different


applicable channels. E.g.: ‘Online’ only, 'In Store' only

As a business user, I want to be able manage cross sells in certain


pages across the site

As a business user, I want to be able hide certain categories from


the site
As a business user, I want to be able manage category exclusions

As a business user, I want to be able manage product exclusions

As a business user I want to manage the display eligibility of


products in a given site / category

As a business user, I should be able to manage product images


for different locations and purposes

As a business user, I want to set the order in which product


images appear in the product details page so that the customer
can view the most prominent product feature (to be determined
by the site merchant).
As a business user, I want to be able to view non-editable fields in
BEC at the category/product/SKU level as defined in the source
system

As a system, I should be able to accommodate new products that


get imported from the source system
As a business user, I should have the flexibility to determine when
a product should show up on the storefront based on certain
attribute(s) definition

As a business user, I should be able to manage certain product


attributes to determine their product type

As a business user, I should be able to manage product


association

As a business user, I should be able to create & manage


additional attributes at a product / SKU level

As a business user, I should be able to manage and render up-sell


items

As a business user, I should have the capability to set a product as


backorderable

As a business user, I should have the capability to set a product as


pre-order

As a business user, I should have the capabiilty to control the


orderable limit at a SKU level
As a business user, I want to ensure that all import values from
the original import are not overridden during the delta import
and therefore, we need to identify which of the existing product
data will be updated during imports of existing products

As a business user, I should be able to manage media assets


separate from Catalog Management

As a system, I should be able to export the catalog


As a business user, I should be able to create a promotion folder
and manage my promotions
As a business user, I should be able to create a promotion
As a business user, I want to configure item level promotions (Buy
X Get Y)4

As a business user, I want to configure item level promotions (Buy


Item X Get Item Y)
As a business user, I want to configure item level promotions (Buy
Within Specified Time Frame Get Item Discount)

As a business user, I want to configure item level promotions (Get


Item Discount (by Product, Category, Brand, etc.)
As a business user, I want to configure item level promotions
(Spend Y Get Item Discount)

As a business user, I want to configure Order level promotions


(Buy Within Specified Time Period)

As a business user, I want to configure Order level promotions


(Buy X Get Order Discount)

As a business user, I want to configure Order level promotions


(Get Order Discount)
As a business user, I want to configure Order level promotions
(Spend Y Get Order Discount)

As a business user, I want to configure Shipping level promotions


(Buy Within Specified Time Period)

As a business user, I want to configure Shipping level promotions


(Buy X Get Order Discount)

As a business user, I want to configure Shipping level promotions


(Get Shipping Discount)

As a business user, I want to configure Shipping level promotions


(Spend Y Get Shipping Discount)

As a business user, I should be able to create a coupon folder and


manage my coupons
As a business user, I should be allowed to create a coupon

As a business user, I should be able to add coupons to a


promotion
As a business user, I should be allowed to create large numbers of
coupons with usage limits and randomly generated coupon
codes, in order to closely target and monitor coupon use

As a business user, I should be allowed to delete existing coupons

As a business user, I should be allowed to export coupons


As a business user, I should be allowed to setup gift with purchase
promotion

As a business user, I should be allowed to prioritize the order in


which promotions should apply

As a business user, I should be able to configure error message(s)


across the site

As a business user, I should be able to manage targeted content


that need to render on the site

As a system, I should allow business users to manage their store


data in BEC
Acceptance Criteria
1) The following base profiles are designed to allow administrators to perform initial
setup tasks such as creating profiles for other users. They have the following login
names:
- ADMIN: Provides access to most areas of the BEC
- MERCHANDISING: Provides access to the Merchandising interface of the BEC

1) User - Users who create and manage projects and assets.

2) Manager - Users who perform activities such as reviewing and approving content
created by an EPub-User. An EPub-Manager can also deploy assets to production
targets.

3) Admin - Users who require administrative privileges—for example, to configure


the BEC or modify user access rights.

4) Super-Admin - Users who require full access to the PublishingRepository. If the


role is EPub-Super-Admin, the system assumes that the user has full access to the
PublishingRepository, and no additional security checks are made.

1) These roles represent typical Business Control Center users and simplify the
process of creating internal users
- Internal User Administration
---- Internal Users Full Access
- Merchandising
---- Site Catalogs Full Access
---- Media Full Access
---- Price Lists Full Access
---- Preview Users Full Access
---- Site Administration Read-Only Access
---- SEO Tags Full Access
---- Store Locations Full Access
- Promotions User
---- Promotions Standard User Access
- Promotions Administrator
---- Promotions Full Access
- Personalization
---- Targeting & Segmentation Full Access
---- Site Catalogs Read-Only Access
---- Media Read-Only Access
---- Site Administration Read-Only Access
---- External Users Full Access
---- Preview Users Full Access
- Site Administration
---- Site Administration Full Access
---- Site Catalogs Full Access
---- Price Lists Full Access
---- Preview Users Full Access
1) The general info below holds information such as the username, password, e-mail,
etc associated with the user

2) The system must allow the business user to manage the following information:
- Login
--- Username
--- Change Password
- Basic Info
---- First Name
---- Last Name
---- E-mail

1) The organizational & role info below lists out roles delegated to the selected user
and which organization they are associated to

2) The system must allow the business user to manage the following information:
- Organizations
--- Inherited Organization
--- Organizations
--- Primary Organization
- Roles
--- Inherited Roles
--- Additional Roles

1) The Site Access info below determines to which sites the user is granted access
permissions

2) The system must allow the business user to manage the following information:
- Overview
--- Display Name
--- Access Level
--- Source
- Full Access
--- Full Access Site Groups
--- Full Access Sites
- Read-Only Access
---- Read-Only Access Site Groups
---- Read-Only Access Sites

1) The business user should be allowed to create a site and specify the following:
- Site Name
- Description
- Site Category

1) The business user should be able to create different site groups


2) The busines user must specify a site group name and map sites that would be part
of the new Site Group; and assign shared data, such as profile and shopping cart,
within the new Site Group
1) The business user should be allowed to manage the following properties at a site
level:
- Site Country Full Name
- Site Curreny Locale
- Site Info
--- Site Name
--- Site Description
--- Site Priority
--- Site Base URL
--- Site Alternate URL(s)
--- E-mail Configurations
- Localization
--- Default Country
--- Default Language
--- Languages
- Operations
--- Default Catalog
--- Default List Price List
--- Default Sale Price List
1) Business users to have the capability to maintain more than one Web site, where
the sites are configured to share data such as user profiles and shopping carts
(optional)

2) Business users to have the capability to register and configure Web sites in a
multisite setup
1) Business user to configure shipping methods at a site level

2) They must provide the following information for a given shipping method:
- Delivery Option (Ship To An Address / In-Store Pick)
- Shipping Method (The shipping method property is the shipping method code used
by the backend fulfillment system and is a mandatory field)
- Shipping Method Name for Dynamic Tagging Management
- Shipping Name (The shipping name property is the shipping method display name
in the frontend)
- Shipping Amount
- IsActive (The isActive property determines whether the shipping method can be
displayed in the frontend or not)
- IsDefault
1) Business user should have the capability to manage & configure tax component
for a given site
1) Business user to control the order in which shipping methods would render in the
storefront via the 'Priority' property
2) Business user should be able to drag and drop and change the priority of shipping
method configured
1) Business user to configure payment methods at a site level

2) They must provide the following information for a given payment method:
- Payment Method Name

- IsEnablede (The isEnabled property determines whether the payment method can
be displayed in the frontend or not)
- IsDefault
1) Business user to control the order in which payment methods would render in the
storefront via the 'Priority' property
2) Business user should be able to drag and drop and change the priority of payment
method configured
1) Business user can specify a max quantity limit and restrict end user from
ordering items in large quantities
1) Business user can specify a max order value limit and restrict end user from
placing a large value order
1) Business user should have the capability to enable disable site specific
capabilities, e.g.:
- In-Store Pickup (Enable / Disable)
- PayPal (Enable / Disable)

2) If the capability is disabled, all functionalities associated to it should not


function across the site
Pre-Conditions:
1) A website is defined and is associated to the master catalog

Post-Conditions:
1) Catalog definition is ready to consume the initial catalog import feed

Assumptions:
1) Business has provided category classifications along with intended hierarchy and
the same has been configured in the master catalog

2) Sub category under relevant parent categories have been configured in the master
catalog

3) Business has provided a list of product types and their relevant attributes and all of
this has been defined as a part of the master catalog

4) Business has shared all information related to catalog data

Acceptance Criteria
1) Category and sub categories have been defined in the master catalog.

2) Products and SKUs have been defined against each category / sub categories.

3) Product attributes have been defined in the master catalog.

4) SKU attributes associated to products have been defined in the master catalog.

5) Feed file to be created based on information received from source system(s).

6) System must consider staged and online catalog versions for the catalog.
1) System must allow the business user to create a project and manage their
assets

2) System must allow multiple business users to create project(s) in their own
workspace

3) The system must maintain the following attributes for a given project:
- Project Name - shows the name assigned to this project
- Project Status - shows the project’s current status, one of the following:
---- Active Project: The project is currently available to be worked on. The task
that triggers deployment remains outstanding.
---- Project Complete: Project assets are deployed (or await deployment) and
the project cannot be changed.
- Creator - shows name of the person who created the project in the BEC
- Start Date - shows the project’s creation date

4) System must allow the business user to view existing project and delete them
as well
1) The system must allow the business user to manage their changes across
assets within a given project. E.g. Merchandising Updates such product
enrichment, promotions, content changes, etc.. Note: Asset association to a
project should happen in an automated manner

2) The system must allow the business user to perform the following:
- View Asset
- Edit Asset
- Deploying Assets
- Versioning Assets
- Remove Assets
1) The system must allow the business user to preview project assets to see how
they behave and look on a Web site. For example, you can preview how an
article displays with a specific stylesheet.

2) The asset displays on the selected landing page in a separate browser


window; it shows any changes that you made in the current project. If you make
further changes, you can preview them by refreshing the browser window.

3) The system must allow the business user to preview assets from the
perspective of different user profiles; they can also view them on more than one
site if multiple sites are configured

1) The system must create an version of the asset the business user has intiated
to work on / introduce change(s) in a given project

2) The system must allow the business user to view revisions being made

3) The system must allow the business user to restore the asset to a previous
version

Note: Restoring does not delete any data; it replaces the active version with the
restored version. All versions will continue to reside in the repository
1) The system must allow the business user to deploy project assets after the
appropriate task in the project is complete assuming the business has
acknowedged the changes made after previewing them

2) All deployments must happen to the staging site and then the business user
should have an option to deploy changes to production

3) To carry out the deployment process, the business user must ultimately
deploy the proejct the assets reside in
1) The system must maintain logs and track all activities carried out in BEC

Assumptions
1) Categories & Sub Categories that have been imported from the source
system during initial data load / delta feed.

2) Categories & Sub Categories created by the business user

Acceptance Criteria
1) Any updates made to category/sub category properties by business user
must reflect in targeted environment after deployment

2) Deletion of category should result in only deleting the category/sub category


and not child products associated. We should avoid a cascade deletion

3) The products not associated with any other category will be orphaned and
will not display on site

4) The system must allow business users to create navigable / non-navigable


categories

Assumptions
1) Variants would be grouped under products by the source system

2) Business user(s) who have permissions to manage product information

Acceptance Criteria
1) The system must allow the business user to manage variants. Basically, make
modifications to attributes that are not read-only.

2) There is a possibility that some of these variants are not coming from the correct
family, the business user would eventually manually map them to the correct family.

3) In some cases, a product can belong to multiple families. Hence, any changes
made to the base product must reflect across families they are associated to
Assumptions
1) Variants would be grouped under products by the source system

2) Business user(s) who have permissions to manage product information

Acceptance Criteria
1) The system must allow the business user to manage variants. Basically, make
modifications to attributes that are not read-only.

2) There is a possibility that some of these variants are not coming from the
correct family, the business user would eventually manually map them to the
correct family.

3) In some cases, a product can belong to multiple families. Hence, any changes
made to the base product must reflect across families they are associated to

1) The system must not create duplicate copies of a given product if exists in
the catalog during bulk updates.

2) The system must affect only those attributes that are mentioned in the bulk
update file.

3) If fields are left blank in the file that is to be uploaded will not have an
impact on existing catalog data, no updates would occur.

4) The system must log the execution of the processes.

5) The system must log exception(s) if encountered and must notify the
assigned business user via an e-mail
1) Deployment entails receiving all updated assets, hierarchy, etc

2) Business user to perform deployment process intraday

3) Deployment does not have an adverse site performance issues

1) The catalog must support the following scenarios:


a. Some products can only be browsed & purchased via storefront
b. Some products were available online but are no longer purchaseable online
c. Some products are online exclusive
1) Business user to configure products for cross-selling on product pages.

2) Business user can provide a title to the cross-selling slot, there should be a
provision to enter localized content based on the no. of languages the site is
supporting.

3) Business user to define settings of the product reference component such as:
- Name
- Catalog Version
- Enable / Disable visibility
- Manage product reference types – Either similar products or products that
would go with the parent product
- Maximum no. of products that need to render

1) Business user should be able to hide a few categories, they should be able to
control the visibility of the category.
2) Business user can create hidden categories for different sites.
1) Business user should be able to exclude category at the following level:
a. Site Level
b. Customer Level
c. Promotion Level

2) Business user should be allowed to exclude multiple categories in any of the above
list by comma separating the product id(s)
1) Business user should be able to exclude products at the following level:
a. Site Level
b. Customer Level
c. Promotion Level

2) Business user should be allowed to exclude multiple products in any of the


above list by comma separating the product id(s)
1) There is a possibility that a product is a part of the catalog feed but does not
qualify to render on the site due to some operational glitches, business user to
have an option to manage their display eligibility

2) Business user must set the 'OnHold' flag at the product level to ‘TRUE’ if it
does not qualify to render in the storefront

3) Business user must set the 'OnHold' flag at the product level to ‘FALSE’ if it is
eligible to render in the storefront

4) Changes made to the 'OnHold' flag of a given product will reflect across
site(s) unless otherwise specified in product exclusions
1) Single Product Image is the largest image and refers to the main/featured image
on your individual product details page.

2) Catalog Images are medium-sized images appearing in product loops, such as the
Shop page, Product Category pages, Related Products, Up-sells, and Cross-sells.

3) Product thumbnails are the smallest images used in the Cart, Widgets, and
(optional) Gallery thumbnails underneath the Single Product Image.

Assumption
1) The primary image of a product to be displayed in the product list page is
different from the one the business user will configure for the product details
page

Acceptance Criteria
1) Business user can manage the order in which the alternate images must
appear

2) Business user can set priority of product images/gif/multimedia which is


used as an alternate image for the product details page

3) The order defined will be followed for the product details pages for all sites

4) If the order is not provided, the default order (as received during the initial
catalog feed / delta update(s)) is assigned to the image(s)

5) Business user to determine a primary image to confirm the 1st alternate


image

6) Business user can set either an image as the primary image


1) Business user must not be allowed to modify values of read-only properties.

2) Business user can only modify values of category / product / SKU attributes
that are not read-only

1) Allow new products to be automatically uploaded in the BEC and available for BEC
users to merchandise without manual intervention
1) Business user to determine when a product is qualified to display in the
storefront based on certain attribute(s) definitions, e.g.:
- Image
- Equity
- Inventory
- Price
and if the product 'On Hold' = true
1) Business users to manage the below properties at the product level, e.g.:
- WebExclusive
- New Arrivals
- Clearance

2) Business users to have the capability to override any of the above properties

1) Business users to have the ability to associated / group products that share
the same tags or categories

2) Warranty plans can be grouped to primary product during a purchase


1) Business users to have the capability to introduce additional keyword fields at
product level reserved for search relevancy keywords, filters, product groupings, etc.

2) Support additional attributes to index data at presentation layer OR improve


search relevancy

1) Business users to have the ability to configure cross-sell / up-sell items

2) Business user to configuer Up-sells and promote them instead of the


currently viewed product, this is specifically applicable to product details page

3)

1) Business users to have the ability to flag certain products as backorder

2) This is to ensure that the product can still be purchased even if it's inventory is '0'

1) Business users to have the ability to flag certain products as pre-order

2) This is to ensure that the product can be purchased even if its not available online
as yet
1) Business user to configure the permissable quantity a given SKU can be
ordered for a given order
Assumptions
1) Import periodic catalog updates at attribute level from source system.

2) Product attributes will be managed in an external system, need to populate their


values against the master catalog during a scheduled delta update process

3) The delta update feed would run once in a day, this would be a nightly feed

Acceptance Criteria
1) Catalog delta updates feed file should have mapping attributes in order to
populate updated source information to the target master catalog

2) This would determine the display of updated product information on the site

3) Business users would have to the capability to edit any attributes that are not read-
only

4) Delta updates to be automatically uploaded in the Product Cockpit

5) Changes made to the catalog from any site must reflect across all sites

6) Additional categories / products / SKUs can also be a part of the delta feed
updates

1) The business user should be allowed to manage Collection, Product, and General


media assets; upload and assign product images to support different image sizes in a
separate media asset folder
1) The system must have the capability to export the catalog
1) Business user should be allowed to maintain coupons as a separate asset within
the 'Merchandising' option
2) Business user to have the following options:
- Promotion Folder
- Item Discount
- Order Discount
- Shipping Discount
3) Business user should be able to view existing promotions (view all) or folder wise
4) Business user should be allowed to search for a promotion
5) Business user should be allowed to move promotion to existing folders or new
folders
1) Business user should be allowed to provide the following information:
- Promotion Name (required) -A short, descriptive name that will allow you to identify
the promotion
- Template - The template provides a starting point for your promotion, and
determines what condition and offer options apply
- Condition and Offer - The condition and offer determine how your promotion
works: What the qualifying behavior is, what type of discount results, and any
exclusions
- Priority - The priority of the promotion. Promotions are applied in order of priority,
with low priority numbers applied first. Engines sort the promotions by the value of
this property.
Note that a promotion’s priority is secondary to the promotion type. For example,
you can specify how a given Item Discount promotion is applied compared to other
Item Discount promotions, but not the order in which Item Discounts are applied
compared to Shipping Discounts.
- Description - Promotion description
- Enable Promotion Upsells - Indicates whether or not the promotion uses promotion
upsells; the default is True.
Promotion upsells allow you to notify users when they are close to qualifying for a
promotion. For example, you might set up your page to inform the customer that if
they spend five more dollars, they qualify for free shipping
- Promotion Upsells
---- Message (Required) - Message to display to the customer when the upsell is
triggered. For example, “Nearly there!”
---- Condition (Required) - Condition under which the upsell prompts the customer.
For example, if you have a “buy three get one free” promotion on T-shirts, you might
want to trigger a promotion upsell with the following condition:
“When order contains exactly 2 products in category Tees”
- Product Upsell (Optional) - A list of products that can be used as part of closeness
qualifier messaging.
Note: If you are creating the promotion upsell within a condition and offer template
(such as Buy Item X Get Item Y), this field is not visible. It can be accessed on the
General Tab.
- Parent Folder - This defaults to the folder in which you created the promotion. You
can select a different existing folder or create a new folder in which to store the
1) Business user to create following item level promotions:
a. Buy X Get Y

2) Business user must provide the following information in the 'Condition' section:
- No. of Items to Buy - How many items the customer must purchase in order to
receive the discount. This quantity must be at least 1
- Item(s) to Buy - If you do not want the promotion to apply to all purchases, specify
the categories, products, etc. that qualify. You can add additional criteria as needed
and combine them in either AND (the purchase must meet all criteria) or OR (the
purchase must meet at least one criterion) form

3) Business user must provide the following information in the 'Offer' section:
- Number of items to discount - For a traditional “buy one, get one” promotion, enter
1; for each item the customer purchases, one item is discounted. You can discount
any number of items, however, or check Unlimited to apply the promotion to all
items once the promotion condition has been met
- Apply Discount To - Select whether the discount should be applied to the lowest or
the highest priced items in the order first
- Item(s) to Discount - Use the selection boxes to identify items that qualify for the
discount
- Discount Type - Select amount off, percentage off, fixed item price, or free
- Discount - Enter the amount of the discount or, if the Discount Type is Fixed Item
Price, enter the price of the item. If the Discount Type is Free, this field is disabled

1) Business user to create following item level promotions:


a. Buy Item X Get Item Y

2) Business user must provide the following information in the 'Condition' section:
- No. of Items to Buy - How many items the customer must purchase in order to
receive the discount. This quantity must be at least 1
- Item(s) to Buy - If you do not want the promotion to apply to all purchases, specify
the categories, products, etc. that qualify. You can add additional criteria as needed
and combine them in either AND (the purchase must meet all criteria) or OR (the
purchase must meet at least one criterion) form
- Item(s) to Exclude - To exclude items from the condition (that is, they won’t help the
customer qualify for the promotion), click the Add Criteria button under the Items to
Exclude area

3) Business user must provide the following information in the 'Offer' section:
- Number of items to discount - You can discount any number of items, or check
Unlimited to apply the promotion to all items once the promotion condition has
been met
- Apply Discount To - Select whether the discount should be applied to the lowest or
the highest priced items in the order first
- Item(s) to Discount - Use the selection boxes to identify items that qualify for the
discount
- Discount Type - Select amount off, percentage off, fixed item price, or free
- Discount - Enter the amount of the discount or, if the Discount Type is Fixed Item
Price, enter the price of the item
1) Business user to create following item level promotions:
a. Buy Within Specified Time Frame Get Item Discount

2) Business user must provide the following information in the 'Condition' section:
- Buy Between Dates - Specify the start and end dates for the condition

3) Business user must provide the following information in the 'Offer' section:
- Number of items to discount - You can discount any number of items, or check
Unlimited to apply the promotion to all items once the promotion condition has
been met
- Apply Discount To - Select whether the discount should be applied to the lowest or
the highest priced items in the order first
- Item(s) to Discount - Use the selection boxes to identify items that qualify for the
discount
- Discount Type - Select amount off, percentage off, fixed item price, or free
- Discount - Enter the amount of the discount or, if the Discount Type is Fixed Item
Price, enter the price of the item

1) Business user to create following item level promotions:


a. Get Item Discount (by Product, Category, Brand, etc.)

2) Business user must provide the following information in the 'Condition' section:
- No. of Items to Buy - How many items the customer must purchase in order to
receive the discount. This quantity must be at least 1
- Item(s) to Buy - If you do not want the promotion to apply to all purchases, specify
the categories, products, etc. that qualify. You can add additional criteria as needed
and combine them in either AND (the purchase must meet all criteria) or OR (the
purchase must meet at least one criterion) form
- Item(s) to Exclude - To exclude items from the condition (that is, they won’t help the
customer qualify for the promotion), click the Add Criteria button under the Items to
Exclude area

3) Business user must provide the following information in the 'Offer' section:
- Number of items to discount - Enter the number of items that can receive the
discount, or check Unlimited. For instance, if a customer purchases six items in the
discounted category, you might discount five of them
- Apply Discount To - Select whether the discount should be applied to the lowest or
the highest priced items in the order first
- Item(s) to Discount - Use the selection boxes to identify items that qualify for the
discount
- Discount Type - Select amount off, percentage off, fixed item price, or free
- Discount - Enter the amount of the discount or, if the Discount Type is Fixed Item
Price, enter the price of the item
1) Business user to create following item level promotions:
a. Spend Y Get Item Discount

2) This promotion discounts a particular item or items when a customer spends the
specified amount. First, specify the Spend threshold for the condition

3) Optionally, you can define a promotion upsell for the promotion. This allows your
site to inform customers when they are close to qualifying for the promotion. Bear in
mind that the upsell does not appear on your site automatically, but must be
incorporated into a JSP or otherwise actively presented to the customer

4) If you specify a promotion upsell as part of the condition and offer, you can still
specify additional upsells under the Promotion Upsells. Note that the promotion
upsell section only appears in the condition and offer template when you first create
the promotion. To edit a promotion upsell, use the Promotion Upsells section of the
promotion

5) Condition to follow what is defined in stroy#

1) This promotion discounts an entire order when the customer places the order
within the specified time period.

2) First, specify the start and end dates for the condition. In the case of this
promotion, these fields are the equivalent of the usage start and end dates; if you
change one set of dates, the other set updates automatically.

3) The following table describes the offer properties:


- Discount Type - Select amount off or percentage off
- Discount - Enter the amount of the discount
1) This promotion discounts an entire order when the customer purchases the
specified item or items.

2) First, set up the condition parameters:


- Number of items to buy - How many items the customer must purchase in order to
receive the discount. This quantity must be at least 1
- Item(s) to buy - If you do not want the promotion to apply to all purchases, specify
the categories, products, etc. that qualify. You can add additional criteria as needed
and combine them in either AND (the purchase must meet all criteria) or OR (the
purchase must meet at least one criterion) form

3) The following table describes the offer properties:


- Discount Type - Select amount off or percentage off
- Discount - Enter the amount of the discount
1) This promotion discounts an entire order; no other conditions apply, so you only
need to specify the offer details.

2) The following table describes the offer properties:


- Discount Type - Select amount off or percentage off
- Discount - Enter the amount of the discount
1) This promotion discounts an entire order when the customer spends the specified
amount in the specified areas.

2) First, specify the Spend threshold for the condition

3) The following table describes the offer properties:


- Discount Type - Select amount off or percentage off
- Discount - Enter the amount of the discount
1) This promotion discounts shipping when the customer places the order within the
specified time period.

2) First, specify the start and end dates for the condition. In the case of this
promotion, these fields are the equivalent of the usage start and end dates; if you
change one set of dates, the other set updates automatically.

3) The following table describes the offer properties:


- Discount Type - Select amount off or percentage off
- Discount - Enter the amount of the discount
1) This promotion discounts shipping when the customer purchases the specified
item or items.

2) First, set up the condition parameters:


- Number of items to buy - How many items the customer must purchase in order to
receive the discount. This quantity must be at least 1
- Item(s) to buy - If you do not want the promotion to apply to all purchases, specify
the categories, products, etc. that qualify. You can add additional criteria as needed
and combine them in either AND (the purchase must meet all criteria) or OR (the
purchase must meet at least one criterion) form

3) The following table describes the offer properties:


- Discount Type - Select amount off or percentage off
- Discount - Enter the amount of the discount
1) This promotion discounts shipping; no other conditions apply, so you only need to
specify the offer details.

2) The following table describes the offer properties:


- Discount Type - Select amount off or percentage off
- Discount - Enter the amount of the discount
1) This promotion discounts shipping when the customer spends the specified
amount in the specified areas.

2) First, specify the Spend threshold for the condition

3) The following table describes the offer properties:


- Discount Type - Select amount off or percentage off
- Discount - Enter the amount of the discount
1) Business user should be allowed to maintain coupons as a separate asset within
the 'Merchandising' option
2) Business user to have the following options:
- Create a Coupon Folder
- Creat a Coupon
- Create a Coupon Batch
3) Business user should be able to view existing coupons (view all) or folder wise
4) Business user should be allowed to search for a coupon
5) Business user should be allowed to move coupon to existing folders or new folders
1) Business user to provide the following information while creating a coupon:
- Coupon Code (required) - code to be generated by the system when a business
user configure them, the business user has the ability to override a coupon code
- Coupon Name (optional) - You can provide a display name for the coupon. If you
do not provide a display name, the display name of the associated promotion is used
- Start and End Date - If the coupon is only good for a certain time period, enter the
start and end dates that define that period
- Uses - Number of times the coupon can be used
- Parent Folder (optional)
- If you want to move the coupon from its current location, you can select a different
parent folder, or create a new folder
- Promotions (optional) - Select one or more existing promotions, or create a new
promotion with which to associate this coupon. You do not have to associate any
promotions with a coupon when you create the coupon; however, in order to
distribute the coupon to customers, you must associate the coupon with one or more
promotions
- Redeemable on Promotion Sites - If you are using the multisite feature, specify
whether the coupon can be redeemed on all sites, or only on those sites with the
coupon’s associated promotion is connected. If the coupon is redeemable on all sites,
but the associated promotion is linked to a specific site, the customer must check out
their order on that site in order for the promotion to apply during pricing

1) Business users can add coupons to a promotion selecting an existing promotion or


create new promotions with which to associate the coupon
1) Business user to provide the following information while creating a coupon batch:
- Coupon Code (prefix)
(required) - For coupon batches, the coupon code is used as an identifying prefix. The
coupon code is used when the customer claims a coupon, along with a randomly
generated coupon number and validation code.
Note that you cannot edit this value once the coupons have been generated.
- Number of Coupons (required) - How many coupons to generate as part of the
batch. Note that after the coupons have been generated, you cannot add more to an
existing batch
- Coupon Name (required) - Name for the coupon
- Start & End Date (optional) - If the coupon is only good for a certain time period,
enter the start and end of the availability period
- Coupon Usage Limit (optional) - Number of times each coupon in the batch can be
used. The default setting is 1.
- Parent Folder (optional) - If you want to move the coupon from its current location,
you can select a different parent folder, or create a new folder.
- Promotions (optional) - Select one or more existing promotions, or create a new
promotion with which to associate this coupon. You do not have to associate any
promotions with a coupon when you create the coupon; however, in order to
distribute the coupon to customers, you must associate the coupon with one or more
promotions
Redeemable on - If you are using the multisite feature, specify whether the coupon
can be redeemed on all sites, or only on those sites with the coupon’s associated
promotion is connected

1) Business user should be allowed to delete a coupon

1) The business user should be allowed to view information on coupons within a


coupon batch by exporting the batch to either CSV or XLS format
Gift with Purchase Promotions – provide the customer with a product free of charge
when they purchase approved items.

1) Gift with purchase promotions are a special promotion type that allows you to give
customers a free item as part of their order
2) Free gift criteria can be specified as any of the following asset types:
- SKU
- Product
- Category
3) SKU bundles cannot be used as gift items

All Promotion types (Item, Order, Shipping) are combinable. Eligible offers will be
evaluated by the promotions engine and then applied to the order based on
promotion eligiblity and the priority ranking assigned to the offer during promotion
setup.

The system must be flexible enough to support:


- Offers that do not stack with anything else
- Offers that stack with everything, or with only some offers
- The ability to create new priorities
1) Business user should be able to create folder(s) representing modules and
create error message(s)

2) There should be a provision to provide localized error message(s) if the site is


supporting more than 1 language
1) Business user should be able to map banners / content at a page level for a given
site, E.g.: Homepage (List of banners / content), PDP (List of banners / content)

2) These banners / content would be consumed by experience manager at targeted


slots of a given page

1) System should allow the business user to manage the following information
related to stores:
- Store Name
- Address Line 1
- Address Line 2
- City, State, Zip Code
- Working Hours
- Telephone No.
- Email Address

2) System should also have the capability to import store data from an external
system

3) System must allow the business user to view / edit / delete stores at a site level

4) System must provide a list view and details view of store data, E.g.: List View would
consist of only store name and location, where as details view would display all
attribtues related to store data

You might also like