Use Case

Sync Akeneo Product Data to Your E-commerce Storefront

Your Akeneo PIM holds the most complete, enriched product data in your company. SyncPIM connects it directly to your storefront database — so your catalog, descriptions, and prices are always up to date.

The problem: PIM and storefront are disconnected

Most e-commerce teams manage product data in two places at once — Akeneo for enrichment, and their storefront database for display. When they're not in sync, customers see outdated descriptions, wrong prices, or missing images.

  • Manual export from Akeneo → import to storefront: error-prone and time-consuming
  • Product launches delayed because PIM and storefront updates aren't coordinated
  • SEO content written in Akeneo doesn't reach the storefront without a data pipeline
  • Variant attributes (color, size) from parent product models aren't included in standard exports

How e-commerce teams use SyncPIM

Headless commerce (Next.js, Nuxt, Remix)

Most common

Akeneo holds all product content. SyncPIM syncs it to a PostgreSQL or MongoDB database. Your storefront reads products directly from the database — no Akeneo API calls at render time, no latency.

WooCommerce + Akeneo

MySQL

SyncPIM exports Akeneo products to a separate MySQL database. A WordPress plugin or custom code reads from that database to populate WooCommerce product attributes. PIM is the source of truth; WooCommerce gets the enriched data.

Custom storefront + search (Algolia/Elasticsearch)

Advanced

SyncPIM syncs Akeneo products to PostgreSQL. A separate indexing job reads from PostgreSQL and pushes to Algolia or Elasticsearch. Decoupled pipeline — Akeneo changes → SyncPIM → DB → Search index.

What gets synced from Akeneo to your database

Product content

  • Names, descriptions, short descriptions
  • Images (references and alt texts)
  • Technical specifications
  • Care instructions, materials

Variant data

  • Colors, sizes, configurations
  • Variant-specific prices
  • EAN/GTIN per variant
  • Variant images

Classification

  • Category tree with labels
  • Family and family variant
  • Tags and collections
  • Localized category names

Pricing & commerce

  • Multi-currency prices
  • Promotional prices
  • Channel-specific values (ecommerce vs print)
  • Enabled/disabled status

Typical sync schedule for e-commerce

  • Real-time (on product publish in Akeneo)

    Available via webhook integration — SyncPIM can be triggered by Akeneo publish events. Best for high-velocity product launches.

  • 🕐

    Every 2 hours (incremental)

    Most e-commerce teams use this. Only changed products are synced — typical run is under 1 minute.

  • 🌙

    Daily at 2am (incremental) + weekly full

    Safe default. Catches all daily edits; weekly full export reconciles any discrepancies.

Enrichers that matter for e-commerce

SyncPIM's enricher system transforms Akeneo data into what your storefront actually needs:

URL slug

'Blue Classic T-Shirt' → 'blue-classic-t-shirt'

Canonical product URLs without a separate slugify step

Category path builder

'shirts' → '/men/shirts'

Build full URL paths for category breadcrumbs

Price formatter

[{amount:'29.99',currency:'EUR'}] → 29.99

Extract a specific currency as a plain number

Image URL builder

'img.jpg' → 'https://cdn.example.com/products/img.jpg'

Prepend your CDN base URL to Akeneo image references

Canonical URL

'/{{category_path}}/{{slug}}'

Full product URL in a single field, computed from category and slug

Start syncing Akeneo to your storefront

10 free exports. No credit card. Connect in 2 minutes with your Akeneo API credentials.

Related resources