v 16.0 Third Party
Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
Discuss (mail)
Community Apps Dependencies
Lines of code 11625
Technical Name to_odoo_module
LicenseOPL-1
Websitehttps://viindoo.com/apps/app/16.0/to_odoo_module
Versions 16.0 14.0 15.0 11.0 12.0 13.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
Discuss (mail)
Community Apps Dependencies
Lines of code 11625
Technical Name to_odoo_module
LicenseOPL-1
Websitehttps://viindoo.com/apps/app/16.0/to_odoo_module
Versions 16.0 14.0 15.0 11.0 12.0 13.0

Features at a glance

  1. Define and Manage Odoo Modules with multiple versions against Odoo versions.
  2. Integrated with Odoo's products.
  3. Integrated with Invoicing for managing billing and payments regarding your module sales.
  4. Integrated with Git Management application to allow:
    • Add git branches that contain your Odoo Apps/Modules.
    • Scan the branches for automatic Odoo Apps / Modules discovery.
    • Schedule automatic branches scanning periodically.
  5. Synchronize modules data with Products.
    • Automatically created new products or map with the existing ones identified by product code and module technical name matching.
    • Mapp Odoo Versions with Product Attributes.
    • Automatic update product images, price, vendor price, product licenses (thanks to the integration with the Product License Management application), etc.
  6. Customer Portal Apps Downloads.
    • Customer can log in to your portal and download the Apps that she or he bought either:
      • From the invoice detail page if the invoice is paid.
      • From the "My Purchased Apps" page.
  7. Public download URL.

Editions Supported

  1. Community Edition
  2. Enterprise Edition

Installation

  1. Navigate to Apps.
  2. Search with keyword to_odoo_module.
  3. Press Install.

Instructions

1. Pull Odoo modules to Viindoo instance and auto-generate products

Go to Git > Git > Git branch, select the checked-out git branch, select Generate App Products then press Discover Odoo Modules.

Search for Odoo modules from the git branch

Note: You need to install the to_git_odoo_version and to_git modules.

At this moment, products and product variants corresponding to each module version are automatically created. The number of versions (product variants) pulled from GitHub is displayed on the right side of the git branch view.

Odoo module versions

Note: When you checkout and pull the Odoo module from the next branches, only the product variant corresponding to the selected version will be created.

Navigate to Apps Store > Modules > Module Versions to view the list of module versions of the selected git repository.

List of modules

In the module details, the following information is displayed:

  • Downloads: Volume of module downloads;
  • Module name;
  • Module icon;
  • Git Branch: The git branch that this module belongs to;
  • Zipped Source Code: The zipped source code of the module to download;
  • Version, Odoo Version, and Full Version;
  • Authors and Author Website;
  • Support: The support channel of the author;
  • Product: Attached with the module version (product variant) for the product sales;
  • License Version: The license version used for this module;
  • Repository: The git repository this module belongs to;
  • Depends: List of modules that this one depends on.
Module details

Go to the product variant of this module to configure other information such as:

  • Sales Price;
  • Customer Taxes.
Product related to the module

2. Create an invoice to sell a module

Go to Invoicing > Customers > Invoice, press Create to generate a new customer invoice. From here, select the corresponding product variant of the sold module.

Create an invoice for the sold module

Press Confirm and record the customer's payment in the Accounting software.

3. Customer pays and downloads the purchased module

  • Situation 1: Send the download URL to the customer.

On the invoice, press View Sold Modules to see the list of sold modules.

Display sold modules

On the module details, press Action > Apps Download then click Proceed.

Apps Download Confirm to proceed with the download

From here, you can copy the Public Download URL and send it to your customer.

Copy public download URL
  • Situation 2: Customer signs up for an account to download the app.

Customer signs up for a public account in the software, log in then navigate to My Account > My Purchased Apps and click Download.

My purchased apps Download purchased apps
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.