Documentation

Job Mode Setup

Configure Akeneo export jobs for large catalogs with more than 50,000 products.

Advanced Feature: Job Mode is designed for large catalogs. For catalogs under 50,000 products, we recommend using the default Batch Mode which requires no additional setup.

Important: Job Mode only applies to full exports. Incremental exports always use the REST API (Batch Mode), regardless of your configuration. This means filters and scope configured in SyncPIM will be applied during incremental exports.

When to Use Job Mode

Job Mode uses Akeneo's native export jobs to generate CSV files, which SyncPIM then processes. This approach is more efficient for very large catalogs.

Batch Mode (Default)

  • Best for < 50,000 products
  • No setup required in Akeneo
  • Filters configured in SyncPIM
  • Real-time streaming via REST API
  • Used for both full & incremental exports

Job Mode (Advanced)

  • Best for > 50,000 products
  • Requires Akeneo job setup
  • Filters configured in Akeneo
  • CSV-based bulk processing
  • Full exports only — Incremental uses REST API

Prerequisites

👤Akeneo user with Export job execution permission
🔑API connection with read/write access to jobs
📁Access to Akeneo Exports menu (System → Process Tracker → Exports)
1

Create Product Model Export Job

This job exports configurable products (products with variants).

1

In Akeneo, go to Exports (Imports/Exports menu)

2

Click Create

3

Select job type: Product model export in CSV

4

Set the job code to:

text
syncpim_product_model_export

💡 Tip: You can use a custom job code, but you'll need to configure it in SyncPIM's Advanced settings.

2

Configure Product Model Job

Configure the job settings in the Content and Global settings tabs.

Global Settings

📁File path: Leave default or set custom path
📺Channel: Select your target channel (e.g., ecommerce)
🗣️Locales: Select locales to export

Content Tab (Filters)

👪Families: Filter by product families (optional)
Status: Enabled, Disabled, or All
📅Updated since: For incremental exports (optional)

⚠️ Important: In Job Mode, filters are configured here in Akeneo, not in SyncPIM. The SyncPIM filter configuration is ignored.

3

Create Product Export Job

This job exports simple products and variants.

1

Go back to Exports and click Create

2

Select job type: Product export in CSV

3

Set the job code to:

text
syncpim_product_export
4

Configure Product Job

Apply the same settings as the Product Model job for consistency.

Recommended Settings

  • Same channel as Product Model job
  • Same locales as Product Model job
  • Same filters (families, status) as Product Model job
5

Enable Job Mode in SyncPIM

Now configure SyncPIM to use your export jobs.

1

Go to your configuration in SyncPIM

2

Navigate to the Advanced tab

3

In Export Mode, select Job Mode

4

If using custom job codes, expand Job Configuration and enter your codes

Product Models Job Code

syncpim_product_model_export

Products Job Code

syncpim_product_export
6

Test Your Export

Run a test export to verify everything works correctly.

1

Save your configuration

2

Click Run Full Export

3

Watch the logs - you should see job execution messages

Expected log messages:

text
[INFO] Starting export in JOB mode
[INFO] Launching Akeneo job: syncpim_product_model_export
[INFO] Job started, execution ID: 12345
[INFO] Waiting for job completion...
[INFO] Job completed, downloading CSV...
[INFO] Processing 1,234 product models
[INFO] Launching Akeneo job: syncpim_product_export
...

Job Mode Limitations

  • ⚠️Filters: Must be configured in Akeneo job, not in SyncPIM
  • ⚠️Scope/Channel: Must be set in Akeneo job configuration
  • ⚠️Variant Filters: Not supported in Job Mode
  • ⚠️Real-time progress: Limited - progress updates only after each job completes

Troubleshooting

Job not found error

Verify the job code matches exactly. Check in Akeneo under Exports → click your job → the code is shown in the URL and details.

Permission denied

Ensure your API connection has permission to execute export jobs. In Akeneo: System → Roles → check "Execute export jobs" permission.

Job stuck or timeout

Large exports can take time. Check the job status in Akeneo: System → Process Tracker. If stuck, try reducing filters or splitting the export.

Job Mode Ready! Your large catalog export is now configured. Exports will use Akeneo's native job system for optimal performance.

Next Steps

ℹ️ Need Help? Check our Export Failures troubleshooting guide.