Skip to main content
If your e-commerce platform doesn’t have a direct Cernel integration yet, you can upload product data as CSV or JSON feeds. This allows you to enrich products from any platform and export the enriched data back for import.

When to Use Feed Integration

Unsupported Platforms

WooCommerce, Magento, BigCommerce, custom platforms

Custom Systems

Internal e-commerce systems or proprietary platforms

One-Time Imports

Bulk product enrichment before platform migration

Testing

Try Cernel without connecting your live store
Feed integration is manual—you upload product data, enrich it in Cernel, then export and import back to your platform. For Shopify stores, use the Shopify integration for automatic sync.

Feed Formats

Cernel supports two feed formats:

CSV (Comma-Separated Values)

Best for: Most platforms, Excel exports, Google Sheets Example CSV:
id,title,description,price,sku,collection,image_url
1001,"Blue Cotton T-Shirt","A comfortable everyday tee",29.99,"TEE-BLU-001","Men's Clothing","https://example.com/images/tee.jpg"
1002,"Red Silk Dress","Elegant evening wear",149.99,"DRESS-RED-001","Women's Formal","https://example.com/images/dress.jpg"

JSON (JavaScript Object Notation)

Best for: API exports, programmatic feeds, structured data Example JSON:
[
  {
    "id": "1001",
    "title": "Blue Cotton T-Shirt",
    "description": "A comfortable everyday tee",
    "price": 29.99,
    "sku": "TEE-BLU-001",
    "collection": "Men's Clothing",
    "image_url": "https://example.com/images/tee.jpg"
  },
  {
    "id": "1002",
    "title": "Red Silk Dress",
    "description": "Elegant evening wear",
    "price": 149.99,
    "sku": "DRESS-RED-001",
    "collection": "Women's Formal",
    "image_url": "https://example.com/images/dress.jpg"
  }
]

Required Fields

Your feed must include these fields:
FieldDescriptionExample
idUnique product identifier1001, PROD-123
titleProduct nameBlue Cotton T-Shirt
Include these for better enrichment quality:
FieldDescriptionExample
descriptionExisting description (if any)A comfortable everyday tee
skuStock Keeping UnitTEE-BLU-001
collectionPrimary categoryMen's Clothing
priceProduct price29.99
image_urlProduct image URLhttps://example.com/image.jpg
brandBrand nameBrandName
colorColor attributeBlue
materialMaterial attributeCotton
More data = better AI enrichment. Include as many fields as possible for optimal content generation.

Uploading a Feed

1

Prepare Your Feed

Export products from your platform as CSV or JSONEnsure required fields (id, title) are included
2

Log in to Cernel

3

Navigate to Settings → Sites

Click Settings, then Sites
4

Click 'Add Site'

Select “Upload Feed”
5

Upload File

Drag and drop your CSV/JSON file or click to browseMax file size: 50MB (~50,000 products)
6

Map Fields

Cernel detects your columns and asks you to map them:
  • Which column is the product ID?
  • Which column is the title?
  • Map optional fields (SKU, description, price, etc.)
7

Set Language

Choose the language for this feed (English, French, German, etc.)
8

Import

Click “Import Products” to process the feedProcessing time: ~1-5 minutes for 1,000 products
9

Products Appear in Cernel

Once imported, products are available for enrichment

Field Mapping

During upload, you’ll map your feed columns to Cernel fields: Example Mapping:
Your Column NameCernel Field
product_idID
nameTitle
long_descriptionDescription
categoryCollection
main_imageImage URL
list_pricePrice
Cernel attempts to auto-detect mappings based on column names. Review and adjust if needed.

Enriching Feed Products

Once uploaded, feed products work exactly like products from integrated platforms:
  1. View in Products → All Products
  2. Assign to collections (if not already done via feed)
  3. Enrich with AI attributes and content
  4. Review and approve enriched data
  5. Export enriched products (see below)
Learn more about product enrichment →

Exporting Enriched Data

After enrichment, export the updated product data:
1

Select Products

Go to Products → All ProductsSelect which products to export (or select all)
2

Click 'Export'

Choose “Export to CSV” or “Export to JSON”
3

Choose Fields

Select which enriched attributes to include:
  • Descriptions
  • Meta tags
  • Attributes (color, material, etc.)
  • Image alt text
4

Download

Cernel generates the export file for download
5

Import to Your Platform

Use your platform’s import feature to update products with enriched data
Most platforms support CSV import for product updates. Check your platform’s documentation for specific import format requirements.

Feed Update Workflow

Feed integration is manual, but you can update periodically:
1

Export from Platform

Export updated product data from your e-commerce platform
2

Upload New Feed

Upload to Cernel (Settings → Sites → Update Feed)
3

Sync Behavior

  • New products: Added to Cernel
  • Existing products (matching ID): Updated with new data
  • Deleted products: Remain in Cernel unless manually removed
4

Enrich New/Updated Products

Enrich products that are new or need updated content
5

Export & Import

Export enriched data and import back to your platform

Best Practices

The more fields you include in your feed, the better the AI enrichment quality. Don’t skip optional fields—they provide valuable context.
Product IDs must be unique and consistent. If you re-upload a feed, matching IDs will update existing products rather than creating duplicates.
Check your feed for formatting errors:
  • Proper CSV escaping (quotes for commas in values)
  • Valid JSON syntax
  • No missing required fields
Tools: CSVLint.com, JSONLint.com
Upload 10-20 products first to validate field mapping and enrichment quality before uploading your full catalog.
Save your original feed files before import. If something goes wrong, you can start over.
Keep notes on which of your platform’s fields map to which Cernel fields. This makes future uploads faster.

Troubleshooting

Common causes:
  • File too large (>50MB): Split into multiple files
  • Invalid format: Ensure CSV/JSON is properly formatted
  • Missing required fields: Add id and title columns
Solution: Validate your file format and check error messages for specific issues.
Issue: Unsure which columns to map to which Cernel fields.Solution: Map as follows:
  • ID → Your unique product identifier
  • Title → Product name/title
  • Description → Main product description (if any)
  • Everything else is optional
Issue: Re-uploading creates duplicates instead of updating.Cause: Product IDs don’t match between uploads.Solution: Ensure IDs are exactly the same in both uploads. Case-sensitive!
Issue: Images don’t appear in Cernel.Cause: Image URLs are invalid or not publicly accessible.Solution: Ensure image URLs are:
  • Publicly accessible (not behind authentication)
  • Direct links to image files (.jpg, .png)
  • Using HTTPS
Issue: Feed processing shows “In Progress” for >10 minutes.Solution: Very large files (30,000+ products) can take time. If stuck for >30 minutes, contact support.

Limitations

Feed integration has some limitations compared to direct platform integrations:
FeatureShopify IntegrationFeed Integration
Automatic Sync✅ Bi-directional❌ Manual upload/export
Real-Time Updates✅ Within minutes❌ Manual process
Metafield Mapping✅ Direct mapping❌ Export/import required
Image Sync✅ Automatic⚠️ Via URLs only
Variant Support✅ Full support⚠️ Must include variants in feed
We’re working on direct integrations for WooCommerce, Magento, and other platforms. Contact support if you need a specific integration prioritized.

What’s Next?


Next: Configure your Organization Settings to manage users and billing.