justbetter / magento2-akeneo-bundle

justbetter/magento2-akeneo-bundle

Magento2 bundle for extending the Akeneo connector with awesome features.

  • JustBetter B.V.
magento2-module Compatibility: 2.4.7 Code Quality: Fail Tests: N/A Security: Pass GPL-3.0-or-later
JustBetter Magento 2 Akeneo Bundle - Essential features the Akeneo Connector is missing

JustBetter - Magento 2 Akeneo Bundle

Latest Version on Packagist
GPL-3.0 License
Total Downloads
Stargazers
Issues
Contributors
Forks


JustBetter Logo

JustBetter - Magento 2 Akeneo Bundle

Extends the official Akeneo Connector with several features and optimizations.
Report Bug · Request Feature

Table of Contents
  1. About The Package
  2. Getting Started
  3. Features
  4. Configuration
  5. Usage
  6. Events
  7. Contributing
  8. License
  9. Contact

About The Package

This Magento 2 extension made by JustBetter extends the official Akeneo Connector with several features and optimizations.

These features can be enabled / disabled via an extra configuration section called JustBetter Akeneo that is added to the default Akeneo Connector Configuration in Magento.

Built With

  • PHP
  • Magento
  • Akeneo

Contributors

Thanks to all the people who have contributed to this project:

Contributors

(back to top)

Getting Started

Installation

  1. Install via Composer

    composer require justbetter/magento2-akeneo-bundle
    
  2. Enable the module

    bin/magento module:enable JustBetter_AkeneoBundle
    
  3. Run setup upgrade and flush cache

    bin/magento setup:upgrade && bin/magento cache:flush
    

(back to top)

Features

Feature Overview

For detailed documentation of each feature, see FEATURES.md.
For configuration instructions and best practices, see Configuration Guide.

Category Feature Configuration Path
Product Import Important Attributes JustBetter Akeneo > Important Attributes
Default Store Values JustBetter Akeneo > Default Store Values
Exclude Families from Import Products Filters > Excluded Families
Dynamic Family Filtering Products Filters > Dynamic Family Filtering
Remove Redundant EAV JustBetter Akeneo > Remove Redundant EAV
Category Category Exist - Skip URL Regeneration JustBetter Akeneo > Category Exist
Tax & Pricing Set Tax Class JustBetter Akeneo > Set Tax Class
Attributes Metric Units Import JustBetter Akeneo > Enable Metric Units
Format Media Name (SEO) JustBetter Akeneo > Format Media Name
Visibility Set Families Not Visible JustBetter Akeneo > Not Visible Families
Website Association Required Attribute Mapping Products > Required Attribute Mapping
Management Akeneo Manager JustBetter Akeneo > Akeneo Manager
Notifications Slack Notifications JustBetter Akeneo > Slack
Events Import Finished Events -

(back to top)

Configuration

All features are configured in the Magento Admin Panel:

Stores > Configuration > Catalog > Akeneo Connector > JustBetter Akeneo

For detailed configuration instructions, grid mappings, and best practices, see FEATURES.md - Configuration Guide.

(back to top)

Usage

The bundle extends the Akeneo Connector with additional features that can be configured in the Magento Admin Panel. Some features also provide CLI commands for manual execution.

For detailed usage instructions and CLI commands, see FEATURES.md.

(back to top)

Events

The bundle dispatches custom events after import completion to enable custom post-processing.

For available events, implementation examples and use cases, see FEATURES.md - Event System.

(back to top)

Contributing

Please read our Contributing Guide for details on our code of conduct and the process for submitting pull requests.

Development:

# Install dependencies
composer install

# Run quality checks (PHPStan)
composer analyse

# Run GrumPHP tasks manually
composer grumphp

Note: GrumPHP runs automatically on git commit.

For security vulnerabilities, please see our Security Policy.

(back to top)

License

Distributed under the GPL-3.0 License. See LICENSE for more information. Please see License File for more information.

(back to top)

Contact

JustBetter B.V.

(back to top)

JustBetter - We're an innovative development agency from The Netherlands building better Magento solutions

(back to top)

No changelog yet

The vendor hasn't published a changelog. Tagged releases appear in the Versions tab.

Versions
Version Stability QA Status Compatibility Released
2.1.2 stable Fail Magento 2.4.7 Details 2026-01-27 09:51:24
2.1.1 stable Not tested Not yet tested Details 2026-01-26 15:32:31
2.1.0 stable Not tested Not yet tested Details 2026-01-16 13:36:02
2.0.0 stable Not tested Not yet tested Details 2025-11-26 08:49:26
1.19.3 stable Not tested Not yet tested Details 2025-08-01 07:53:53
1.19.2 stable Not tested Not yet tested Details 2025-07-11 06:29:31
1.19.1 stable Not tested Not yet tested Details 2025-07-02 11:06:10
1.19.0 stable Not tested Not yet tested Details 2025-02-07 07:55:51
1.18.1 stable Not tested Not yet tested Details 2025-01-14 13:31:05
1.18.0 stable Not tested Not yet tested Details 2025-01-08 12:43:45
1.17.2 stable Not tested Not yet tested Details 2024-10-02 11:48:01
1.17.1 stable Not tested Not yet tested Details 2024-08-02 07:19:57
1.17.0 stable Not tested Not yet tested Details 2024-07-02 14:12:05
1.16.0 stable Not tested Not yet tested Details 2024-02-20 12:54:21
1.15.1 stable Not tested Not yet tested Details 2024-02-02 10:47:19
1.15.0 stable Not tested Not yet tested Details 2024-01-30 11:57:35
1.14.1 stable Not tested Not yet tested Details 2024-01-23 13:21:16
1.14.0 stable Not tested Not yet tested Details 2024-01-10 12:11:24
1.13.0 stable Not tested Not yet tested Details 2023-12-04 08:52:39
1.12.0 stable Not tested Not yet tested Details 2023-09-19 11:54:38
1.11.5 stable Not tested Not yet tested Details 2023-05-26 07:00:37
1.11.4 stable Not tested Not yet tested Details 2023-05-12 12:03:13
1.11.3 stable Not tested Not yet tested Details 2023-04-25 09:47:41
1.11.2 stable Not tested Not yet tested Details 2023-01-18 10:54:52
1.11.1 stable Not tested Not yet tested Details 2022-12-21 12:26:05
1.11.0 stable Not tested Not yet tested Details 2022-12-20 21:40:45
1.10.0 stable Not tested Not yet tested Details 2022-10-10 09:13:44
1.9.0 stable Not tested Not yet tested Details 2022-09-21 09:45:20
1.8.0 stable Not tested Not yet tested Details 2022-09-14 10:06:37
1.7.0 stable Not tested Not yet tested Details 2022-09-08 20:22:13
1.6.0 stable Not tested Not yet tested Details 2022-08-29 15:38:59
1.5.0 stable Not tested Not yet tested Details 2022-06-22 07:09:16
1.4.0 stable Not tested Not yet tested Details 2022-05-02 14:14:14
1.3.9 stable Not tested Not yet tested Details 2022-04-25 20:07:20
1.3.8 stable Not tested Not yet tested Details 2022-04-25 15:01:08
1.3.7 stable Not tested Not yet tested Details 2022-01-13 10:14:46
1.3.6 stable Not tested Not yet tested Details 2022-01-03 15:57:46
1.3.5 stable Not tested Not yet tested Details 2022-01-03 13:49:27
1.3.4 stable Not tested Not yet tested Details 2021-12-16 12:44:46
1.3.3 stable Not tested Not yet tested Details 2021-10-11 12:44:26
1.3.2 stable Not tested Not yet tested Details 2021-10-11 09:22:54
1.3.1 stable Not tested Not yet tested Details 2021-08-27 08:50:45
1.3.0 stable Not tested Not yet tested Details 2021-08-25 11:57:07
1.2.0 stable Not tested Not yet tested Details 2021-07-23 08:09:58
1.1.0 stable Not tested Not yet tested Details 2021-07-21 14:18:04
1.0.6 stable Not tested Not yet tested Details 2021-03-12 10:39:09
1.0.5 stable Not tested Not yet tested Details 2021-03-09 09:49:43
1.0.3 stable Not tested Not yet tested Details 2020-03-24 10:08:51
1.0.2 stable Not tested Not yet tested Details 2020-03-20 08:45:57
1.0.1 stable Not tested Not yet tested Details 2020-03-20 07:56:41

Requires 3

Package Constraint
php ^8.2
akeneo/module-magento2-connector-community ^105.1.0
justbetter/magento2-core ^1.0.0

Requires-dev 5

Package Constraint
bitexpert/phpstan-magento ^0.11.0
phpstan/phpstan ^1.10
phpro/grumphp ^2.0
magento/magento-coding-standard ^33
squizlabs/php_codesniffer ^3.0

Compatibility

Each Magento release line is installed on its supported PHP versions, then the module is built (DI compilation + static-content deploy) and its unit and integration suites are run. The matrix shows the lines and PHP versions the module is confirmed to install and run on. Code-quality results further down (phpstan, phpcs, …) are reported separately and never affect compatibility.

Compatibility matrix (Magento × PHP)
Magento PHP 8.2 PHP 8.3 PHP 8.4 PHP 8.5
2.4.7 Pass Pass
2.4.8 Pass not tested
2.4.9 not tested not tested

Code Quality

Advisory checks against the module's source. Static analysis runs once across the whole module; PHPStan re-runs per Magento + PHP version because resolvable symbols differ between releases. These NEVER affect the Compatibility badge — a phpcs finding can't make a module incompatible.

Static analysis

Coding standards (phpcs), mess detection (phpmd), copy-pasted code (cpd), PHP cross-version compatibility, composer.json validity. Each runs once for the whole module.

Static analysis results
Tool Status Findings Summary
PHPCS Warning 42 42 warnings (ruleset: Magento2)
PHPMD Warning 24 24 rule violations (UnusedFormalParameter:10, IfStatementAssignment:4, CyclomaticComplexity:3, UnusedLocalVariable:3, NPathComplexity:2)
Cpd Pass 0
Composer validate Pass 0

PHPStan

Type-checks the module's PHP against a real Magento install at the configured gate level. Re-runs per Magento and PHP version because resolvable symbols differ between releases. Cell → details modal.

PHPStan results by Magento and PHP version
Magento PHP 8.2 PHP 8.3 PHP 8.4 PHP 8.5
2.4.7 1 1
2.4.8 1 1
2.4.9 1 1

Tests

Unit and integration suites, run for each applicable Magento and PHP version. A test failure speaks to the module's behaviour, not its compatibility with a Magento line, so it is reported here separately and never reddens the compatibility matrix.

Unit tests

Unit tests results by Magento and PHP version
Magento PHP 8.2 PHP 8.3 PHP 8.4 PHP 8.5
2.4.7 N/A N/A
2.4.8 N/A N/A
2.4.9 N/A N/A

Integration tests

Integration tests results by Magento and PHP version
Magento PHP 8.2 PHP 8.3 PHP 8.4 PHP 8.5
2.4.7 N/A N/A
2.4.8 N/A N/A
2.4.9 N/A N/A

Security

Security checks run directly against the module: an audit of its declared dependencies for known vulnerabilities (composer audit) and a scan of its source for malware and web-shell signatures. Each runs once. A malware detection fails the version outright.

Security results
Tool Status Findings Summary
Composer audit Pass 0
Malware scan Pass 0
License
GPL-3.0-or-later
Authors

More from justbetter

View vendor
Make it pay

Turn an existing module into recurring revenue.

If you already maintain a Magento 2 module on GitHub or GitLab, listing it on Packagento takes about five minutes. We mirror your tags, handle distribution signing, and route paid licenses through Stripe Connect, so you can keep shipping the way you already do.