Smart Feed (New): Creating a Google Product Feed
This guide explains how to create and submit a Google product feed using Smart Feed (New).
Before you start, make sure you’ve completed the preparation steps outlined in Smart Feed (New): Overview and Key Features.
Before You Start
Before creating a Google product feed, please ensure the following:
- Products have been created and published in the SHOPLINE Admin > Products module.
- Products are enabled for the Online Store channel (to ensure they can be crawled and verified by Google).
- You have a valid Google account.
- You have access to a Google Merchant Center (GMC) account.
|
Notes: The following products will NOT be synced to Smart Feed
|
Create a Google Product Feed
Step 1: Sync Products from SHOPLINE
In Smart Feed (New), go to: Manage Product > Sync products.
The system will fetch product data from SHOPLINE via API.
Recommended usage:
After making bulk updates or changes to key products in SHOPLINE, it is recommended to manually trigger a sync.
Estimated sync time:
- Up to 10,000 variants: ~30 minutes
- Up to 50,000 variants: ~2 hours
| Note: If syncing takes longer than 2 hours, please contact your account manager. |
Step 2: Connect Google Merchant Center (GMC)
Go to Manage channels> Channel Connection > Google.
Click Add Channel and complete the authorization.
Authorization steps:
- Log in and authorize your Google account
- Select the corresponding GMC account
Once completed, Smart Feed will sync product data to GMC via API.
Step 3: Set Product Sync Scope
Product filtering rules determine which products will be synced to GMC.
Available methods:
- Specify products by SPU ID / SKU ID
- Upload a spreadsheet for bulk filtering (recommended for large catalogs)
|
Notes:
|
Step 4: Configure Product Field Rules
Smart Feed allows you to customize how product attributes map to Google Feed fields.
Field Configuration
- Core fields are pre-configured based on Google best practices (recommended to keep enabled)
- You can adjust field sources based on your needs, such as:
- Product title
- Product type
- Custom product attributes
Macro Settings
For attributes such as color, size, material, and pattern, you can use macros to pull values from SHOPLINE product attributes.
Example:
If you enter colour as a macro, Smart Feed will fetch the corresponding value (e.g., “red”) from product attributes and populate the Google Feed field.
|
Important Notes:
|
Inventory logic:
- Stock = 0 and overselling disabled: Displayed as “Out of stock”
- Other cases: Automatically updated based on inventory status
After configuring fields, it is recommended to use Preview Products to verify the results.
Step 5: Preview Products
The preview page shows the exact data that will be submitted to GMC.We recommend checking a few familiar products to ensure:
- Field values are correct
- Product variants are complete
- Product IDs are consistent (especially for migrated stores)
Step 6: Submit Products to GMC
In the Field Settings page, click Submit to start syncing products to Google Merchant Center.
Submission Process
- The system generates product data based on filtering and field rules
- Data is submitted to GMC via the Google Content API
Check Sync Status
You can monitor progress via:
- Push Logs: View task start time and number of successful submissions
- Submitted Products: View successfully synced products
- Manage products > Submitted: View overall records
Sync time depends on product volume.
Step 7: Automatic Scheduled Updates
To keep product data up to date, Smart Feed automatically syncs product data to GMC once per day.
You can check update records in Push Logs.
Step 8: Check Errors and Disapproved Products
Products that fail submission or are disapproved by Google can be found in the Error Messages page.
Common Causes
- Missing required fields
- Invalid field formats
- Incomplete product data
Troubleshooting Suggestions
- Verify field configuration in Field Settings
- Check product data completeness in SHOPLINE Admin
- Filter products by error type and fix issues in batches
Google Multi-Market Feed Setup
Smart Feed (New) supports multi-market feed configuration for Google.
Basic Rules
- Each country requires a separate feed
- Each feed uses:
- The country’s currency
- The country’s default language
- Feed labels follow country codes (e.g., US, JP)
Exchange Rate Protection Recommendation
Google recommends avoiding frequent price fluctuations. To prevent price mismatch errors, enabling Exchange Rate Protection is recommended.
How it works:
- Prices remain unchanged within a defined exchange rate fluctuation range
- Prices update only when the threshold is exceeded
Usage Recommendations
Recommended to enable:
- Single-country markets
- Multi-country markets with the same currency (e.g., Eurozone)
Not recommended:
- Multi-country markets with different currencies (higher risk of price mismatch errors)
Other Limitations
- Up to 5 country feeds can be enabled simultaneously
- For additional countries, please contact your account manager