Once your XML feed file is ready, do a quick validation check to find any errors before sending it to the Bazaarvoice SFTP server.
Validate XML feed file
Structure your XML feed to align with the Bazaarvoice XML schema . Validate the file against the schema using an XML validation tool before uploading it to the Bazaarvoice SFTP server.
Upload the feed to Bazaarvoice SFTP server
Always upload a new product feed immediately following any catalog changes on your website. Providing Bazaarvoice with matching, real-time updates is imperative to ensure your live site data remains accurate.
Watch this video to learn how to access the Bazaarvoice SFTP server and upload your feed files. If you require a descriptive transcript for this video, you can access this directly in our Wistia platform.
You can also add another level of security to your data by supplying a public Secure Socket Shell (SSH) key using SSH passwordless entry. This process relies on a private key that resides with you, paired with a public key used by a Bazaarvoice SFTP server. If you want to set up this key-based authentication method, contact Bazaarvoice Support for information and assistance.
Upload the XML feed file to the /import-inbox directory of the SFTP server:
-
If your data is hosted in the United States (US), use the following URLs:
- Staging server—sftp-stg.bazaarvoice.com
- Production server—sftp.bazaarvoice.com
-
If your data is hosted in Europe (EU), use the following URLs:
- Staging server—sftp7-stg.bazaarvoice.com
- Production server—sftp7.bazaarvoice.com
Be sure to connect to SFTP using port 22. Contact Bazaarvoice Support if you do not know your SFTP credentials or where your data is hosted.
Guidelines for uploading XML feed files
- Upload a single, complete XML feed once per day to provide your primary catalog data.
- Follow the full feed with incremental feed files to reflect updates throughout the day.
- Avoid sending full feeds multiple times per day, as this can impact system performance.
XML feed processing timeline
After XML feeds are uploaded, they are processed from 2 AM Central Time (CST: UTC-6 or CDT: UTC-5). Bazaarvoice may not finish importing the feed until later the same day and, even if the feed is updated in good time, syndication to retailers may still take up to one week.
This means that if you have a product launch at 9 AM on Friday but the XML feed is updated at 2 AM the same day, the system may not recognise the product ID in your email list. As a result, emails may fail to send and Write a review links may be broken.
Check the feed status
After uploading a feed to the staging or production SFTP server, you can view the import summary and error or warning count of the feed. Checking the import summary enables you to correct errors before the next import, so you can ensure you provide a valid feed for the next import.
View the import summary for your staging server or production server by selecting More > Product Catalog > Feed > Validate Product Feed. If your feed returns an error or warning, select it (Import ID) for more information.