Skip to content

Latest commit

 

History

History
69 lines (38 loc) · 2.51 KB

README.md

File metadata and controls

69 lines (38 loc) · 2.51 KB

MagentoConnectorBundle for Akeneo

Welcome on the Akeneo PIM Magento connector bundle.

This repository is issued to develop the Magento Connector for Akeneo PIM.

Warning : this connector is not production ready and is intended for evaluation and development purposes only!

Scrutinizer Quality Score

Requirements

  • php5-xml
  • php5-soap
  • Akeneo PIM 1.0.0 RC1 or above

Installation instructions

Inside a community standard installation

Install the Akeneo PIM standard edition following this documentation.

In your Akeneo PIM standard edition, run the following composer command :

php composer.phar require akeneo/magento-connector-bundle:v1.0.0-ALPHA2

Then you have to add the ConnectorBundle to your AppKernel.php :

$bundles[] = new Pim\Bundle\MagentoConnectorBundle\PimMagentoConnectorBundle();

Inside a Akeneo PIM developpement environnement

To install the magento connector for developpement purposes, the best way is to clone it anywhere on your file system and create a symbolic link to your Akeneo installation's src folder.

After that, add the PimMagentoConnectorBundle to your AppKernel.php :

$bundles[] = new Pim\Bundle\MagentoConnectorBundle\PimMagentoConnectorBundle();

Configuration

In order to export products to Magento you need to create a soap user on Magento and give him all rights.

After that you can go to spread > export profiles on Akeneo PIM and create your first Magento export job.

Configuration example :

Magento connector configuration example

Demo fixtures

To test the connector with the minimum data requirements you can load the demo fictures. Just add this line to your parameters.yml

installer_data: 'PimMagentoConnectorBundle:demo_magento'

Notes

A standard Magento's installation require some fields to create a products. In order to be as generic as possible, you need to manage them in Akeneo PIM.

The following Magento's attributes are mandatory and need to be created in Akeneo :

  • name
  • price
  • description
  • short_description
  • tax_class_id

Bug and issues

This bundle is still under active development. So you could encounter bugs and instabilities. Feel free to report them on this repository's issue section.