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 Quickexport Configurator Laravel Package

navneetbhardwaj/akeneo-quickexport-configurator

Akeneo QuickExport Configurator helps PHP developers define and manage Akeneo quick export settings programmatically, reducing manual UI setup. Configure export profiles, fields, and filters for faster, repeatable product data exports.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Roadmap: extensibility without forking Akeneo. Akeneo's quick export job (grid-driven export with configurable options) is normally customized by editing job definitions, YAML, or a custom bundle. This module exposes a registration hook so product/engineering can add new quick export options dynamically — the kind of thing that turns a "we can't do that without a core patch" ticket into a config change. Relevant if your roadmap includes customer-specific export formats, extra filter dimensions (channel/locale/attribute set), or per-tenant export presets.
  • Roadmap: version longevity is now less of a cliff. v1.1.7 adds Akeneo 2026.x support alongside 7.x, so the module is being tracked across the next major line rather than stranded on the version it was written for. That materially weakens the "abandoned dependency" scenario in an upgrade planning conversation — but see the verification caveat in the diligence checklist; single-line release notes are a claim, not a test report.
  • Build vs. buy for connector/extensions work. The realistic alternative is 2–4 weeks of internal bundle work plus ongoing upgrade testing against each Akeneo minor (5.x → 6.x → 7.x → 2026.x). This package is the "buy" (or "borrow") side of that ledger — cheap to trial, but see the license caveat below before pricing it at zero.
  • Deal-support / bespoke-request triage. If you run an Akeneo-based PIM and sales keeps promising "custom export options" to enterprise accounts, this is the fastest path to a repeatable answer instead of one-off customization per customer. Directly supports a "configured, not coded" positioning for those requests.
  • Platform direction: standardize on registration hooks vs. forks. Adopting (or deliberately rejecting) this pattern is a forcing function for your Akeneo customization policy — whether extensions register options dynamically or whether each client instance carries a patched job definition. That decision affects your upgrade cadence and support cost more than this specific package does.
  • Not supported: anything Laravel. Despite the "Laravel/PHP" classification, Akeneo is a Symfony application; this is an Akeneo module/bundle. If your product surface is Laravel-only, this package should not enter your decision set at all.

Use cases where the value is real: multi-tenant Akeneo deployments needing per-tenant export options; agencies shipping repeatable Akeneo customizations across clients; internal teams tired of reapplying the same patch on every upgrade.

When to Consider This Package

Consider it if all of these hold:

  • You are running Akeneo (PIM) and have a concrete, already-scoped requirement to add or vary quick export job options — not a hypothetical future need.
  • Your Akeneo version is 7.x or 2026.x. v1.1.7 is the first release that explicitly claims 2026.x; if you are on an earlier line, that claim tells you nothing about your version.
  • Your team has Akeneo/Symfony skills and can read the module's source in an afternoon to confirm it does what the description claims — and to confirm the 2026.x claim with your own smoke test.
  • You can live with a very small dependency: 2 stars, 0 dependents, single-vendor (Webkul) origin — meaning no community backstop, no third-party bug reports, and you are effectively the QA team. The new release does not change this picture; it only shows the vendor is still shipping.
  • License is resolved first. NOASSERTION means GitHub could not match an SPDX license. That is not "open source with a typo" — it could be a proprietary Webkul EULA. Legal sign-off is a hard gate, not a nice-to-have. Do not ship this into a client deliverable before that's cleared.
  • You have pinned-version discipline: vendor it into your repo or lock the version, and treat every upgrade as a review event.

Look elsewhere if:

  • The license cannot be clarified in writing — walk away; the switching cost later is worse than writing the 200-line bundle now. Nothing in v1.1.7 addresses this.
  • You need a supported, SLA-backed extension — go to Webkul commercially or Akeneo's official extension marketplace, where support and licensing are contractual.
  • Your Akeneo version is not 7.x/2026.x. The forward-support claim is helpful for planning, but with zero dependents there is still no independent signal that anyone has run this against any version in production.
  • The requirement is one-off and small — a private bundle you control is cheaper than the legal and maintenance overhead of an unclear-license dependency.
  • You're on Laravel, not Akeneo — wrong framework, wrong problem.

Practical diligence checklist before adoption: confirm license in writing (unchanged status) → verify the 2026.x compatibility claim: the release note is a single truncated line pointing at a commit, so check whether 2026.x means GA or a pre-release/EAP, and whether anything was actually tested or only an upper version bound was widened in the manifest → read the registration hook for coupling to Akeneo internals (job definition structure changes between minors, and a major-version jump is exactly where those bite) → run it against your exact Akeneo version and one upgrade target → confirm the vendor will accept issues/PRs, or budget to own the fork.

How to Pitch It (Stakeholders)

For executives (one paragraph):

We have a recurring cost: every time a customer needs a different export option from the PIM, we either patch Akeneo core or build it again. This small module — from Webkul, the agency behind several Akeneo extensions — lets us register those export options dynamically instead, which means we configure per customer rather than re-code, and upgrades stop breaking bespoke patches. The latest release (v1.1.7) extends support to Akeneo 2026.x alongside 7.x, which is a genuine positive: the vendor is tracking the platform's release train rather than leaving us on a dead branch. The caveat is still material: the package is tiny (2 GitHub stars, no downstream users) and its license is undeclared, so it is a pattern and a head start, not a supported product. Recommendation remains a time-boxed spike, not adoption, with legal clearing the license before any client work depends on it.

For engineering:

It's an Akeneo module, not Laravel — Symfony bundle registering quick export job options. v1.1.7 adds 2026.x support alongside 7.x; treat that as a manifest/version-bound change until proven otherwise, since the release note is one line and we have no test evidence behind it. Budget ~a day of reading plus a day of integration against our Akeneo version. Value is the registration hook: it removes the need to fork job definitions, and the 2026.x claim reduces the risk that adopting it locks us to 7.x. Remaining risks: no community, no issue history, unknown license, and likely tight coupling to Akeneo job-definition internals that shift between minors — a 7.x → 2026.x jump is precisely where our integration tests earn their keep. Mitigation: vendor the code into our repo, pin the version, smoke-test 2026.x ourselves before trusting the claim, write our own integration tests around the export job output, and be prepared to own the fork. If the hook turns out to be thin, reimplementing it internally is a small, bounded effort and probably the better long-term call.

Ask: approve a 2-day spike and a legal review of the license. Decision at the end of the spike is build-internally vs. vendor vs. adopt — not adopt by default. Reassess if a subsequent release fixes the license metadata or adds real dependents; until then, the version support improves but the adoption case does not materially change.

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.
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel