Skip to content

Customer journey steps

After designing the desirable customer journey flow or some dedicated steps of this flow a Business Analyst find the relevant customer journey step in the table below.

Than, the Business Analyst checks the related page(s) mentioned in the "Link" column to see what related functionality is provided by Virto Commerce and identify what should be extended to cover gaps if they exist.

Customer steps in the front end are implemented with using scenarios or commands that are built-in into experience API. On the relevant page(s) you may find information about related XAPI commands, examples of complex custom user scenarios, explanation of useful atomic backend functions, and explanation of possible ways of extending the system.

Awareness phase

Step Description Link
SEO SEO data delivery to the front-end in experience API. Expereince API
Social Integration of Virto Commerce with third-party solutions and services including social media Integrations, Expereince API
Remarketing Integration for remarketing Integrations, Expereince API
Newsletter Integration of Virto Commerce with third-party solutions and services including email marketing software of your choice Integrations, Expereince API

Consideration phase

Step Description Link
Homepage Homepage should be designed in the front end (would it be a storefront, CMS solution, or other) and integrated with Virto Commerce experience API if required Expereince API
Landing page Landing pages should be designed in the front end (would it be a storefront, CMS solution, or other) and integrated with Virto Commerce experience API to deliver eCommerce data like product information, prices, or others. Expereince API
Navigation / main menu Navigation menu should be designed and managed in the front end (would it be a storefront, CMS solution, or other) and integrated with Virto Commerce experience API to deliver required eCommerce data like catalogs, categories, or other Expereince API
Forms Formes should be designed and managed in the front end (would it be a storefront, CMS solution, or other) and integrated with Virto Commerce experience API if required. Expereince API
Product search Product search scenarios for front-end in experience API. Experience API
Product page Product information browsing scenarios for front-end in experience API. Experience API
Pricing Product prices browsing scenarios for front-end in experience API. Experience API
Inventory Product inventory browsing scenarios for front-end in experience API. Experience API
Promotions Promotion scenarios for front-end in experience API. Experience API
Wishlists Implementing wish-list scenarions (development required) as a modified Cart instanses Cart module
Static content Static content should be designed in the front end (would it be a storefront, CMS solution, or other) and integrated with Virto Commerce experience API if required Expereince API
Mobile app Integration with any touchpoint, including mobile APP or PWA through the experience API. Expereince API
Omnichannel (POC, CS) Integration with any touchpoint, including POC, CS, or other through the experience API. Expereince API

Acquisition phase

Step Description Link
Shopping cart Shopping cart scenarios for front-end in experience API. Experience API
Upsell Upsell and cross-sell tools: products associations, dynamic products associations, personalization Products associations, Dynamic Marketing Segments, Dynamic Product Associations, Personalization
Unavailable items Making products unavailable or invisible Unavailable product
Registration Buyer registration scenarios: physical buyer user (B2C), organization (B2B) with different levels of organizational complexity Experience API
Login Login scenarios in experience API Experience API
Guest visitor Guest visitor scenarios for front-end in experience API. Creating specific logic for such kinds of visitors: full access, no access, limited access (no prices, no cart, other). How to configure and extend these scenarios Experience API
Quick checkout Quick checkout scenarios for front-end in experience API. Experience API
Delivery options Delivery selection scenarios for front-end in experience API. Experience API
Payment options Payment options selection scenarios for front-end in experience API. Experience API
Invoicing Invoices availability scenarios for front-end in experience API. Experience API
Taxation Taxation-related scenarios for front-end in experience API. Experience API
Checkout Order review and confirmation Experience API
Shipping tracking Scenarios for delivery of shipment tracking information in front-end through the experience API. Experience API
My account data Scenarios for account data management in front-end through the experience API. Experience API
Order history Scenarios for order history delivery in front-end through the experience API. Experience API
Customer company data (B2B) Scenarios for organization data management in front-end through the experience API. Experience API
Register additional users in B2B Scenarios for registering of new users inside the organization in the front-end through the experience API. Experience API
B2B assigning roles to users Assigning specific role (pre-defined on a seller side) by organization admin to organization member so that the member has limited access to B2B store functionality or data Experience API

Last update: December 18, 2022