Appearance
Syncing Content to Your Store
Once your content has been generated and approved, XC AI Content Automation lets you sync it directly to your e-commerce store. This removes the need to copy and paste descriptions manually -- approved content is pushed straight to the matching products in your store with a single action.
Prerequisites
Before you can sync content, two conditions must be met:
- A store connection must be configured. Your project needs an active connection to your e-commerce platform. If you have not set one up yet, see the Store Connection Setup guide.
- Items must be in Approved status. Only content items that have been reviewed and approved are eligible for syncing. Draft or rejected items will not be included.
Project Store Settings
Each project has its own store settings that control how content is exported. To configure them, open your project and navigate to the store settings section.
- Target store connection -- Select which of your configured store connections this project should sync to. If you have multiple stores, make sure you pick the right one.
- Media base URL -- For Magento 2 stores that use relative image paths, set the base URL here so that image references resolve correctly during export.
- Copy descriptions to variants -- When enabled, the parent product's generated descriptions are copied to all of its child variants during export. This is useful when your variants should share the same content as the parent product.
- Sync product names -- When enabled, generated product names are pushed to the store along with the descriptions. Use this option with caution: changing product names in your store can affect SEO rankings, URLs, breadcrumbs, and third-party integrations that reference products by name.
Running a Sync
To push approved content to your store:
- Open your project and navigate to the content items list.
- Select the approved items you want to sync. You can pick individual items or use Select All to include every approved item at once.
- Click the Sync button to start the export.
- A progress modal appears, showing real-time updates as each item is synced to your store. You can watch the progress or minimize the modal to the dashboard and continue working while the sync runs in the background.
The sync processes items one at a time. When it finishes, you will see a summary of how many items were synced successfully and whether any encountered errors.
What Gets Synced
During a sync, the following fields are updated on the existing products in your store:
- Short description -- Pushed to the product's short description field, if a short description was generated.
- Long description -- Pushed to the product's main description field, if a long description was generated.
- Product name -- Updated only if the Sync product names option is enabled in your project store settings.
Content is always applied to products that already exist in your store. The sync process does not create new products -- it only updates the content fields on matching items.
Handling Errors
If an item fails to sync, it will be marked with an error status in your content items list so you can easily identify which products need attention.
Common causes of sync errors include:
- Store connection expired -- Your API credentials or access token may have expired. Check your store connection status and re-authenticate if necessary.
- Product no longer exists -- The product may have been deleted or its identifier may have changed in your store since the data was imported.
- API rate limits -- Your store's API may throttle requests if too many are sent in a short period. Waiting a few minutes and retrying usually resolves this.
To retry, verify that your store connection is active and healthy, then select the failed items and click Sync again. Items that were already synced successfully will not be affected.