Setup checklist
Setup checklist
This article provides a checklist to verify that your Coveo for Commerce implementation includes all the essential components for a fully functional and optimized setup.
|
Note
This checklist supports only implementations that target the Commerce API. |
Map your storefront architecture
Before you start setting up Coveo for Commerce, you must map your storefront architecture in a way that’s compatible with Coveo.
-
Have you identified the storefronts you want to integrate with Coveo for Commerce?
-
Have you defined a tracking ID for each of these storefronts? See What’s a tracking ID? for more information on how to define a tracking ID.
-
Have you registered each tracking ID as a property using the Properties
(platform-ca
| platform-eu
| platform-au
) page of the Coveo Administration Console?
-
For more information on how to map your storefront architecture to Coveo, see Map your storefront architecture to Coveo.
Product catalog indexing
-
Have you ensured that all your products, their variants, and the various availability channels are correctly indexed within your Catalog source? See Stream your catalog data to your source for details.
-
If you’re supporting multiple combinations of languages and currencies, have you created a Catalog source for each combination?
-
If your product offering differs depending on regions (for example, different products in different countries), have you created a Catalog source for each region?
-
-
Are the standard commerce fields appropriately mapped to relevant metadata in your catalog configuration?
-
Have you set up fields to help you structure your catalog entity with products, variants and/or availability, and mapped them to the relevant metadata? See catalog structure fields for details.
-
Have you created and mapped additional commerce fields with relevant metadata?
-
Is your catalog entity fully configured to support your products, variants, and availabilities?
-
If you’re supporting multiple combinations of languages and currencies, have you created a catalog entity for each combination?
-
If your product offering differs depending on regions (for example, different products in different countries), have you created a catalog entity for each region?
-
-
Have you implemented a system that allows for convenient updates without requiring you to re-upload your entire catalog data every time?
Configure query pipelines and Coveo ML
-
Have you configured query pipelines for each product discovery interface that you’re planning to build?
-
Do the query pipelines adhere to the established naming conventions?
-
Have you configured the required query pipeline rules for your product listings pipelines?
-
-
Have you configured the recommended Coveo ML models for each product discovery interface that you’ve built?
-
Are the models associated with the correct query pipelines?
-
-
When using product grouping to group products in commerce interfaces, have you done the required configurations? See Product grouping for all configuration details.
Build commerce interfaces
Your storefront visitors use commerce interfaces to search, browse, and purchase products. Each of these interfaces is powered by a product discovery solution.
-
Have you identified each locale (combination of language, country, and currency) that each storefront can support and defined your storefront associations using the Storefront associations
(platform-ca
| platform-eu
| platform-au
) page?
-
Have you built and configured your commerce search pages?
-
Once you’ve built and configured your search pages, have you verified that search requests being sent to the Coveo Commerce API?
-
-
Have you built and configured your commerce product listing pages?
-
Once you’ve built and configured your product listing pages, have you verified that product listing requests are being sent to the Coveo Commerce API?
-
-
Have you built and configured your commerce recommendation interfaces?
-
Once you’ve built and configured your recommendation interfaces, have you verified that recommendation requests are being sent to the Coveo Commerce API?
-
-
Do your commerce interfaces comply with Coveo’s SEO best practices?
|
Leading practice
|
Log commerce events
It’s crucial that you track touchpoints to analyze storefront performance, create reports, and power Coveo Machine Learning (Coveo ML).
|
Leading practices
|
-
Are product clicks being logged?
-
Are product views being logged?
-
Are products being added/removed from the cart being logged?
-
If products can be added to a cart directly from the search results page, product listing pages, or recommendation slots, are you sending an additional click event?
-
-
Are purchases being logged?
-
Have you performed data validation to ensure that the events are being sent to Coveo and contain accurate information?
For more information on how to log commerce events, see Log commerce events.
Commerce authentication
-
Have you configured your commerce authentication method to authenticate requests to the Commerce and Events APIs?
|
Ensure that the chosen authentication method doesn’t specify a search hub value. In Coveo for Commerce implementations, this is automatically handled by the Coveo Commerce API. |
Coveo Merchandising Hub
-
Are you using the Coveo Merchandising Hub (CMH) to manage search queries, product listing pages, and recommendation slots?
See Coveo Merchandising Hub (CMH) for more information.