Available integrations
Shopify
Two-way sync with your Shopify store. Automatically import products and keep them updated.
Bulk import/export
Import and export products using Excel files. Perfect for one-time migrations or manual updates.
How integrations work
Primary vs. secondary integrations
Avelero uses a primary integration model to manage product grouping:- Primary integration: Defines how variants are grouped into products. This determines your product structure in Avelero.
- Secondary integrations: Enrich existing products with additional data (SKUs, barcodes, custom attributes).
For example, if Shopify is your primary integration, products are grouped by Shopify’s product structure. If you later connect a PIM system and promote it to primary, variants will be re-grouped according to the PIM’s structure.
Field ownership
Each integration can “own” specific fields. When an integration owns a field:- That field’s value comes from the integration during sync
- Manual edits to that field in Avelero will be overwritten on the next sync
- Other integrations cannot write to owned fields
- Primary integration: Owns product structure and core fields (name, description, images)
- Secondary integrations: Own only identifiers (SKU, barcode) by default
Sync behavior
Automatic syncs:- Scheduled based on sync interval (default: 24 hours)
- Triggered by webhooks (for supported integrations)
- Click Sync now in the integration settings
- Useful for testing or immediate updates
- New products and variants are created
- Existing products are updated based on field ownership
- Deleted products in the source are NOT deleted in Avelero (soft-delete behavior)
Authentication methods
OAuth (Shopify)
OAuth integrations use a secure authorization flow:- Click Connect in Avelero
- Authorize access in the external platform
- Credentials are encrypted and stored securely
- Access tokens are automatically refreshed
API key (future integrations)
API key integrations require manual credential entry:- Generate an API key in the external platform
- Paste the key into Avelero’s connection form
- Test the connection before saving
Connection status
Integrations have the following statuses:- Active: Connected and syncing normally
- Paused: Connected but syncing is disabled
- Error: Connection or sync failed (check error message)
- Disconnected: Integration was removed
Data flow
- External platform → Avelero syncs product data based on field ownership rules
- Avelero → Products are validated and stored in the catalog
- Catalog → Digital Product Passports are generated automatically
- Passports → Accessible via public URLs or QR codes
Best practices
Choose the right primary integration
Choose the right primary integration
Your primary integration should be your source of truth for product structure. This is typically:
- Your e-commerce platform (Shopify, WooCommerce)
- Your PIM system (if you have one)
- Bulk import (for full control over product grouping)
Use secondary integrations for enrichment
Use secondary integrations for enrichment
Connect secondary integrations to add:
- Alternative identifiers (SKUs from ERP, barcodes from warehouse system)
- Localized content (translations, regional descriptions)
- Technical specs (from PLM systems)
Configure field ownership carefully
Configure field ownership carefully
- Review default ownership settings after connecting
- Disable ownership for fields you want to edit manually in Avelero
- Document which system owns which fields for your team
Test before going live
Test before going live
- Connect integration in test/staging environment first
- Run a manual sync with a small product subset
- Verify field mappings and ownership
- Check that Digital Passports display correctly
Common scenarios
Migrating from Shopify to a PIM
Connect PIM as secondary
PIM enriches products with additional data (sustainability info, supply chain details).
Promote PIM to primary
When ready, promote PIM to primary. Variants will be re-grouped according to PIM’s product structure.
One-time data migration
Next steps
Connect Shopify
Set up OAuth connection and configure product sync.
Bulk import/export
Learn the Excel template format and import products in bulk.