The installation steps assume that you already have a functioning Odoo server.
If you are a developer, you may want to install the Connector using our buildout configuration, head over Connector with batteries included (buildout).
For the manual installation, just stay there.
ntp package should be install on the servers hosting Magento and
Odoo to ensure a correct synchronization between them
Clone the repositories below in the path where you chosed to store the addons:
$ git clone firstname.lastname@example.org:OCA/connector.git -b 8.0 $ git clone email@example.com:OCA/connector-ecommerce.git -b 8.0 $ git clone firstname.lastname@example.org:OCA/connector-magento.git -b 8.0 $ git clone email@example.com:OCA/e-commerce.git -b 8.0 $ git clone firstname.lastname@example.org:OCA/product-attribute.git -b 8.0 $ git clone email@example.com:OCA/sale-workflow.git -b 8.0
Keep the git branches entire. Do not copy-paste the modules in another directory.
Add the branches in the addons path, either using the server command line or adding them in the Odoo server configuration file.
Example using the command line argument:
$ /path/to/openerp-server --addons-path /path/to/connector,/path/to/connector-ecommerce,/path/to/connector-magento,/path/to/e-commerce,/path/to/product-attribute,/path/to/sale-workflow
You also need to install the
magento Python package.
So install it with either pip or either easy_install:
$ pip install magento $ easy_install magento
Note that you may need to use the root rights on your system.
In Odoo, update the modules list using Settings > Modules > Update Modules List.
Go to the menu Settings > Modules > Installed Modules, remove the Installed filter and search for Magento Connector, then click on Install.
For the time being, the Magento extension originally built by OpenLabs is still used by the connector. But the version published on Magento Connect is outdated.
Download the following
Bazaar branch and install it in Magento:
$ bzr branch lp:magentoerpconnect/magento-module-oerp6.x-stable magento-module
In order to install it:
This notice does not apply if you use a version of Magento above 1.7. Please check if you have installed Magento 1.7 on PHP with a 5.4.x version. Magento 1.7 is not compatible with this version and would prevent the API to behave normally. In that case, you must retrograde to PHP 5.3.x or apply the patch provided by Magento (see http://magento.com/resources/system-requirements)
Once the addon is installed, you may want to:
On the backend,