Dynamic search list automatically shown when search term is typed in search field
Support to display Einstein Predictive Search results
2.2
Search Results with no Products
Did you Mean in case of mis-spellings
Search tips
Display content slot with pre-configured product recommendations
Support to display Einstein powered product recommendations on Search
No Results page
2.3
Search Results with Products
2.4
Search Results with Articles (Unstructured Content)
2.5
Article Detail Page
2.6
Search Refinements
2.6.1
Search Refinements with Single-Select and Multi-Select
Category Landing | Category Grid | Product Tile
ID
Feature
3.1
Category Landing page
The Category Landing template can be configured in Business Manager when the category attribute rendering template is set to rendering/category/catLanding.
3.2
Category Grid
3.3
Product tiles on Category and Search Results pages
3.4
Product Title - Pricing
Single, 2-Tier and Range Pricing all supported
Compare Products
ID
Feature
4.1
Compare Bucket
Add items to the compare bucket for side-by-side product attribute comparison
Applies to Category Grid pages, but not to Search pages.
Product sets and bundles are not comparable.
4.2
Compare Products
Select & display up to four products to compare.
When fewer than four are selected, the width of each item expands.
Product Detail Pages
ID
Feature
5.1
Product Detail page (PDP)
Display product attributes and information including images
Size chart
Add to cart
Add to wishlist/registry (if applicable)
Note: Product Images, Description, and Size Chart either based on primary category or product attribute.
5.1.1
Standard Product Detail page
5.1.2
Product Option Detail
Note: Product Option isn’t a stand alone page, this is a feature of a product to associate options with a product.
5.1.3
Variation Product Detail page
5.2
Product Detail w/ limited inventory message
5.3
Product Detail w/ Price Display and Promotion Callouts
5.4
Product Detail w/ Bonus Products
5.5
Product Sets Detail page
5.6
Product Bundles Detail page
5.7
Einstein Product Recommendations
Support to display Einstein powered product recommendations on product detail page for cross-sells and upsells
5.8
Product Detail with In-store inventory
Support to display in-store inventory information if available in Business Manager
Shopper needs to select SKU and Store information to view available inventory
Quickview Capabilities
ID
Feature
6
Quickview
Display a module window when a shopper clicks the Quickview icon within a product grid.
Add to cart.
Note: Quickview is not designed to support Mobile devices.
6.1
Quickview: Standard Product detail
6.2
Quickview: Product Option detail
6.3
Quickview: Variation Product detail
6.4
Quickview: Product sets detail
6.5
Quickview: Product bundles detail
In-Store Pickup (ISPU / BOPIS)
ID
Feature
7
In-Store Pickup (ISPU)
Display in-store pickup on the Product Detail page
Configuration:
Install the plugin_instorepickup cartridge.
Assign an active inventory book to the store record.
Enable the product attribute availableForInStorePickup.
7.1
ISPU: Product detail page with no saved store
7.1.1
ISPU: Store selection (Enter Zip code / Postal code)
7.2
ISPU: Product Detail page with saved store
7.3
ISPU: Cart page
For a store saved in the session, display store details such as name, address, and phone number.
If no store is saved in session, allow selection for Store Pickup in the Shipping Method options
7.4
ISPU: Shipping Address for Ship method selection with no saved store
If no store is saved in session, allow selection for Store Pickup in the Shipping Method options
7.5
ISPU: Shipping Address for Ship method selection with saved store
Display selected or saved store details such as name, address and phone number.
7.6
ISPU: Billing Address w/ Payment method
Displays store details such as name, address, and phone number.
Allows shoppers to edit store selection, if required.
7.7
ISPU: Place Order (Order Review) page
Displays store details such as name, address, and phone number.
Allows shoppers to edit store selection, if required.
7.8
ISPU: Order Receipt (Order Confirmation) page
Displays ship method as “Store Pick-up” with store details such as name, address, and phone number.
7.9
Order History page
Displays store pick up details
7.10
ISPU: Order Detail page
Displays ship method as “Store Pick-up” with store details such as name, address, and phone number.
Cart and Mini-Cart
ID
Feature
8.1
Mini-Cart
Displays compact product details for item(s) added to cart.
Supports quick edit for item quantity.
Displays button to Proceed to Checkout and Apple Pay, if applicable.
Note: Mini-cart does not display on mobile devices.
8.2
Cart: Empty cart page
Display empty Shopping Cart page when a shopper navigates to the cart page without any products added to cart.
8.3
Cart: Product List and Order Summary
Display product attributes for items added to cart.
Display quick order summary details - order subtotal, tax, shipping costs and estimated total.
Supports Quickview functionality on desktop devices for edits to products in cart.
Add to wishlist.
8.4
Cart: Coupon and Promotion Messaging
Display promotion messaging if the Cart qualifies for a product-level discount.
Display list price with a strikethrough with the promotion price shown underneath.
Allow shoppers to enter coupon/promotion codes for redemption.
Update cart page with updated pricing based on applied promotion
Display error message if coupon/promotion code is expired/invalid
8.4.1
Cart: Choice of Bonus product (Promotion)
Allow for selection of bonus product, if a shopper is eligible for a choice of bonus product promotion.
Select Bonus Product opens the the choice of bonus product window, and display selected bonus product in cart.
Bonus product is removed if the qualifying product is removed from cart.
8.5
Einstein Product Recommendations
Support to display Einstein powered product recommendations on cart page for cross-sells and upsells.
Checkout (Registered & Guest)
ID
Feature
9.1
Checkout - Login
Option to complete checkout as a guest or as a registered user.
9.2
Registered Checkout: support checkout for registered customers
Use saved addresses from address book for billing & shipping
Select shipping method
Use saved payment tender info from wallet for payment option
Complete order purchase, and save order details to My Account - Order History
9.3
Guest Checkout: support guest checkout for shoppers
Enter shipping and billing address information
Select shipping method
Enter payment information
Complete order purchase
Create (new) account from order receipt page and save order details to My Account - Order History
9.4
Update or Add New Shipping Address
Edit the shipping address information.
Add new shipping address.
9.5
Update or Add New Billing Address
Edit the billing address information.
Add new billing address.
9.6
Add Payment Method
Add payment tender information
Fields will dynamically update based on credit card type
Note: Payment Methods like PayPal, 3rd party Gift Cards/Certificates can be added via customization.
Note: Commerce Cloud eGift Certificates can be supported in SFRA via customization.
9.7
Multi-Ship Checkout
For multiple items in the cart, option to ship the products to multiple addresses.
Select Ship Method for each Shipping Address/Group.
Note: SFRA supports multi-ship checkout in the templates. Customers can choose to not enable multi-ship checkout.
My Account Page
ID
Feature
10.1
My Account - Login
Supports login with email address and password for registered users.
Supports new account creation with email address and password.
10.1.1
My Account - Forgot Password
Ability to reset account password by entering account email address
10.2
My Account - Dashboard
Displays shopper’s profile information with address book and order history, if available.
10.3
My Account - Edit Profile
Edit account profile information including name, email, phone, and password.
Display error message when email/password and confirm email/confirm password fields do not match.
Additional profile information can be captured to be attached to the account via customization
10.4
My Account - Address Book
Ability to enter addresses to address book.
View addresses in address book and edit, if necessary.
10.5
My Account - Payment Method
View existing payment method
Add new payment method
Remove existing payment method (*editing existing payment method is not supported).
10.6
My Account - Order History
Displays list of orders attached to the account
Ability to select individual orders to view additional order details
10.7
Check Order Status
Look up order status for guest users with order number, email address, and billing zip code/postal code.
10.8
Social Login (Facebook, Google)
Supports login via Facebook and/or Google via 3rd party integration
Wishlist and Gift Registry
ID
Feature
11.1.1
Wishlist
Ability to add item(s) to wishlist for registered users from PDP and Cart page.
View wishlist item(s) from Wishlist landing page.
Ability to remove item(s) from wishlist.
Update quantity for item(s) in wishlist.
Make wishlist private or public (default is private).
Ability to hide/unhide item(s) from public view.
Share wishlist via email or other social channels (3rd party integration required for social share).
Configuration:
Install the plugin_wishlists cartridge
11.1.2
Wishlist - Search
Ability to search for public wishlist(s) by entering first name, last name, and email address.
Display wishlist search results based on information entered based on public view settings.
11.2.1
Gift Registry - Event
Create registry with attributes - primary registrant & role, (using registered account user - first name, last name, email), event date, event name, city, state, and country.
Add co-registrant information - role, first name, last name, and email.
Enter shipping address for pre-event and post-event.
Make gift registry private or public (default is private).
Ability for registered users to have more than one gift registry.
Configuration:
Install the plugin_giftregistry cartridge.
Configure the footer content asset with a link to the controller route GiftRegistry-Landing.
11.2.2
Gift Registry - Items
Ability to add item(s) to registry for registered users from PDP and Cart page.
View registry item(s) from registry landing page.
Ability to remove item(s) from registry.
Update quantity for item(s) in registry.
Ability to hide/unhide item(s) from public view.
11.2.3
Gift Registry - Search
Ability to search for public registry by entering first name, last name (required) with event details and email address as optional.
Display registry search results based on information entered based on public view settings.
11.2.4
Gift Registry - Management
Ability for registered users to have more than one gift registry.
Ability to remove/delete registry(ies).
ID
Feature
12.1
GDPR
Support for GDPR guidelines for consent tracking, data deletion, data portability, and restriction of processing.
Support for shopper to provide or restrict consent tracking.
Support for shopper to download their own data (registered users only).
12.2
Apple Pay
Support for Apple Pay feature to be displayed on PDP, Mini-Cart, Cart page, and Checkout - Payment page.
Configuration:
Install the plugin_applepay cartridge.
Note: Requires 3rd party configuration and implementation.
Note: Works on iOS & MacOS devices w/ Safari browser only.
12.3
Ratings & Reviews
Support to display rating and reviews attached to products.
Configuration:
Install the plugin_ratings and plugins_reviews cartridge.
Note: Requires 3rd party configuration and implementation.
12.4
Loyalty
Support to display customer loyalty information (for registered users only).
Configurations:
Install the plugin_loyalty cartridge.
Note: Requires 3rd party configuration and implementation
12.5
Cross Cloud Connectors
SFRA supports cross cloud connectors for Commerce & Marketing and Commerce & Service.
12.6
Page Designer page layouts and components
Enable easier adoption of Page Designer through SFRA delivered Page Designer page layouts and components
Components available:
Header
Main Banner / Hero Image
Shop Category
Catalog carousel
Campaign banner
Product Tile
Product Carousel - Einstein
Look Book / Sets
Photo tile
Static Content w/ Shop Link
Content Mix blocks
ID
Feature
13.1
General (500) Error
Display error page for when server-side error occurs, but the server could not be more specific on what the exact problem is.
13.2
Missing Page (404) Error
Display error page for when client side error occurs when the webpage the shopper is trying to reach could not be found on the server
13.3
Client Side Validation Error
Error message(s) displayed when shoppers does not provide required information or enters invalid data in form fields.
13.4
Server Side Validation Error
Error message(s) displayed when shoppers submits a form but the data is invalid or does not match constraints.
13.5
Coupon Code Error
Display appropriate error messaging for coupon code errors (expired or invalid).
13.6
Login Error
Display appropriate error messaging for login errors on My account or Checkout page.
13.7
Credit Card Error
Display error when shopper attempts to submit a form without completing the required fields.
Display error when shopper attempts to submit an invalid credit card number.
Display error when shopper attempts to submit an expired credit card number.
13.8
Order Tracking Error
Display error when shopper attempts to submit an invalid order number and/or billing postal code that does not match order records.
ID
Feature
14.1
Store Locator
Support store locator functionality
Display list of stores based on zip code, or city, state and selected radius
Display store attributes as maintained in Business Manager
Note: In order to use the Google Maps functionality, the Google Maps API Key must be configured in the Site Preference google map api key.
14.2
Breadcrumbs
Display navigation breadcrumbs based on clickpath or pre-set paths.