Weave 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

Akeneo Events Api Bundle Laravel Package

trilix/akeneo-events-api-bundle

A Symfony bundle for integrating Akeneo PIM events into your application via API endpoints. It helps receive and process Akeneo event payloads so your app can react to catalog changes such as product and category updates.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Integration architecture: push vs. pull. Choosing between polling Akeneo’s REST API on a cron and letting the PIM emit change events as they happen. This bundle is the enabling asset for the push model, so it directly underwrites any decision to move catalog sync from nightly batch to near-real-time.
  • Build vs. buy for the event bridge. The alternative is an in-house Symfony event subscriber inside Akeneo plus a delivery/retry layer. At ~21 stars and 0 dependents, treat this as a reference implementation you can fork rather than a vendor product — the comparison is genuinely "adopt vs. read the source and write 300 lines."
  • Downstream fan-out scope. Decides how many consumers (storefront, ERP, search index, martech, channel partners) can be notified from one catalog change, and whether that fan-out lives in the PIM or in an integration middleware layer.
  • Catalog freshness as a product commitment. Once events flow, you can credibly put a number in front of merchandising ("price and stock changes propagate in under a minute"), which affects promotional planning, flash-sale readiness, and marketplace SLAs.
  • Channel expansion sequencing. Adding a new sales channel becomes an event-consumer problem rather than a new batch job — useful for prioritising which channels are cheap to onboard next.
  • Platform version decision. Akeneo has shipped a native Events API in recent releases. This bundle’s real value is concentrated on older Akeneo versions or specific delivery targets, so it feeds into the upgrade-vs-extend tradeoff rather than sitting beside it.

When to Consider This Package

Adopt or evaluate when:

  • You are on an Akeneo version without a usable native event mechanism, and you need change notification sooner than a polling interval allows.
  • Your team is Symfony-fluent and already maintains Akeneo bundles — this installs into the PIM, not into a separate Laravel application. (Note the framing: despite the "Laravel/PHP" categorisation, this is a Symfony bundle for Akeneo and will not drop into a Laravel codebase.)
  • The integration is non-critical or reconstructable — catalog enrichment, search indexing, internal dashboards — where a dropped event is recoverable via a periodic full reconcile.
  • You want a small, readable starting point: one maintainer, MIT, low surface area, easy to audit and fork if the upstream stalls.

Look elsewhere when:

  • You need delivery guarantees. Webhook-shaped integrations without a durable queue, retry with backoff, and dead-letter handling will silently lose events. For pricing, inventory, or order-adjacent data, put a broker (RabbitMQ/Kafka/SQS) between Akeneo and consumers instead.
  • Maintenance risk is unacceptable. One publisher, ~21 stars, no dependents means no ecosystem pressure to keep pace with Akeneo releases. If you cannot absorb ownership, this is a liability, not a dependency.
  • A native Akeneo event platform is available to you — prefer the first-party path and keep this bundle for gap-filling only.
  • You need high-volume throughput, per-consumer filtering, or replay — the bundle is a notifier, not an event bus.

How to Pitch It (Stakeholders)

To executives: A small MIT-licensed connector that turns Akeneo catalog edits into immediate notifications to downstream systems, replacing overnight sync jobs with minute-level propagation. It is cheap to trial and cheap to abandon. The honest caveat is community size: low stars and no dependents mean we should treat it as an accelerator with a fork-ready posture, not a strategic platform bet.

To engineering: A thin Symfony bundle in the Akeneo application that hooks the PIM’s domain events and forwards catalog changes to external endpoints. Low code volume, easy to read in an afternoon, easy to own. Pin the version, confirm compatibility with our Akeneo release, and add our own retry/queue layer before it touches anything revenue-critical.

Recommendation: Run a two-to-three day spike — verify the native Events API story for our Akeneo version first, then stand this bundle up against one non-critical consumer. Fund wider adoption only if the spike shows reliable delivery with our own durability layer on top.

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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums