|1. Prepare||»||2. Connect||»||3. Fields||»||4. Settings||»||5. IntelliSuggest||»||6. Analytics|
The first step to getting set up with SearchSpring is to connect your store's data so that we can access and index your product information.
1. Select Your Platform
Log into the SearchSpring management console and go to the Data Feed page. From here, select the platform or source of your product information.
2. Instructions for your Platform
Follow the links below for instructions on connecting with the following specific platforms:
Continue reading this article for instructions if you'd like to use something else as your data source. If your data source is not listed below, please contact us at firstname.lastname@example.org
3. Settings for CSV, XML, RSS, CoreSense CSV, Aabaco Small Business, Google Sitemap XML, or PinnacleCart API
Data Feed Location
Your store's product data must be stored online somewhere in order for us to access it. Enter the URL address of your data feed here.
Data Feed Security (Optional)
SearchSpring supports downloading data feeds from URLs that are password protected using Basic Access Authentication. To enable this feature, enter the appropriate username and password. We strongly recommend the use of a secure (HTTPS) data feed URL in conjunction with Basic Access Authentication. This helps to ensure that the password is transmitted securely and that prying eyes won't see the password. Ensure that your data feed can be accessed securely via HTTPS and use the appropriate URL starting with https:// in the Data Feed Location above. Contact your IT department, web host or E-Commerce service provider for implementation assistance.
Data Feed Format: Encoding
The character encoding used within your data feed. Consistent and valid encoding is important to ensure the best display of special characters like trademark symbols or non-English letters. SearchSpring will attempt to auto-detect encoding and convert text accordingly, however specifying the correct encoding is a good idea. If you're not sure what encoding your data feed employs, it's better not to guess. (This is one of the geeky, technical things that must be exactly right.)
CSV Feed Format Configuration
The CSV Feed Format Configuration only appears if you previously selected CSV as your data source.
- Delimiter: The character separating each field in your data.
- Quote Character: The character used for indicating a quote in your data.
XML Feed Format Configuration
The XML Feed Format Configuration only appears if you previously selected XML as your data source.
- Record Element: The name of the XML element that contains each record. In the example below, "Product" would be the record element.
- Unique Key: The name of the attribute or element that contains the unique key for each record (such as a unique SKU or Product ID). In the example below, "ID" would be the Unique Key.
Example XML Data:
<Products> <Product ID="123984"> <SKU>10-500XY</SKU> <Name>Widget X</Name> </Product> <Product ID="324534"> <SKU>30-100AA</SKU> <Name>Just Another Item</Name> </Product> </Products>
Tip: Minimize Data Conflicts
In order to minimize conflicts, specify attribute names using the notation [ElementName]_[AttributeName]. In the following example, use Product_ID to reference the Product's ID attribute or SKU to reference the Product's SKU child element.
This section controls how often SearchSpring will re-index your data feed in order to present up-to-date search results. The update interval should reflect a reasonable setting based on the frequency of updates to your data feed. (Manual updates can be requested at any time from the Index Status page)
- Interval: How often you would like SearchSpring to re-index your data feed.
- Time of Day: This options enables the election of a specific time of day to re-index your data feed.
Please note: The "Time of Day" option doesn't apply to hourly update intervals. This time setting will not automatically change for daylight savings.
Regenerate Data Feed Before Update (Optional)
The data feed regeneration mechanism allows SearchSpring to trigger the update of data feeds on remote systems. This feature is designed for scenarios where scheduling a process or script to regularly update your data feed is difficult (e.g. when scheduling CRON jobs on your web server isn't allowed).
- Enable: Check this to enable data feed regeneration.
- URL: The URL SearchSpring should use to access your regeneration script.
This feature should only be used when job scheduling alternatives are not available. The best options for automation include CRON jobs on Linux-based hosting environments or the Windows Task Scheduler. These solutions provide your IT staff or web development agency with the best level of configuration and control.
In cases where this feature is appropriate, see the following article: "Custom Feed Regeneration Script"