- Is this bundle still supported for Akeneo PIM 1.5 or earlier?
- Yes, but with critical caveats. The bundle works for Akeneo PIM 1.0–1.5, but it’s deprecated and relies on abandoned libraries like PhpExcel 1.8, which introduces security risks. Use only if you’re locked into a legacy version and can’t upgrade.
- Can I use this bundle with Akeneo PIM 1.6+?
- No, it’s explicitly incompatible. Akeneo PIM 1.6+ requires the official **ExcelInitBundle** instead. This bundle will break without forking and extensive refactoring, which isn’t recommended due to its outdated dependencies.
- What Excel formats does this bundle support?
- Only **XLSX** files created in Microsoft Excel. LibreOffice/OpenOffice formats are unsupported due to schema validation strictness. The bundle enforces Akeneo’s `init.xlsx` structure for catalog initialization.
- How do I install this bundle in a Laravel/Akeneo project?
- Run `composer require akeneo-labs/excel-connector-bundle:1.6.*`, enable it in `AppKernel.php`, and clear the cache. However, this is only viable for **Akeneo PIM 1.5 or older**—modern Laravel/Akeneo setups should avoid it entirely.
- Are there security concerns with PhpExcel 1.8?
- Yes, PhpExcel 1.8 is **abandoned** and has known vulnerabilities (e.g., CVE-2015–8861). If security is a priority, migrate to **PhpSpreadsheet** or avoid this bundle. Patching isn’t recommended due to its age.
- Can I use this bundle for generic Laravel Excel imports/exports?
- No, it’s **Akeneo-specific** and tightly coupled to Akeneo’s entity structure (families, categories, products). For Laravel-only projects, use **maatwebsite/excel** or **spatie/array-to-xlsx** instead.
- Does this bundle support CSV or JSON imports?
- No, it’s **Excel-only (XLSX)**. If you need CSV/JSON support, this bundle won’t work—consider **maatwebsite/excel** for Laravel or Akeneo’s **API Platform** for modern integrations.
- How do I initialize catalog structure with Excel?
- Use the provided `init.xlsx` template and follow Akeneo’s schema. The bundle validates files against this structure during imports. Documentation is outdated but covers basic setup in the `Resources/doc` folder.
- What alternatives exist for Akeneo PIM 1.6+ Excel imports?
- For Akeneo PIM 1.6+, use the **ExcelInitBundle** (official) for catalog initialization. For product imports, leverage Akeneo’s **API** or **maatwebsite/excel** with custom adapters. Avoid this bundle entirely for new projects.
- Will this bundle work with Symfony 4/5 or Laravel?
- No, it’s designed for **Symfony 2.x** and **Akeneo PIM Community Edition 1.0–1.5**. Laravel projects cannot use it directly, and Symfony 4/5 compatibility is nonexistent due to its deprecated dependencies.