Export Profiles Overview
An export profile defines which products to export, where to send them, and how to transform them for the destination store.
Creating an export profile
Section titled “Creating an export profile”- Go to Export Profiles → Add profile
- Select the destination (a previously configured store connection)
- Give the profile a name (e.g. “All electronics to Shopify”)
- Configure filters, field mappings, deduplication, and guard rules (see below)
- Set a schedule or run manually
- Click Save
What an export profile contains
Section titled “What an export profile contains”Destination
Section titled “Destination”The store this profile exports to (Magento 2, Shopify, or WooCommerce). Each export profile is tied to exactly one destination, but a destination can have multiple profiles (e.g. one for in-stock items, one for out-of-stock).
Product filters
Section titled “Product filters”Which products to include in this export. Filters are evaluated as AND across different fields, OR within the same field. → Product Filters
Category set
Section titled “Category set”Which category tree to use when mapping canonical categories to destination-specific category IDs. Required if the destination uses category IDs.
Field mappings
Section titled “Field mappings”How canonical attribute codes map to the destination platform’s field names. Magento, Shopify, and WooCommerce have different field structures. → Field Mappings
Deduplication
Section titled “Deduplication”When the same product appears in multiple suppliers, deduplication selects one authoritative record. → Deduplication
Guard rules
Section titled “Guard rules”Rules that block individual products from export if they don’t meet safety criteria (e.g. no zero prices). → Guard Rules
Absent product handling
Section titled “Absent product handling”Controls what happens to products that were in the catalogue but are no longer in any supplier feed:
- Include for N days: keep exporting the product for N days after it goes absent (useful for allowing customers to finish orders)
- Stock override: set stock to 0 for absent products (marks them out of stock)
Export modes
Section titled “Export modes”Full sync
Section titled “Full sync”On the first run, all matching products are exported. This establishes the baseline in the destination store.
Delta export
Section titled “Delta export”On subsequent runs, only products where price, stock, availability, or attributes changed since the last successful export are pushed. This reduces API calls dramatically — if 100,000 products match your filter but only 400 changed prices overnight, only 400 API calls are made.
Delta mode is enabled by default on Plus and Scale plans. It can be toggled per export profile.
Export schedules
Section titled “Export schedules”Available schedules depend on your plan:
| Plan | Minimum interval |
|---|---|
| Free | Manual only |
| Lite | 12 hours (2×/day) |
| Plus | 1 hour |
| Scale | 30 minutes |
Schedules run independently for each export profile. Import and export schedules are independent — an import completing does not automatically trigger an export (unless you configure a post-import trigger).
Polling URLs (Plus and Scale)
Section titled “Polling URLs (Plus and Scale)”Each export profile on Plus or Scale gets a stable, token-authenticated URL that always returns the current export as a file (CSV, XML, or JSON). This lets destination stores poll CatalogRelay directly instead of requiring a push.
The URL is available in the export profile settings. The token is rotatable without changing the URL.
Monitoring export runs
Section titled “Monitoring export runs”Go to an export profile’s Runs tab. Each run shows:
- Products exported / skipped (unchanged) / failed / blocked by guard rules
- Duration
- Which guard rules triggered and how many products they blocked
Click a run to see the full guard block summary.