Openbravo JAVA Plugin

CLOSED
Bids
9
Avg Bid (USD)
N/A
Project Budget (USD)
$250 - $750

Project Description:
I have attached a Project status report document to this project as well. I will want this document to be updated and emailed to me on a daily basis so that I can keep my clients informed on the progress of the project. Thank you for your consideration.

PROJECT OVERVIEW
We have OpenbravoERP and MagentoCE installed on an Ubuntu 12 server. I have a magento plugin that is configured to post certain data to the openbravo plugin. The Openbravo plugin that is to be built will be required to push data the Magento API and catch data posted to it. It will also be required to update OpenbravoERP. If you can build this plugin then you would be a good fit for this project.

I will provide you with a server to work on that has both openbravo and magento installed. I expect that the specific work is placed under version control at bitbucket, and that I am the owner of the repository. I expect to own all rights to this code at the end of the project.

Here is a list of the following tasks that this plugin will handle:

1.1 Plugin Configuration area
This OpenbravoERP plugin will need to be created and a configurations area will also need to be created. For this configurations area, I will need the options to enable/disable all of the following features that will be discussed. I will also need the ability to set the Magento API URL and auth credentials for communication.

1.2 New Business Partners
User information will be posted to this plugin, this plugin will also be required to push and pull user data from the magento api. This plugin will need to create the magento users with a default "business partner type" that is specified in the configurations area, or with the user type that magento has already specified.

When new user data is posted to this plugin, this plugin will need to create the user if it does not already exist, or update the user if it does exist in OpenbravoERP.

An internal api will need to be created for this feature, so that if other parts of code need to push or pull user data to or from the magento api, then they can use the internal api.

When user data is updated in OpenbravoERP this plugin will check magento to see if the user exists, if the user does exists, then this plugin will update the users data within magento.

1.3 New Sales Orders
Magento Orders will be posted to this plugin, this plugin will also be required to push and pull sales order data to and from the magento api.

When a new order is posted to this plugin, this plugin will need to create the order in openbravo.

An internal api will need to be created for this feature, so that if other parts of code need to push or pull sales order data to or from the magento api, then they can use the internal api.

When an OpenbravoERP order is updated, this plugin will check magento to see if the order exists in magento, if it does exist, then this plugin will update the magento order.

1.4 New Products Pushed
When a new product is created or updated in OpenbravoERP, it will trigger an action within this plugin. That action will push the product data to magento using the magento api, updating the product data in magento.

All product data from OpenbravoERP should be pushed so that we can create configurable products with images, inventory, pricing, descriptions, meta, etc.

An internal api will need to be created for this feature, so that if other parts of code need to push or pull product data to or from the magento api, then they can use the internal api.

1.5 Inventory Pushed
When a product inventory is updated in OpenbravoERP, it will trigger an action within this plugin. That action will push the product inventory data to magento using the magento api, updating the product inventory data in magento.

An internal api will need to be created for this feature, so that if other parts of code need to push or pull product inventory data to or from the magento api, then they can use the internal api.

Continued.....

Skills required:
Java, Software Architecture
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 257
in 7 days
$ 2000
in 30 days
$ 2268
in 10 days
$ 800
in 21 days
$ 1029
in 10 days
$ 736
in 15 days
$ 725
in 10 days
Hire FrankGlendon
$ 555
in 21 days
$ 833
in 15 days