Developed with love by KnpLabs Hire us for your project!
10

MagentoConnectorBundle

by adrianoaguiar

Akeneo Magento Connector

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.

pim_magento_connector:  []
  • Optimisation on webservice and validation
    By juliensnz, 5 years ago
  • Merge pull request #64 from akeneo/feature/mapping_for_everyone
    By juliensnz, 5 years ago
  • PR comments corrections
    By juliensnz, 5 years ago
  • PR comments corrections
    By juliensnz, 5 years ago
  • Changelog update
    By juliensnz, 5 years ago
  • Category mapping for Product export
    By juliensnz, 5 years ago
  • Added category mapping
    By juliensnz, 5 years ago
  • [WIP] added storeview mapping
    By juliensnz, 5 years ago
  • [WIP] storeview mapping
    By juliensnz, 5 years ago
  • Merge branch 'feature/attribute_mapping' into feature/mapping_for_everyone
    By juliensnz, 5 years ago
  • Merge pull request #62 from akeneo/feature/attribute_mapping
    By juliensnz, 5 years ago
  • PR comment fixes
    By juliensnz, 5 years ago
  • [WIP] MagentoStoreviewMapper
    By juliensnz, 5 years ago
  • [WIP] MagentoStoreviewMapper
    By juliensnz, 5 years ago
  • Checkstyle fixes
    By juliensnz, 5 years ago
  • Translation fixes
    By juliensnz, 5 years ago
  • Specifications and improvements on validator
    By juliensnz, 5 years ago
  • added specifications
    By juliensnz, 5 years ago
  • Attribute export with mapping
    By juliensnz, 5 years ago
  • Merge branch 'master' into feature/attribute_mapping
    By juliensnz, 5 years ago
  • Merge branch 'master' of github.com:akeneo/MagentoConnectorBundle
    By juliensnz, 5 years ago
  • Fixed bug in option reader
    By juliensnz, 5 years ago
  • Merge pull request #61 from akeneo/1.0
    By juliensnz, 5 years ago
  • composer.lock and composer.json update
    By juliensnz, 5 years ago
  • fix bugs
    By juliensnz, 5 years ago
  • fixture fix
    By juliensnz, 5 years ago
  • Specifications and fixes
    By juliensnz, 5 years ago
  • [WIP] fixed bugs on interface and form validation
    By juliensnz, 5 years ago
  • Add licence file
    By nidup, 5 years ago
  • [WIP] attribue mapping interface #58
    By juliensnz, 5 years ago