Odoo - OpenERP - How to Submit module, Apps & Themes on Odoo Apps Store ?

Support
Support
5000
| 2 1 2
Asked on 8/8/15, 8:22 AM
0
vote
3580 Views

Submit your repository on Odoo Apps Store in four simple steps, Where the community can share, sell and download modules.

 

odoo-apps-store

 

Step 1: Setup Your Repository on Git / Bitbucket

 

setup

 

 

 

 

 

Please ensure that there is one folder per App/Theme at the root of the repository.

 

 

setup-repository

 

Step 2: Authorize Your Git / Bitbucket Repository (Only required for private repositories)

 

 

authorize

 

 

 

 

 

 

To publish your modules on Odoo App platform, they need to be allowed to read from your repository.

 

If you are on Github, you can simply authorize Odoo user online-odoo on your repository.

 

 

access_management

 

 

If you are not, you will need to authorize Odoo public SSH key instead.

 

 

public-key

 

Don’t forget to use the SSH url of your repository when registering it to allow them to identify using ssh.

 

 

 

repository-ssh-url

 

Step 3: Register Your Git / Bitbucket Repository on Odoo Apps Store

 

 

register

 

 

 

 

 

 

3.1 Open Odoo Apps URL and Click on “Submit Your Apps” button from left menu bar.

 

 

submit-apps-button

      

3.2 Login into Odoo apps account

 

 

signin-odoo-apps-account

      

3.3 Submit your apps

 

register-your-git-repository

 

Please ensure that:

 

  • You specify the branch name of your Git repository by adding #branch_name at the end of the repo URL.
  • The branch name exactly matches the series name for which your modules are meant, so #8.0 for version 8.0.

 

Step 4: Validate Your Git / Bitbucket Repository

 

validate

 

 

 

 

 

 

 

 

validate-repository

 

Already registered a repository?

You can manage your repositories by accessing Repository Management.

Want to sell your own module?

It is possible to sell your own module on Odoo Apps platform. You can start selling your modules very easily by adding a price and acurrency keys in your module manifest __openerp__.py like 'price': 49.99, and 'currency': 'EUR', for example. Supportedcurrencies are EUR and USD.

 

odoo-module-manifest

 

Odoo require that the modules sold on Odoo Apps platform have a proper description, complete with screenshots of the functionalities and an overall nice presentation page. Please refer to the following section for more informations on how to achieve this goal. Odoo reserve the rights to unpublish modules which do not conform to these criterias until they receive a proper presentation page.

How to have a nice icon and description for your modules like CRM or Point of Sale?

Starting from version 8.0, the module icon needs to be located at static/description/icon.png in the module folder. The main screenshot location is defined in the images key of the manifest, like 'images': ['images/main_screenshot.png'], for example.

 

odoo-module-icon

 

 

 

The rich-text HTML description comes from the static/description/index.html file in the module folder. It is recommended to start with this official template.

odoo-module-description

 

How to display a documentation for your modules like Odoo VOIP or Clean Theme?

The documentation is automatically loaded from the doc/index.rst file in the module folder. It needs to be a valid, pure rst file.

How do I get paid for my modules purchases?

You will get 70% of your modules revenues on Odoo Apps platform. Just send Odoo an invoice, either by mail or by e-mail to che@odoo.com, with the number of each modules sold and the price. You can find these informations in the Statistics section of the Repository Management portal. Considering the time needed to process those invoices, please consider Odoo will only process invoices with a minimum total amount of 400 EUR, and won’t process more than one invoice per user per month.

 

You previously registered a Bzr repository and want to replace it by your new Git one?

Please contact apps@odoo.com with the urls of both the old Bzr repository and the new Git one, they will take care of everything!

Support
Support
5000
| 2 1 2
Answered on 8/8/15, 8:22 AM
0
vote

Your answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

Ask a Question

Keep Informed

About This Forum

This forum is for HiTechnologia Employees & just Odoo general knowledge purpose only.

Read Guidelines

Question tools

3 follower(s)

Stats

Asked: 8/8/15, 8:22 AM
Seen: 3580 times
Last updated: 8/8/15, 8:22 AM