Adobe Commerce Integration with Marqo
This guide will help you integrate Marqo's powerful search capabilities with your Adobe Commerce (formerly Magento) store. Marqo provides a seamless integration that enhances your store's search functionality with advanced features like semantic search, filtering, and relevance tuning.
Prerequisites
- An active Adobe Commerce store
- Admin access to your Adobe Commerce instance
- A Marqo account (if you don't have one, sign up here)
- Marqo Pixel installed on your store (see Pixel Installation Guide)
- A Marqo API key (available in your Marqo Console)
Integration Steps
1. Request Adobe Endpoint
Before beginning the integration, you'll need to request a dedicated Adobe integration endpoint from Marqo support:
- Visit our support portal
- Select sev 5 and use the subject line "Integration Support - Adobe Endpoint"
- Specify that you need an Adobe Commerce integration endpoint
- Provide your Marqo account details and Adobe Commerce store URL
Our support team will provide you with a dedicated endpoint URL and configuration details within 2-3 business days.
2. Install OpenSearch Plugin
Adobe Commerce uses OpenSearch for its search functionality. We'll use this to integrate Marqo:
- Log in to your Adobe Commerce admin panel
- Navigate to System > Web Setup Wizard > Component Manager
- Search for "OpenSearch"
- Install the OpenSearch plugin if not already installed
- Once installed, go to Stores > Configuration > Catalog > Catalog Search
- Select "OpenSearch" as the search engine
- In the configuration:
- Set the Server Hostname to the endpoint URL provided by Marqo support
- Set the Server Port to 443
- Enable Enable SSL
- For the API Key, use your Marqo API key from the Marqo Console
3. Configure and Index Data
After installation, you'll need to configure the search settings and index your catalog:
- In the Adobe Commerce admin panel, go to System > Index Management
- Reindex your catalog data using the index management interface
- Wait for the indexing process to complete
- Go to Stores > Configuration > Catalog > Catalog Search
- Configure the following settings:
- Set Minimum Query Length to 2
- Enable Enable Search Suggestions
- Set Search Suggestions Results Count to 5
- Enable Enable Search Recommendations
4. Verify Integration
To ensure everything is working correctly:
- Clear your Adobe Commerce cache:
- Go to System > Cache Management
- Select all caches
- Click "Flush Cache Storage"
- Test the search functionality on your store's frontend
- Verify that search results are being returned from Marqo
- Check that filters and facets are working as expected
Troubleshooting
If you encounter any issues during the integration:
- Verify that your Marqo API key is correct
- Ensure the endpoint URL is properly configured
- Check that your SSL certificate is valid
- Verify that your firewall allows connections to the Marqo endpoint
- Contact Marqo Support if issues persist
Support
For any questions or issues with the integration, please contact our support team:
- Email: support@marqo.ai
- Support Portal: https://marqo.zendesk.com/hc/en-us/requests/new