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

Import Export Bundle Laravel Package

sylius/import-export-bundle

Sylius Import/Export Bundle adds configurable data import and export to Sylius applications. Import products, customers, orders, and other resources from CSV files and export them back, with extensible processors, importers, exporters, and console commands for automated catalog and store data manage...

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Catalog & data operations roadmap: This bundle is the plumbing behind bulk product, variant, taxonomy, customer, and order data movement in a Sylius storefront. It answers the recurring PM question, "how do merchants get 50,000 SKUs in and out of the platform without a custom integration per client?" — relevant to any roadmap item around onboarding, bulk editing, PIM integration, or ERP sync.
  • Build vs. buy for import/export: Strongly favors buy/reuse if you are already on Sylius. The bundle provides step-based, resumable import/export pipelines with configurable readers, processors, and writers — building that from scratch is weeks of work and an ongoing maintenance tax.
  • Enterprise/customer-facing feature scoping: Useful for deciding whether "CSV import" is a v1 checkbox or a real feature. If your customers are mid-market retailers or distributors, robust import with validation, error reporting, and partial-failure handling is table-stakes and this gives you a credible base to extend rather than invent.
  • Integration architecture decisions: Informs whether to build PIM/ERP connectors as thin adapters over this bundle's step abstraction or as standalone services. The step-based design supports incremental, chunked processing, which matters for large catalogs.
  • Platform strategy, not Laravel feature work: This is Sylius/Symfony-coupled. It should influence decisions about adopting Sylius as the commerce backbone, not decisions inside a standalone Laravel app.

When to Consider This Package

Adopt when:

  • You are running, or committed to, Sylius (it is a Sylius bundle, not a general-purpose Laravel package — it will not drop into a plain Laravel app).
  • You need configurable, chunked, resumable import/export of commerce entities and want the standard Sylius resource/step model rather than a bespoke pipeline.
  • You expect to write custom readers/writers/processors (e.g., ERP feed formats, supplier catalogs) and want a framework that makes those small and testable.
  • You are standardizing multiple storefronts or merchant onboardings on one data-movement mechanism.

Look elsewhere when:

  • You are on plain Laravel or another framework — use maatwebsite/excel, spatie/simple-excel, or a queue-based job pattern instead. This bundle brings Sylius assumptions you would be fighting.
  • You need a general file-transformation tool rather than entity-aware commerce import/export.
  • Licensing clarity is required before commitment. The license reports as NOASSERTION, which means automated tooling could not classify it. Treat this as blocked until legal reviews the repository's actual license file. Do not let engineering adopt it on the assumption it is MIT because it sits under the Sylius org.
  • Community maturity is a hard requirement. Five stars and zero tracked dependents means effectively no third-party validation or ecosystem support. You are relying on the Sylius core team and your own engineers; budget accordingly.
  • You need a vendor SLA or a support contract — this is a community OSS component, not a commercially supported product.

Adoption guardrails: pin the version, verify it against your Sylius major version, and require an internal owner, since external usage signals are near zero.

How to Pitch It (Stakeholders)

To executives: This is the standard data-movement component of the Sylius commerce platform — the part that lets merchants and partners bulk-load products, prices, customers, and orders, and pull data out for reporting or ERP sync. It is free, actively released, and maintained alongside Sylius itself. Reusing it avoids building and maintaining a bespoke import pipeline, which is a well-known source of support tickets and onboarding delays. The one flag is licensing: the automated check could not identify the license, so we need a short legal review before we depend on it. There is also minimal third-party adoption, so we should treat it as "core-team-maintained, internally owned" rather than "widely proven."

To engineering: Step-based import/export with pluggable readers, processors, and writers. It is Symfony/Sylius-native, so it only makes sense if we are on Sylius — it is not a Laravel utility. Plan to own our custom steps, pin versions, and add integration tests around our own readers/writers, because we will not find much community troubleshooting to lean on.

To product/ops: This is what makes "import your catalog" and "sync with your ERP" feasible as roadmap commitments rather than custom projects per customer. It gives us a credible answer on bulk data handling, with the caveat that error reporting and validation quality will depend on the steps we build on top.

Recommendation: Conditional go — approve for evaluation in a Sylius context, contingent on (1) legal clearing the license, and (2) a time-boxed engineering spike proving our target import formats work through custom steps. Reject outright for any non-Sylius Laravel workstream.

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.
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource