Download the PHP package justbetter/magento2-akeneo-bundle without Composer

On this page you can find all versions of the php package justbetter/magento2-akeneo-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package magento2-akeneo-bundle

Magento2 Akeneo Bundle

This Magento2 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.

Features

Feature Description
Important Attributes Select attributes that should always be added to the product tables even if all are empty, this fixes cases where you bulk empty attributes and it is not reflected in Magento.
Tier Prices Maps specific Akeneo attribute code with a Magento Customer group. This ensures that the tier prices from Akeneo are imported into Magento customer tier prices
Set default value for required attributes Set a default value for required attributes if the value is missing
Category exist Skip inserting url paths when the category already exist
Akeneo Manager Manual adjustment of Akeneo codes vs magento entity id’s connector mapping. When enabled you can make adjustments of the values via the Menu option JUSTBETTER > Akeneo Manager
Insert New Products Disable the insertion of new products
Set Tax Class When you have multiple tax classes in Akeneo and you want to use them in Magento. Map Akeneo tax class codes to Magento tax class - See configuration
Set Required admin attribute When having multiple stores and channels, the main attribute for de admin channel isn't always set. This means adding an attribute with the default language to do this for you.
Set products active Enable all products from Akeneo
Enable Manage stock by default This sets the manage stock to value Yes for imported products by default
Set stock status Automatically sets the stock status of imported products to "In Stock" when backorder-able
Apply SEO friendly media name formatting Formats the Media name from "_" to "-"
Enable retrieving metric units Sets Akeneo's metric unit in the eav_attribute - See configuration
Channel for metric conversions What channel to use for metric conversions
Set families to not visible individually after importing Sets products in selected families to Not Visible Individually
Unset Website when empty Product Attribute Mapping When enabled this will unset the website from the product when a required attribute has no specific value. For example when the Name attribute in Akeneo is empty for the associated website
Slack Akeneo import notifications Setup Slack notifications of Akeneo imports
Import finished events Fires an event for every job that is fully finished

Installation

Configuration

Import finished events

We added a total of 5 events:

These events are fired before the cleanCache function which only runs at the end of the job execution. That way the cache will still be flushed after your hook.

Please keep in mind that the Akeneo Products Import is executed per family (since 102.1.1). So if you import products from multiple families the akeneo_connector_import_finish_product event will be called multiple times.

Metric Units

When enabled the default metric unit for metric attributes will be added to the unit field in the eav_attribute table. This can be overridden at a channel, currently we only support one channel for this which is configurable in the backend.

You can run this from the command line using bin/magento metric:import

It is also automatically run after the attribute import

Family - Not Visible Individually

If you need to set the visibility of all products that belong to certain families to Not Visible Individually you can select those families. After each import this will run and set products to not visible.

You can also run this from the command line using bin/magento akeneo:setfamilynotvisible

Ideas, bugs or suggestions?

It would be awesome if you can submit an issue if you encounter any problems or for kudos create a pull request.

About us

We are an innovative development agency from The Netherlands building awesome websites, webshops and web applications with Laravel and Magento2. Check out our website justbetter.nl and our open source projects.

License

GNU GENERAL PUBLIC LICENSE


JustBetter logo


All versions of magento2-akeneo-bundle with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0
akeneo/module-magento2-connector-community Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package justbetter/magento2-akeneo-bundle contains the following files

Loading the files please wait ....