Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Discuss (mail) • Website (website) • Invoicing (account) |
Community Apps Dependencies | Show |
Lines of code | 60162 |
Technical Name |
bk_odoo_saas_kit_pro |
License | OPL-1 |
Website | https://bytekol.com |
Versions | 15.0 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Discuss (mail) • Website (website) • Invoicing (account) |
Community Apps Dependencies | Show |
Lines of code | 60162 |
Technical Name |
bk_odoo_saas_kit_pro |
License | OPL-1 |
Website | https://bytekol.com |
Versions | 15.0 16.0 17.0 18.0 |
Odoo SaaS Kit Pro
Fast, powerful, secure, cost-optimized, simple and full of essential features.
Odoo SaaS Kit Modules

I. What is Odoo SaaS Kit and related odoo modules?
1.
Odoo SaaS Kit
is a odoo module that helps you deploy odoo databases
(also known as odoo online, odoo instance, odoo entity)
to customers quickly, and it also helps you provide online odoo services to customers with minimal costs
(will be explained below). It is also a set of tools that provide full features, so you can operate Odoo
SaaS
independently without needing the help of IT staff. (eg customizing run configuration (odoo.config),
stop, start, restart, backup management, restore database, manage and update odoo source code for odoo
instances), ...
Some advanced features such as importing odoo modules, adding custom source code, web ssh, file
management interface on the server are still available, but it is not available in odoo saas kit, it is
additional modules for SaaS Kit and you can be purchased to integrate with our Odoo SaaS Kit. In fact,
most other Odoo SaaS Kit providers also do not have this feature.
2.
Odoo SaaS Kit - Subscription (For Enterprise Edition)
is a module that allows you to sell odoo services (provide odoo instances to customers) in the form of
Subscription. Subscription is an Odoo Enterprise application, so this module will be specific to
Odoo Enterprise version. If you are not using Odoo Enterprise, we have a saas kit module for Odoo CE
version, which also allows you to sell as a subscription. Details you can refer to here.
In short, it provides interoperability with Odoo SaaS Kit and Subscription application, feature details
and usage will be described below. The price of the Odoo SaaS Kit - Subscription (For Enterprise
Edition) includes the price of the odoo saas kit, if you do not want to sell feature and
simply want to manage odoo databases, you can just choose to buy the Odoo SaaS Kit.
3. Odoo SaaS Kit Pro - Subscription & Customer Credit (For both odoo CE and odoo EE) is a module that allows you to sell odoo services (provide odoo instances to customers) as a subscription, the difference with Odoo SaaS Kit - Subscription (For Enterprise Edition) is that it has a separate Subscription system and interacts with Customer Credit. Must deposit money into wallet first to use Odoo SaaS service)
II. Who is this module for?
- If you are providing Odoo consulting and implementation services to customers.
- When you need to continuously create trial odoo databases for different customers.
- You are an Odoo partner
- You want to sell Odoo services (be it Odoo CE, Odoo EE, or your own odoo source code) as SaaS - Subscription to minimize costs for customers compared to on-premise.
- You target individuals and local micro businesses who want to use Odoo at the most optimal price.
- You want an odoo saas kit to integrate with your own applications
- ...
III. Highlight feature
1. Reduce the cost of using Odoo to a minimum for customers
Why does Odoo SaaS Kit help reduce costs to a minimum? Because when customers want to use odoo, they have 2 options: Odoo SaaS (odoo-online) or Odoo on-premise. For Odoo on-premise, customers need to have their own IT department to operate. If they are individuals, they need to have knowledge of the Odoo system and server administration. This is only suitable for medium and larger businesses. For customers who are small and micro businesses and individual customers, it is not suitable.When customers use Odoo SaaS, you will take care of the infrastructure system administration, and customers will pay periodically, which helps you have recurring revenue.
So how does Odoo SaaS Kit help you provide online Odoo services to customers at a minimal price:
- All infrastructure management features are available in the Odoo SaaS Kit. Operational cases such as: start, stop, revoke odoo instance, edit odoo running configuration, backup and restore, update source code, add domain name, customers want to use 3rd party odoo modules (for example: Odoo App store), ... can all be done through the Odoo SaaS Kit interface. It helps you cut costs in time and manpower.
- Shared-Host. This is also the basis for Odoo.com to launch the plan: One App Free, meaning customers can use it for free for life. Simply put, with this feature, the customer's Odoo database will share CPU and Ram on the server with other odoo databases. If the frequency of odoo database usage is low (which most small customers are), then the server will only use hard drive resources to store that database, it will not consume additional RAM and CPU time. So in theory, a server with 8GB of RAM and 4 CPUs can deploy hundreds of odoo databases, as long as the frequency of access to that odoo database is low. When the demand and frequency of database usage increases, you will move the customer's database to a new server to balance the load, and of course with the support of a subscription application, you can collect additional periodic fees from customers.
2. Fastest speed.
Odoo SaaS Kit (Bytekol) is designed to be the fastest, you can deploy an odoo database in just over 1 second! Meanwhile, other odoo saas kit systems are definitely more time-consuming. Compared to self-deployment on-premise, it will take you a few hours, even with the support of automation script!3. High security
With SaaS systems, security is extremely important, Odoo SaaS Kit achieves high security even when there are multiple odoo databases running on the same server. Odoo SaaS Kit achieves that by thoroughly testing security cases and leveraging containerization technology (here, Docker) to ensure an independent running environment.4. High extensibility and integration
Odoo SaaS Kit is highly extensible, allowing you to manage thousands or more of odoo databases. Because Odoo SaaS Kit allows you to manage multiple servers on the system. When the number of customers increases, you simply buy more servers to use. If you want to customize Odoo SaaS Kit to integrate systems or add new features, this is also very easy because the module allows you to expand from the code base.5. Full management features
As mentioned above, Odoo SaaS Kit has full features to operate, most of the basic features are available in Odoo SaaS Kit and some more advanced features are separated from the module (to reduce the price of the module, you only need to buy if demand).6. Integration with Odoo Enterprise Subscription application
Odoo SaaS Kit - Subscription (For Enterprise Edition) is an extension module for Odoo SaaS Kit, allowing you to provide Odoo services to customers in the form of subscriptions. This is a feature specific to Odoo Enterprise version. With Odoo CE version, you can refer to the Odoo SaaS Kit Pro application for sale as a Subscription. To learn more about the Subscription app, you can visit Odoo's documentation page.7. Automation and e-commerce
Odoo SaaS Kit - Subscription (For Enterprise Edition) allows you to sell Odoo services through your website, customers can go to the website and make purchases, pay automatically, then they automatically create their own Odoo database after purchase. Odoo Saas Kit also provides several automation features such as: - automatic trial management- automatic subscription billing and renewal (Odoo SaaS Kit Pro version)
- Instructional videos: https://www.youtube.com/playlist?list=PLhMqQbSAP9FL5GaN50zPbnlY97BNr0HMa
- Live demo: https://bytekol.com/demo-odoo-saas-kit-plan
- Documentation: https://bytekol.com/documentation/odoo-saas-kit-quick-start

-
Views
-
Supports deploying odoo with multiple odoo versions and source code
-
Multiple Domains
-
Build new Odoo Image
-
Customer view (Odoo Saas Kit Subscription - Enterprise)
-
Customer view (Odoo SaaS Kit Pro - Subscription & Customer Credit)





https://pet-shop.yourcompany.com
https://pet-shop.com
right on the odoo without needing much technical knowledge.


Features include renewal, auto-renewal, plan switching, purchasing additional resources, automatic money calculation, automatic invoices,...
This helps you have recurring revenue and optimize management time and costs.


- plan A
- plan B
- trial plan.



Server A: Odoo CE, OCA modules
Server B: Odoo CE, Your custom modules, OCA modules
Thus, odoo clients deployed from server A will be run with Odoo CE source code and OCA modules. Odoo Client deployed from server B will be run with Odoo CE source code, Your custom modules, OCA modules.

For example:
Server A: Odoo CE source code, OCA source
When creating odoo client from server A, you can add/remove other sources for it, for example some odoo modules from odoo app store. This is done on the odoo saas kit, and you don't need much technical knowledge.
The feature has been separated from Odoo SaaS Kit, learn more at: Odoo Entity - Git Custom Source Code
Import odoo module for odoo entities

The feature has been separated from Odoo SaaS Kit, learn more at: Server Web SSH

The feature has been separated from Odoo SaaS Kit, learn more at: Server File Manager



Below are some general documents you can refer to.
-
Overview document for setup & operation:
https://bytekol.com/documentation/odoo-saas-kit-quick-start - Videos: https://www.youtube.com/playlist?list=PLhMqQbSAP9FL5GaN50zPbnlY97BNr0HMa
- live Demo: https://bytekol.com/demo-odoo-saas-kit-plan
-
1. Is this addon compatible with Odoo Enterprise?
- Yes, the addon is completely compatible with Odoo Community and Enterprise edition.
You also can use Odoo SaaS Kit to provide Odoo services to customers with any Odoo source code (Odoo CE, OCA, Odoo Enterprise, ...). But note that you need to make sure you have a license to use the source code and take full responsibility for using the Odoo source code when providing Odoo online services to customers. -
2. What if I need any additional customization this addon?
- Please contact us. -
3. What Kind of support will you get after addon purchase?
- Free support and consultation when you purchase the module. It includes the Odoo SaaS Kit system architecture, cost optimization tips, how to manage and operate servers, detailed features, security, access right & rules, .. -
4. Where the odoo entity will be hosted?
- Data is stored on the servers they belong to, admins have full rights to backup, disable, restore, or delete them, ... -
5. Is addition of custom domain and subdomain possible for Odoo client instance?
- Yes, but maybe that feature will be separated from odoo saas kit to reduce module price, please contact us for more information. -
6. With this addon can a saas admin provide Odoo instances in different language?
- Yes, this module is designed to bring all management features to the interface and you can operate it without much IT knowledge. -
7. Does every client will have a separate database for their Odoo?
- Yes. -
8. How many odoo entities (odoo databases) can be created with Odoo SaaS Kit?
- You can create an unlimited number of odoo entities, however server resources are limited so you can limit the number of odoo entities on servers depending on their resources, and create a new odoo server group to can run more odoo entities. -
9. Does this work with odoo.sh hosting?
- It is possible, but note that we have not tested with odoo.sh, so please consider, deploying Odoo SaaS Kit on your server (on-premise) is still recommended. -
10. I encountered an error during operation and testing.
- Please contact us, we will assist you as quickly as possible! -
11. Which Odoo versions does Odoo SaaS Kit support?
- The Odoo SaaS Kit module is supported from Odoo version 15.0 and above. As for the customer's Odoo Entity version, you can freely choose the odoo version. However, some advanced feature are only supported from odoo 15.0 and above. If you need to use an older version, please contact us. -
12. What's different from other Odoo SaaS Kit modules on the Odoo Appstore?
- It's difficult to compare details as we don't have their source code. But you can our core features to compare:- Odoo SaaS Kit is designed with the fastest speed, security, and high scalability. Theoretically it can serve and manage more than 10,000 databases.
- Full of necessary management features, plug and play. (some more advanced features are separated from odoo saas kit)
- Currently the module price is too cheap compared to the features and module development costs.
- More features than other providers. Some other providers may lack necessary features, leading to some operations that require you to perform on the server and require IT knowledge, but it is not managed on odoo, leading to inconsistent data. Odoo SaaS Kit - Bytekol and its additional modules provide most of the necessary features, helps you save time and costs.
- Odoo SaaS Kit has greatly optimized infrastructure costs, helping you provide odoo online to customers at extremely cheap prices.
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