Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Delta Export Bundle

Delta Export Bundle Laravel Package

akeneo/delta-export-bundle

View on GitHub
Deep Wiki
Context7

[DEPRECATED] Store export status for each product allowing delta export.

Frequently asked questions about Delta Export Bundle
Can I use Akeneo DeltaExportBundle with Laravel 9/10 or PHP 8.x?
No, this bundle is incompatible. It’s built for Akeneo PIM v1.1 (2014), which requires PHP 5.5–5.6 and Symfony 2.x. Laravel’s modern stack (PHP 8.x, Symfony components) won’t integrate due to architectural differences and deprecated dependencies.
What’s the best Laravel alternative for exporting only updated products?
Use Eloquent’s `where('updated_at', '>', $lastSync)` or Laravel Queues with Observers to trigger exports when products change. Packages like `spatie/laravel-export` can also help structure incremental exports without legacy dependencies.
How do I migrate Akeneo’s delta logic to Laravel?
Extract the core SQL logic (e.g., `WHERE updated_at > :timestamp`) and rewrite it using Laravel’s Query Builder or Eloquent. Replace Akeneo’s `ProductModel` with your Laravel `Product` model and adapt the diff algorithm to your schema.
Will this bundle work with my existing Laravel database schema?
No, the bundle assumes Akeneo’s schema (tables like `pim_catalog_product`). You’d need to manually map fields (e.g., `sku`, `attributes`) or rewrite the logic to work with your Laravel migrations, which adds significant effort.
Are there security risks using this outdated bundle?
Yes, the bundle hasn’t been updated since 2014 and relies on PHP 5.5–5.6, which reached end-of-life in 2016. It may contain unpatched vulnerabilities and conflicts with modern Laravel dependencies like `illuminate/*`.
Can I run Akeneo DeltaExportBundle alongside Laravel in a microservice?
Technically possible but complex. You’d need to deploy a separate Symfony2 app (e.g., Dockerized) to run the bundle, then expose its exports via API (e.g., Lumen). This adds latency and operational overhead for minimal gain.
Does this bundle support large-scale product exports efficiently?
Unlikely. Akeneo’s delta logic may not optimize for Laravel’s typical use cases (e.g., high concurrency, custom attribute handling). A custom solution using Laravel’s Query Builder or database triggers (e.g., PostgreSQL `ON UPDATE`) would likely perform better.
How do I test if this bundle could work in my project?
Start by auditing the `DeltaExportManager` and `DeltaExportService` classes to identify reusable logic (e.g., diff algorithms). Mock Akeneo’s `ProductRepository` with Laravel’s Repository pattern to see if the core logic can be abstracted.
What’s the maintenance cost of integrating this bundle into Laravel?
High. You’d need to reverse-engineer Akeneo’s internals, resolve dependency conflicts (e.g., `akeneo/pim-community-dev: ~1.1`), and maintain a legacy stack. A custom Laravel solution would be more sustainable long-term.
Are there Laravel packages that handle incremental exports natively?
Yes, consider `spatie/laravel-export` for structured exports or build a custom solution using Laravel’s built-in tools: Eloquent events, Queues, or database-level triggers. These avoid legacy dependencies entirely.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
besmartand-pro/php-quality-config
sentix/ai-chatbot
terminal42/code-quality-tools
codifyo/ts-generator-bundle
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity