Skip to Content
Menu

Odoo SaaS Master

by
Odoo

699.00

v 17.0 Third Party 8
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Sales (sale_management)
eCommerce (website_sale)
Discuss (mail)
Invoicing (account)
Website (website)
Lines of code 7907
Technical Name s_odoo_saas_master
LicenseOPL-1
Versions 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Sales (sale_management)
eCommerce (website_sale)
Discuss (mail)
Invoicing (account)
Website (website)
Lines of code 7907
Technical Name s_odoo_saas_master
LicenseOPL-1
Versions 17.0 18.0

Odoo SaaS Pro

  • Odoo SaaS Pro provides a ready-to-use SaaS system, designed to help you efficiently launch and manage your own Odoo SaaS services for clients
  • This module is particularly useful for quickly creating Odoo instances and easily managing multiple instances for development, testing, and production environments
  • It can manage multiple Odoo instances, with each instance having its own unique settings, addons, and resource allocations in completely separate environments. These instances can run on different Odoo versions while operating independently on the same serve
  • Subscription Automation Function ensure seamless operation from instance creation to billing and renewal processes, with automatic notifications for subscription expirations, renewals, and payments

Highlights

    • Automated Odoo Instance Creation: Deploy new Odoo Instances with a single click, reducing setup time and eliminating manual configuration errors.
    • All Odoo Version​: The Odoo SaaS Pro support all odoo version include future odoo version.
    • Resource Optimization: Define CPU and RAM limits with configurable packages to ensure that each instance runs efficiently without overloading resources.
    • Auto SSL​: Automatic issue SSL Certificate ensures that every Odoo Instance is secure and performant.
    • Customer portal: Customer can access to their portal to operate with their own odoo instance.
    • Automated Backups Cleanup: Keep your data secure with scheduled automatic backups and cleanup of old backups, preventing storage bloat.
    • Subscription Automation: Seamless billing and renewal processes, with automatic notifications for expirations, renewals, and payments.
    • Instance Suspension Resumption: Instantly suspend or resume instances based on subscription status, ensuring smooth service management.
    • Git integration: Allow user to connect to any git repositories and clone, pull to update code, the system automatically create addons folder linked to the git repo and mount the folder to the odoo instance.
    • Dedicated Pricing pages (similar to Odoo online)

Pricing page


Customer Portal

Free Installation and setup to your VPS

For our new customer and for a limited time, we offer

FREE One time server setup to your server

FREE 10 hours customization to fit your extra requirement.

Our Odoo SaaS kit can work with:

  • Cloud VPS
  • Cloud VDS
  • Bare Metal Server
a close-up of several computer servers

Features

Automated Odoo Instance Creation

Deploy new Odoo Instances with a single click, reducing setup time and eliminating manual configuration errors.

Subscription Automation

Seamless billing and renewal processes, with automatic notifications for expirations, renewals, and payments.

Add customs git repository for any instance

You can add customs git repository to a instance and make it customs odoo instance. System can pull code and automatically restart after pulling new code from git.

Customer's own Domain

Customer can have multiple domain add to one instance, the system will automatically create SSL certificate for each domain.

Manage backup

Customer can make the backup anytime using their portal, based on the setting the system also automatically backup their instance.


Enable user /apps based pricing

You can sell the system based on users or by apps or by both user and apps.

Restrict number of user and apps

Based on #user/ apps they purchase the system can determine the changes vs their instance then send notification to customer to upsell

Trial Instance creation

Customer can choose the trial instance in the pricing page, then the instance will be created in real time then redirect the customer to the newly created instance.

Customer portal

Control the access to Products based on easy and customizable predefined rules

Internal user access right

SaaS Master User can see all detail of odoo instances and can change do anything with the instance.

Define customs Odoo Configuration file

Each instance has its own odoo.conf configuration file and can be easily modify in SaaS master.

Automatic Email notification

Multiple Emails will be automatically send by for: Trial instance, Renew, Notify Suspension, Notify for auto delete instance.

Deploy in self or remote server

You can choose to deploy the entire Odoo SaaS system in one server or make it multiple server

Activity Logging

Maintain a detailed log of all activities related to instances, including starting, stopping, and restarting

Resources Limita

Set limits and/or reserve specific amounts of RAM and CPU for each Odoo instance, ensuring that each instance has its own dedicated resource allocation without impacting other instances

Deployment on multiple servers or Single server

Muti server setup

The system allow you to have dedicated SaaS Master running to create Odoo instance in another Odoo Instance Server.

One Server setup

The Odoo SaaS Master Server can also served as Odoo Instance Server for the One Server deployment.

Deploy any Odoo versions

include any future Odoo versions.

The Odoo SaaS Master may running Odoo 17.0 but it can deploy any Odoo version, 12, 13, 14,15, 16, 17, and any future Odoo version such as 18, 19, ...

This because the Odoo SaaS is the most flexible and customizable Odoo SaaS yet.

  • Multiple odoo versions, from Odoo 8.0 to 17.0 and all future Odoo version such as 18.0, 19.0 and so on.
  • Multiple Virtual environment for each Odoo version needs, each can be configure with specific python version and python packages.
  • Multiple Postgres version running on the same machine.

Domain and SSL handling

  • By default, when created the instance choose their sub domain and the domain. for example, they can choose customername.domain1.com and customername.domain2.com where domain1.com and domain2.com is your saas domain, you can add as many domain for customer to choose as you liked.
  • Customer can decide not to use sub domain but to use their own domain, such as customer.com

Automatic SSL Certificate Creation

The SSL certificates will be automatically created and validated upon domain creation.

Multiple based domain

User can choose their own sub domain in the pricing page, they also can choose the based domain. You can add as many based domain as you want.

Odoo SaaS Master allow customer to add their own domains and have option to disable the provided subdomain.

Public module and set the module and user pricing

You can public or un-public odoo module including the default odoo module and the customs module and set the pricing for the app and user

App can have dependencies, in the screen cast you see the app Calendar depend on the app Discuss, so in case you want one app you will need the other app.

App can have Categories defined in the backend, then app available in the pricing will be categories accordingly.

The pricing for Monthly and Annually calculated are based on Odoo Price list. The price you input for the app and user is pricing for the Monthly.

Interactive Pricing page

the Odoo SaaS master already create a beautiful Pricing page allow customer to choose their apps and number of user at the url: https://your_domain.com/pricing.

The pricing is calculated interactively in real time while customer select apps and number of user, similar to Odoo pricing page.

The pricing can be set for monthly and Annually differently similar to Odoo online pricing.

Apps available and user pricing can be set in SaaS Master backend

Create Odoo instance for trial and production

Customer choose sub domain, User and Apps then click on one of the 2 button:

TRY NOW: the system will redirect to Cart allowing customer to Validate the Sales Order (with total price =0). The trial instance will have trial status then it can be turn in to production instance later if customer decided to pay.

BUY NOW:Similar to Try now. The different is they will have to pay upfront and the the start date for the instance will be now.

Once confirmed the Odoo Instance will be created automatically, customer will see the loading page, once the creation completed customer will be redirected to the newly created instance.

Sales order and Automatic email

Once the customer confirm the Sales order or Trial, the Sales order automatically created and automatic email will be send to customer together with instance credential and activated link.

In the case customer not click on activate link the instance will be destroyed in next 4 hr. This action is to make sure that the customer email is valid.

Automatic emails

Once instance created customer receive an email with their instance credential.

Customer will have the option to activate the instance so they can use it until the Trial End Date, otherwise they can only use the instance within 4 hr (similar to Odoo Online)

Customer will get additional automatic email reminders for some other cases such as:

  • Renew: To inform customer to renew instance, sendx day before expiry date or trial end.
  • Expire:When Odoo instance is expired and about to be suspended
  • Reminder when Odoo instance about to be deleted in case it pass the expiry date.

Limit number of trial per customer

Each customer is allowed a limited number of trial instances. Once this limit is reached, the system will prompt the user to purchase additional instances.


Customer portal

customer can access to Customer portal to control their instance. They can see the instance current status and customer can:

  • View list of their instance
  • Access Instance detail such as number of user and app they have in their subscription.
  • Connect to their Odoo instance
  • Control their Odoo instance: Stop and Start and restart their Odoo instance
  • Backup operation: Create backup, view list of backups file and have option to download the backup.
  • Send mesage and communicate with internal team
  • Customer can also see all related SO, Invoices related to their odoo instances and see all communication history.

Add Domain and auto SSL

In the customer portal, customer can add their own domain, the system will generate ssl certificate to their domain and mapping the domain to their instance

Automatic and Manual Backup

The system will automatically back up Odoo instances, while customers can also manually back up their own instances and download the backups through their portal.

Automatic Instance Suspension for Non-Renewal

The system will automatically send renewal reminder emails, and if the instance is not renewed on time, it will be suspended.

Once the customer completes the payment, their Odoo instance will start immediately.

Full Control of Instances in the Backend

Internal users have access to all details of Odoo instances, including the number of users, installed apps, and purchased apps

Users have full control over Odoo instances in the backend, such as modify configuration settings, redeploy Nginx, configure settings, install or update modules, add customs Git repositories, and pull code from git repo directly within the backend.

FREE 90 DAYS SUPPORT

SkyERP will provide free 90 days support for any doubt, queries, and bug fixing (excluding data recovery) or any type of issues related to this module. This is applicable from the date of purchase.

For support, please email us at support@project.skyerp.net or skype: tuanace

Our other modules

See all our Apps

Project Stage Access

Customize who can view and edit tasks at each stage of your project, enhancing security for workflow

Odoo Direct Print

Print any reports directly without download PDF

Odoo Website Pro

Optimize Odoo websites speed by add suport to WebP image format and Convert all existing image to WebP

Customer Payment Follow-up

Follow-up customer's due manually and automatically. Send email and/or letter at difference follow-up level.

Account Auto Transfer for Odoo CE

Automatically create Journal entry to transfer account balance from one account to another based on defined rules.

Multilevel Sales Team Operation

Organize sales force with Sales team hierarchy and access to team's documents.


Inventory Insight Report

Print any reports directly without download PDF

Partner Access Control Advance

Control the access to Partner based on easy and customizable predefined rules

Product Access Control Advance

Control the access to Products based on easy and customizable predefined rules

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.
There are no ratings yet!
demo
by
Dickson tabora
on 1/16/25, 12:43 AM

demo

Re: demo
by
Nguyen Anh Tuan
on 1/16/25, 3:29 PM Author

Hello friend, 

For support and demo please contact us via skype tuanace or whatspps +84901366468 we happy to help you


im having problems? with v18 i need to meeting... and i still have probelms with the NGNIX and the way backup works.. can you help me out.. not working.
by
ricky@ippdr.com
on 1/15/25, 3:21 PM Confirmed Purchase


Re: im having problems? with v18 i need to meeting... and i still have probelms with the NGNIX and the way backup works.. can you help me out.. not working.
by
Nguyen Anh Tuan
on 1/16/25, 4:14 PM Author

Hello, 

Please contact us directly via skype: tuanace or whatapps: +84901366468 for support, we are happy to assist you.


by
Wainaina
on 12/30/24, 6:56 AM

Where can i get a demo?

Re:
by
Nguyen Anh Tuan
on 1/16/25, 3:34 PM Author

Hello friend, 


For demo and supports, Please contact us directly via skype: tuanace or whatapps: +84901366468

so we can schedule an online meeting for live demo, then later i can provide you the demo saas instance and detail documentation for you to test


i want to talk when can we talk?
by
ricky@ippdr.com
on 12/24/24, 11:29 PM Confirmed Purchase


Re: i want to talk when can we talk?
by
Nguyen Anh Tuan
on 12/25/24, 1:09 AM Author

hello, you can talk to us on skype: tuanace or my whatapps: +84901366468

we can arrange a meeting so i can show you everything


can we have a meeting? i want this.
by
ricky@ippdr.com
on 12/20/24, 11:48 AM Confirmed Purchase