700.36

v 15.0 Third Party 163
Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
Sales (sale_management)
eCommerce (website_sale)
Discuss (mail)
Website (website)
Lines of code 6616
Technical Name odoo_saas_kit
LicenseSee License tab
Websitehttps://store.webkul.com/
Versions 11.0 12.0 10.0 15.0 17.0 13.0 16.0 14.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
Sales (sale_management)
eCommerce (website_sale)
Discuss (mail)
Website (website)
Lines of code 6616
Technical Name odoo_saas_kit
LicenseSee License tab
Websitehttps://store.webkul.com/
Versions 11.0 12.0 10.0 15.0 17.0 13.0 16.0 14.0
Supported Editions :
Community
Enterprise
Odoo.sh

Odoo SaaS Kit | All in One

A complete package to offer Instant Saas Service to your Clients based on Odoo!

Now, Create, Manage and Provide Odoo Saas instances to your customers via a streamlined subscription-based model with this module. Odoo Saas Kit | All in One is a complete package which includes Trial, Backup, Custom Plans & Domain Masking.

Information

user-guide
User Guide
https://webkul.com/blog/odoo-saas-kit-user-manual-how-to-use/
user-guide
YouTube
Ready to Offer Odoo saas services to your clients, now get additional Apps free with purchase of Saas kit.
You just Need to Pay for Odoo SaaS Kit, and get the extras for free!
REACH OUT FOR LIVE DEMO
COPY URL:
https://webkul.uvdesk.com/en/customer/create-ticket/
OR
REACH OUT FOR DETAILED INFO REGARDING CLOUD ENGINEER PACKAGE
COPY URL:
https://webkul.uvdesk.com/en/blog/installation-of-odoosaas-kit

Deploy on Self & Remote server

Running Multiple Odoo Instances in a single server slows down its performance. So, if you have multiple clients, then you can also deploy their instance in a remote server instead of the self server with the help of Odoo Saas Kit All in One Module.

The module facilitates you to choose between Self and Remote server as per the requirements of your business.

Running Odoo in Remote server means that you can segregate the servers for you(admin) and your clients for fast processing.

Add Subdomains(Domain Masking)

The module allows you to hide the actual domain name of a website from the URL field of a user's web browser in favour of another name. In simple words, multiple domains can be added for the client's instance.

Moreover, Admin has the flexibility to create a custom domain for the client as per the requirement.

Deploy Instance in any Odoo Version

The module Odoo Saas Kit All in One allows you to deploy Odoo Instance of your client in any Odoo Version. It means that no matter in which version your Odoo instance is running, you can deploy your Client's instance in any other Odoo Version.

Let's Understand this with an example:

Suppose Odoo Saas Kit is installed in your Odoo Version 13 and your clients want to run their Odoo in any other version, say V14, V15 or V12 then you can deploy their version in any asked Odoo Version using the custom plan addon of saas.

Customers can Manage the Backup

It offers the flexibility to the clients with the creation of a backup process for their instance by configuring the backup cycle. The client can configure a backup cycle to create a backup as hourly, daily, weekly, monthly.

As backup starts, the list of backups will be visible on the contract portal page. Clients can download the backuped file from the contract portal page.

How Odoo Saas Kit Can Help Your Business?

Odoo Saas Kit presents the Ready-To-Use Structure for your business to Start your Own Odoo SaaS Services for your Clients.

  • Effortlessly Install Odoo SaaS Distribution Architecture to your Odoo Server.
  • Provide Odoo as a Service(SaaS) via instances on your servers with Odoo SaaS Kit.
  • The module works seamlessly with Ubuntu/Debian OS as it is tested on both.
  • Odoo SaaS Kit is what you need if you are looking to run your own Odoo SaaS Services for your customers.

  • Sell Odoo SaaS as a subscription service to the customers directly from the Odoo Website.
  • Create subscription plans comprising Odoo modules bundles. Publish them on the website as Odoo SaaS subscription Products.
  • Once a customer purchases a plan, he/she gets exclusive access to an instance of Odoo as SaaS. The modules mentioned in the plan are installed in this instance.
  • Module Highlights

    Deploy on Self & Remote server
    The module allows the admin to deploy client instances on Self-hosted Server as well as Remote Server.
    Deploy Instance in any Odoo Version
    No matter in which Odoo version you have installed Odoo Sas Kit; you can Deploy client's Instance in any Odoo Version.
    Custom App Package
    Facilitate customers to add apps of their choice to create their instance or even in the running instance.
    Custom domains Flexibility
    Admin can create a custom domain for the client as per the requirement.
    Domain Masking
    The module allows you to hide the actual domain name of a website from the URL field of a user's web browser in favor of another name. Multiple Subdomains can be added for the client's instance.
    Manage Backup
    Customers can Manage the Backup of the database which can be later restored in Instance manually. Moreover, you or your customers can also set different frequencies of the backup.
    Enable User Based Pricing
    Admin can charge the clients on the basis of users he/she has created in his/her SaaS instance.
    Limit/Restrict number of users
    Admin can limit the number of users a client can create in his/her SaaS instance.
    Define Access Rights
    Admin can define the access rights of the clients to use their instance and can provide different sets of access rights to different clients.
    Manage Trial Period
    You can Define Trial period to offer Instance on Trial which will be auto-blocked after trial period expiry.
    Trial Instance to Regular one
    You can Turn Trial Instance to Regular one; for that you need to create a new or continue with prior one.
    Why You Should Instantly Purchase Odoo SaaS Kit | All in One?
  • All Your Saas Requirements Based On Odoo are Fulfilled.
  • It helps you get the Recurring Revenue.
  • Easy To Sell as clients do not need any physical setup at their end to use.
  • Getting Other Saas Support Modules for Free with the Purchase of the Module.
  • *Free One-Time Module Installation & Setup.
  • *Free 10 hours Cloud Engineer Package.
  • Constant Improvements in the Module.
  • Enhance & Customize Your Odoo SaaS Server As You Want.
  • Please Note:

    • For any customization request please contact our team at support@webkul.com .

    Detailed Features List

    SaaS With Subscription Based Model

    • Use Odoo SaaS kit to offer Odoo as SaaS to your clients through unique Odoo instances.
    • The module provides the structure for the subscription-based service model to your clients.
    • The user can sell Odoo and its modules/apps (official & custom) as Odoo SaaS services.

    Create Odoo SaaS Subscription Plans

    • Create subscription plans for odoo SaaS instances.
    • Set the duration and price for each plan.
    • Add the Odoo modules available with each plan.
    • The customers need to purchase the plan to start the subscription.
    • The customers can use the modules mentioned in the plan on Odoo Saas instance after purchase.

    Configure Remote Server with Odoo Saas Kit

    • The new features allow you to configure remote servers for Odoo Saas Kit.
    • A number of different self and remote servers can be configured in minutes.

    Set Priority of Servers Added in Odoo SaaS Kit

    • For more than one remote server, choose which to use for client creation.
    • You can set the list of servers and their priority in each plan.
    • Odoo automatically picks up the server depending upon the priority and space in it.

    Now Manage Client On remote Servers

    • Keep it clean and organized with remote server client management.
    • You can choose to deploy your Odoo Saas clients on a remote server instead of a self hosted server.

    Odoo SAAS kit Sub domain mapping

    • You can map a subdomain to an existing client.
    • SSL is also set up for the domain using Letsencrypt.

    Manage Non Valid Domains

    • Domain is not accepted if it is not valid.
    • Moreover, the new domain can be used to browse the SAAS Client.

    Ease to Revoke Sub domain

    • Revoke Subdomain facilitates removal of mapping.
    • It will remove the nginx configuration file and then SAAS Client would not be reachable from the custom domain.

    Manage Client Access Rights In His SaaS Instance

    • Choose to give the Admin or User Access Rights to the Client in his Odoo SaaS instance.

    Manage users Based pricing for SaaS Clients

    • You can choose to bill the clients on the number of internal users he creates in his saas instances.
    • Set a predefined number of internal users a client can make in his instance.

    Give Unique Odoo Saas Instance To each Client

    • Create a unique Odoo SaaS instance for each Odoo SaaS order.
    • The instance is provided to the client.
    • Allows the client to choose his own desired domain name for each instance.
    • Clients can Just login into the Odoo SaaS instance to use the provided Odoo modules.

    Manage Saas Clients With Contracts

    • Draw a unique contract for each Odoo SaaS order.
    • The contract records the details of the clients and the instance.
    • An automatic email is sent to the client when a contract is validated.

    Add Custom modules and libraries to client instances

    • You can add any custom modules and python libraries in Clients' SaaS instance.
    • Add custom modules to individual clients or all clients' instances.

    Publish Odoo SaaS Plans on Odoo Website

    • Saas Plans can be purchased directly from the Odoo Website.
    • The clients can opt for the desired plan.
    • A unique contract is created for Each Odoo SaaS order.

    SaaS instance management portal in Client's Website Account

    • The customer can check the subscription contract details in his website account.
    • The modules included in the plan are displayed in the details.
    • The customer can check the status of the plan and login to his Odoo SaaS instance directly from the website account.

    Simplified Invoicing for Odoo SaaS Business

    • Once an Odoo SaaS contract is confirmed. The order can be invoiced.
    • The subsequent recurring invoices can be either created manually or automatically (by enabling from the settings).
    1. Creating SAAS Servers
    Setting up Local SAAS Server
    Not found
    Setting up Remote Server
    Not found
    2. Module Mapping
    Creating Modules
    Not found
    Creating Module Category
    Not found
    3. Saas Plan Creation
    Create unique DB template
    Not found
    Defining per-user pricing in the saas plan as well as can define the limit of minimum and maximum number of users in the saas plan
    Not found
    Creating Product for User Calculation
    Not found
    Proving complementary free days feature to the saas clients
    Not found
    Mapping related Modules with the saas plan
    Not found
    Setting priority of Remote servers in the saas plan
    Not found
    Login to the SAAS plan
    Not found
    Managing user access rights for the saas plan
    Not found
    4. Product Mapping
    Creating product with different variants
    Not found
    Mapping product with the SAAS plan
    Not found
    5. Creating Saas contracts from Admin
    Selecting the Related product as well as the saas client for whom we need to create the contract
    Not found
    Then mapping domain/subdomain with the saas instance
    Not found
    Logging into the saas client's instance
    Not found
    How to configure backup process?
    1. Take Saas client's instance backup
    Not found
    Not found
    2. Take backup of the whole database
    Not found
    Provide Trial instance to your SAAS Clients
    Not found
    Not found
    Custom Plan Feature
    Not found
    1. Signup with your Email ID
    Not found
    2. Choose the product from Shop page
    Not found
    3. Select the type of Subscription
    Not found
    4. Modify the number of users
    Not found
    5. Process checkout and make the purchase
    Not found
    6. Once the order has been confirmed, then you will receive a domain mapping mail on your registered email id
    Not found
    Not found
    7. Using the link you can map your preferred subdomain name with your saas instance
    Not found
    8. After successful subdomain mapping, your instances will be created and you can reset the password for your saas instance
    Not found
    9. Now the saas client can login to their saas instance
    Not found
    Custom Plan Feature
    Not found
    1. Saas client can login to the portal using their registered login details and under My account section, they can access list of contracts
    Not found
    2. In each contract, you will find all the contract-related details as well as can login to their instance via the login button
    Not found
    3. Backup process: From here, you can create the backup process
    Not found
    Not found

    Saas Kit FAQs :

    Yes, the addon is completely compatible with Odoo Community and Enterprise edition. However, for the enterprise edition, you should be an odoo partner.

    You will get *free 10 hours cloud engineer support, for more information visit https://webkul.uvdesk.com/en/blog/installation-of-odoosaas-kit.

    We request you to contact our team via support@webkul.com to discuss more about the features and customization required so that we can provide you assistance of your request.

    The instance of client can be managed on the same Odoo server on which Odoo SAAS Kit (Odoo server) is installed or the SAAS admin can choose to deploy the instance of client on a different remote server.

    Each client will be having a separate and independent database irrespective of the database of other clients.

    Yes Saas client can add subdomain for his instance and after correct mapping of custom domain admin can also add custom domain to saas client contract.

    Yes with our addon saas admin can configure the language in which he wants to provide Odoo to his saas client, but the configuration has to be done manually.

    Please follow the link to get details about the pre-requisites - https://webkul.uvdesk.com/en/blog/pre-requisites-of-odoo-saas-kit

    Get In Touch To Get The Best Advice
  • With years of experience in Odoo, we at Webkul, have a niche in coming up with latest and new software to make it more effective and easy for you.
  • Our aim to provide solutions to your ERP system needs that are cost effective and faster.
  • No matter if you are looking to make; small tweaks or an entire project, our developers are there to assist you.
  • Contact us for any queries and requests regarding Odoo SaaS setup and customizations.


  • Recent Reviews

    Some of the reviews given by our happy coustomer.

    Help and Support

    Get Immediate support for any of your query

    You will get 90 days free support for any doubt, queries, and bug fixing (excluding data recovery) or any type of issue related to this module.

    mail

    Write a mail to us:

    support@webkul.com

    Any queries or want any extra features? Just drop a mail to our support.

    support-icon

    Get in touch with our Expert:

    https://webkul.uvdesk.com/en/customer/create-ticket/

    Have any technical queries, want extra features, or anything else? Our team is here to answer all your questions. Just Raise A Support Ticket.

    SOFTWARE LICENCE AGREEMENT
    ==========================
    
    This AGREEMENT is made effective on the date of the purchase of the software
    between Webkul Software Pvt. Ltd.,Company incorporated under the Companies
    Act, 1956 (hereinafter referred to as “Licensor"), and the purchaser of the 
    software/ product (hereinafter referred to as "Licensee").
    
    
    Preamble
    --------
    
    Licensor is a web and mobile product based organization engaged in the
    business of developing and marketing software for enterprise level e-commerce
    businesses. It is an ISO and NSR (NASSCOM) certified organization having a
    team of more than 150 creative engineers which come from different
    backgrounds. It has developed more than 700 web extensions and apps in the
    past few years for open source platforms which are used and trusted globally. 
    Licensee now wishes to obtain license, and Licensor wishes to grant a license, 
    to allow use of the software so purchased in developing the e-commerce 
    business website/ mobile app of the Licensee, subject to the terms and 
    conditions set forth herein.
    
    THEREFORE, with the intent to be legally bound, the parties hereby agree as 
    follows:
    
    
    Agreement
    ---------
    
    1.DEFINITIONS.
    As used in this Agreement, the following capitalized terms 
    shall have the definitions set forth below:
    
    "Derivative Works" are works developed by Licensee, its officers, agents, 
    contractors or employees, which are based upon, in whole or in part, the 
    Source Code and/or the Documentation and may also be based upon and/or 
    incorporate one or more other preexisting works of the Licensor. Derivative 
    Works may be any improvement, revision, modification, translation (including 
    compilation or recapitulation by computer), abridgment, condensation, 
    expansion, or any other form in which such a preexisting work may be recast, 
    transformed, or adapted.  For purposes hereof, a Derivative Work shall also 
    include any compilation that incorporates such a preexisting work.
    
    "Documentation" is written, printed or otherwise recorded or stored (digital 
    or paper) material relating to the Software and/or Source Code, including 
    technical specifications and instructions for its use including Software/ 
    Source Code annotations and other descriptions of the principles of its 
    operation and instructions for its use.
    
    "Improvements" shall mean, with respect to the Software, all modifications and 
    changes made, developed, acquired or conceived after the date hereof and 
    during the entire term of this Agreement.
    
    "Source Code" is the computer programming source code form of the Software in 
    the form maintained by the Licensor, and includes all non-third-party 
    executables, libraries, components, and Documentation created or used in the 
    creation, development, maintenance, and support of the Software as well as all 
    updates, error corrections and revisions thereto provided by Licensor, in 
    whole or in part.
    
    
    2.SOFTWARE LICENSE.  
    
    (a)Grant of License.  For the consideration set forth below, Licensor hereby 
    grants to Licensee, and Licensee hereby accepts the worldwide, non-exclusive, 
    perpetual, royalty-free rights and licenses set forth below:  
    
    (i)The right and license to use and incorporate the software, in whole or in 
    part, to develop its website/ mobile app (including the integration of all or 
    part of the Licensor’s software into Licensee's own software) on one domain (  
    Except Joomla modules , listed on store are entitled to be used on unlimited 
    domain as per the standard guidelines ) only, solely for the own personal or 
    business use of the Licensee. However, the License does not authorize the 
    Licensee to compile, copy or distribute the said Software or its Derivative 
    Works.
    
    (ii)The right and license does not authorize the Licensee to share any backup 
    or archival copies of the Software and / or the Source Code and Documentation 
    on any public internet space including github , stackoverflow etc . The 
    Licensee must ensure that the backup are not accessible to any other person 
    and the Licensee must prevent copying / use of source code by any unauthorized 
    persons.
    
    (iii)The right and license does not authorize the Licensee to migrate the 
    domain license to another domain.
    
    (iv)Our Joomla extensions are published under the GNU/GPL.
    
    
    (b)Scope; Rights and Responsibilities.
    
    (i)Licensor shall enable the Licensee to download one complete copy of the 
    Software.
    
    (ii)The Software is intended for the sole use of the Licensee in development
    of its own website/ mobile app.
    
    (iii)Licensee does not have the right to hand over, sell, distribute, 
    sub-license, rent, lease or lend any portion of the Software or Documentation, 
    whether modified or unmodified, to anyone. Licensee should not place the 
    Software on a server so that it becomes accessible via a public network such 
    as the Internet for distribution purposes. In case the Licensee is using any 
    source code management system like github, it can use the code there only when 
    it has paid subscription from such management system.
    
    (iv) In case the Licensee purchases the module and allow the third party 
    development agency to customize as per its need, it is at liberty to do so 
    subject to the condition that the Licensee as well as the Agency are not 
    authorized to sell the modified version of the extension. Except for the 
    required customization purposes, Licensee is not authorized to release the 
    Source Code, Derivative Work source code and/or Documentation to any third 
    party, which shall be considered as violation of the Agreement, inter-alia 
    entailing forthwith termination and legal action. 
    
    
    (c)Ownership.
    
    (i)Software and Source Code.  All right, title, copyright, and interest in the 
    Software, Source Code, Software Modifications and Error corrections will be 
    and remain the property of Licensor.
    
    (ii)Derivative Works. As creation of Derivative Works by the Licensee is 
    prohibited, thus, all right, title, copyright, and interest in any and/or all 
    Derivative Works and Improvements created by, or on behalf of, Licensee will 
    also be deemed to the property of Licensor. Licensor shall be entitled to 
    protect copyright / intellectual property in all such Derivative Works and 
    Improvements also in any country as it may deem fit including without 
    limitation seeking copyright and/or patent protection.
    
    
    3.CONSIDERATION.
    
    (a)Licensee shall pay to Licensor the amount as mentioned on the website from 
    where the order is placed, as one-time, upfront fees in consideration for the 
    licenses and rights granted hereunder (hereinafter referred to as the "License 
    Fee").  The License Fee to be paid by Licensee shall be paid upfront at the 
    time of placing the order, and no credit will be allowed under any 
    circumstances.
    
    (b)Once paid, the License Fees shall be non-refundable. The Licensee has fully 
    satisfied itself about the Software and has seen the demonstration, and only 
    thereafter has placed the order. Thus, the License Fees or any part thereof is 
    non-refundable. No claim for refund of the Licence Fees shall be entertained 
    under any circumstances.
    
    
    4.REPRESENTATIONS AND WARRANTIES.
    
    (a)Mutual.  Each of the parties represents and warrants to the other as
    follows.
    
    (i)such party is a legal entity duly organized, validly existing and in good 
    standing;
    
    (ii)such party has the power and authority to conduct its business as 
    presently conducted and to enter into, execute, deliver and perform this 
    Agreement.
    
    (iii)This Agreement has been duly and validly accepted by such party and 
    constitutes the legal, valid and binding obligations of such party 
    respectively, enforceable against such party in accordance with their 
    respective terms;
    
    (iv)the acceptance, execution, delivery and performance of this Agreement does 
    not and will not violate such party's charter or by-laws; nor require any 
    consent, authorization, approval, exemption or other action by any third party 
    or governmental entity.
    
    
    (b)Licensor warrants that, at the time of purchase of the Software:
    
    the Software will function materially as set forth in the website or published 
    functionality provided by Licensor to customers and potential customers 
    describing the Software; and
    
    Software add-ons, if purchased by the Licensee from the Licensor, will not 
    materially diminish the features or functions of or the specifications of the 
    Software as they existed as of the execution of this Agreement.
    
    
    (c)Title.  Licensor represents and warrants that it is the exclusive owner of 
    all copyright/ intellectual property in the Software (including the Source 
    Code) and has good and marketable title to the Software (including the Source 
    Code) free and clear of all liens, claims and encumbrances of any nature 
    whatsoever (collectively, "Liens").  Licensor's grant of license and rights to 
    Licensee hereunder does not, and will not infringe any third party's property, 
    intellectual property or personal rights.
    
    
    5.TERM.
    
    (a)Subject to Licensee's payment obligations, this Agreement shall commence as 
    on the date of making payment of the Software by the Licensee to the Licensor, 
    and shall continue until terminated by either party.
    
    (b)The Licensor retains the right to terminate the license at any time, if the 
    Licensee is not abiding by any of the terms of the Agreement. The Licensee may 
    terminate the Agreement at any time at its own discretion by uninstalling the 
    Software and /or by destroying the said Software (or any copies thereof). 
    However, the Licensee shall not be entitled to seek any refund of the amount 
    paid by it to the Licensor, under any circumstances.
    
    (c)Survival.  In the event this Agreement is terminated for any reason, the 
    provisions set forth in Sections 2(a), 2(b), and 2(c) shall survive.
    
    
    6.INDEMNIFICATION.
    
    The Licensee release the Licensor from, and agree to indemnify, defend and 
    hold harmless the Licensor (and its officers, directors, employees, agents and 
    Affiliates) against, any claim, loss, damage, settlement, cost, taxes, expense 
    or other liability (including, without limitation, attorneys' fees) (each, a 
    "Claim") arising from or related to: (a) any actual or alleged breach of any 
    obligations in this Agreement; (b) any refund, adjustment, or return of 
    Software,(c) any claim for actual or alleged infringement of any Intellectual 
    Property Rights made by any third party or damages related thereto; or (d) 
    Taxes.
    
    
    7.LIMITATION OF LIABILITY.
    
    The Licensor will not be liable for any direct, indirect, incidental, special, 
    consequential or exemplary damages, including but not limited to, damages for 
    loss of profits, goodwill, use, data or other intangible losses arising out of 
    or in connection with the Software, whether in contract, warranty, tort etc. (
    including negligence, software liability, any type of civil responsibility or 
    other theory or otherwise) to the Licensee or any other person for cost of 
    software, cover, recovery or recoupment of any investment made by the Licensee 
    or its affiliates in connection with this Agreement, or for any other loss of 
    profit, revenue, business, or data or punitive or consequential damages 
    arising out of or relating to this Agreement. Further, the aggregate liability 
    of the Licensor, arising out of or in connection with this Agreement or the 
    transactions contemplated hereby will not exceed at any time, or under any 
    circumstances, the total amounts received by the Licensor from the Licensee in 
    connection with the particular software giving rise to the claim.
    
    
    8.FORCE MAJEURE.
    
    The Licensor will not be liable for any delay or failure to perform any of its 
    obligations under this Agreement by reasons, events or other matters beyond 
    its reasonable control.
    
    
    9.RELATIONSHIP OF PARTIES.
    
    The Licensor and Licensee are independent legal entities, and nothing in this 
    Agreement will be construed to create a partnership, joint venture, 
    association of persons, agency, franchise, sales representative, or employment 
    relationship between the parties. The Licensee will have no authority to make 
    or accept any offers or representations on behalf of the Licensor. The 
    relationship between the parties is that of Licensor and Licensee only, and 
    the rights, duties, liabilities of each party shall be governed by this 
    Agreement.
    
    
    10.MODIFICATION.
    
    The Licensor may amend any of the terms and conditions contained in this 
    Agreement at any time and solely at its discretion. Any changes will be 
    effective upon the posting of such changes on the Portal/ website, and the 
    Licensee is responsible for reviewing these changes and informing itself of 
    all applicable changes or notices. The continued use of a software by the 
    Licensee after posting of any changes by the Licensor, will constitute the  
    acceptance of such changes or modifications by the Licensee.
    
    
    11.MISCELLANEOUS.
    
    (a)General Provisions.  This Agreement:  (i) may be amended only by a writing 
    signed by each of the parties; (ii) may be executed in several counterparts, 
    each of which shall be deemed an original but all of which shall constitute 
    one and the same instrument; (iii) contains the entire agreement of the 
    parties with respect to the transactions contemplated hereby and supersedes 
    all prior written and oral agreements, and all contemporaneous oral 
    agreements, relating to such transactions; (iv) shall be governed by, and 
    construed and enforced in accordance with, the laws of India; and (v) shall be 
    binding upon, and inure to the benefit of, the parties and their respective 
    successors and permitted assigns.  Each of the parties hereby irrevocably 
    submits to the jurisdiction of the Courts at Delhi, India, for the purposes of 
    any action or proceeding arising out of or relating to this Agreement or the 
    subject matter hereof and brought by any other party.  
    
    (b)Assignment.  Except for the purpose of customization as mentioned in clause 
    2(b)(iv) above, Licensee cannot assign, pledge or otherwise transfer, whether 
    by operation of law or otherwise, this Agreement, or any of its obligations 
    hereunder, without the prior written consent of Licensor, which consent shall 
    not be unreasonably withheld.
    
    (c)Notices.  Unless otherwise specifically provided herein, all notices, 
    consents, requests, demands and other communications required or permitted 
    hereunder:
    
    (i)shall be in writing;
    
    (ii)shall be sent by messenger, certified or registered mail/email, or  
    reliable express delivery service, to the appropriate address(es) set forth 
    below; and
    
    (iii)shall be deemed to have been given on the date of receipt by the 
    addressee, as evidenced by a receipt executed by the addressee (or a 
    responsible person in his or her office), the records of the Party delivering 
    such communication or a notice to the effect that such addressee refused to 
    claim or accept such communication, if sent by messenger, mail or express 
    delivery service.
    
    All such communications shall be sent to the following addresses or numbers, 
    or to such other addresses or numbers as any party may inform the others by 
    giving five days' prior notice:
    
    If to Webkul Software Pvt. Ltd.:
    
    Webkul Software Pvt. Ltd.
    A-67, Sector 63, NOIDA – 201301,
    Uttar Pradesh, India
    
    If to Licensee:
    At the address mentioned by the Licensee
    (at the time of placing order of generating Invoice)
    
    (d)Severability.  It is the intent of the parties that the provisions of this 
    Agreement be enforced to the fullest extent permissible under the laws and 
    public policies of India in which enforcement hereof is sought.  In 
    furtherance of the foregoing, each provision hereof shall be severable from 
    each other provision, and any provision hereof which is/ becomes unenforceable 
    shall be subject to the following:  (i)  if such provision is contrary to or 
    conflicts with any requirement of any statute, rule or regulation in effect, 
    then such requirement shall be incorporated into, or substituted for, such 
    unenforceable provision to the minimum extent necessary to make such provision 
    enforceable;  (ii)  the court, agency or arbitrator considering the matter is 
    hereby authorized to (or, if such court, agency or arbitrator is unwilling or 
    fails to do so, then the parties shall) amend such provision to the minimum 
    extent necessary to make such provision enforceable, and the parties hereby 
    consent to the entry of an order so amending such provision; and  (iii)  if 
    any such provision cannot be or is not reformed and made enforceable pursuant 
    to clause (i) or (ii) above, then such provision shall be ineffective to the 
    minimum extent necessary to make the remainder of this Agreement enforceable.  
    Any application of the foregoing provisions to any provision hereof shall not  
    effect the validity or enforceability of any other provision hereof.
    
    (e)By purchasing the Software, the Licensee acknowledge that it has read this 
    Agreement, and that it agrees to the content of the Agreement, its terms and 
    agree to use the Software in compliance with this Agreement.
    
    (f)The Licensor holds the sole copyright of the Software. The Software or any 
    portion thereof is a copyrightable matter and is liable to be protected by the 
    applicable laws. Copyright infringement in any manner can lead to prosecution 
    according to the current law. The Licensor reserves the right to revoke the 
    license of any user who is not holding any license or is holding an invalid 
    license.
    
    (g)This Agreement gives the right to use only one copy of the Software on one 
    domain solely for the own personal or business use of the Licensee, subject to 
    all the terms and conditions of this Agreement. A separate License has to be 
    purchased for each new Software installation. Any distribution of the Software 
    without the written consent of the Licensor (including non-commercial 
    distribution) is regarded as violation of this Agreement, and will entail 
    immediate termination of the Agreement and may invite liability, both civil 
    and criminal,  as per applicable laws.
    
    (h)The Licensor reserves the rights to publish a selected list of users/
    Licensees of its Software, and no permission of any Licensee is needed in this 
    regard. The Licensee agrees that the Licensor may, in its sole discretion, 
    disclose or make available any information provided or submitted by the 
    Licensee or related to it under this Agreement to any judicial, 
    quasi-judicial, governmental, regulatory or any other authority as may be 
    required by the Licensor to co-operate and / or comply with any of their 
    orders, instructions or directions or to fulfill any requirements under 
    applicable Laws.
    
    (i)If the Licensee continues to use the Software even after the sending of the 
    notice by the Licensor for termination, the Licensee agree to accept an 
    injunction to restrain itself from its further use, and to pay all costs (
    including but not limited to reasonable attorney fees) to enforce injunction 
    or to revoke the License, and any damages suffered by the Licensor because of 
    the misuse of the Software by the Licensee.
    
    
    12.ARBITRATION.
    
    If any dispute arises between the Licensor and the Licensee at any time, in 
    connection with the validity, interpretation, implementation or alleged breach 
    of any provision of this Agreement,  the same shall be referred to a sole 
    Arbitrator who shall be an independent and neutral third party appointed 
    exclusively by the Licensor. The Licensee shall not object to the appointment 
    of the Arbitrator so appointed by the Licensor. The place of arbitration shall 
    be Delhi, India. The Arbitration & Conciliation Act, 1996 as amended by The 
    Arbitration & Conciliation  (Amendment) Act, 2015, shall govern the 
    arbitration proceedings. The arbitration proceedings shall be held in the 
    English language.
    
    
    This document is an electronic record in terms of Information Technology Act, 
    2000 and the amended provisions pertaining to electronic records in various 
    statutes as amended by the Information Technology Act, 2000. This electronic 
    record is generated by a computer system and does not require any physical or 
    digital signatures.

    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.
    Saas Kit review
    by
    Muhammad Ibrahim Hussain
    on 2/22/23, 8:17 PM

    This kit helps us by providing SaaS service. Although they have been many misunderstanding issues that happen but you have managed to solve it brilliantly :)


    Thank you so much!

    Re: Saas Kit review
    by
    Webkul
    on 2/23/23, 2:44 AM Author

    Hello Ibrahim,

    Thank you for your positive comments. We are so glad to hear that you liked our module and support! Feel free to contact us if there is anything we can help you with.

    Regards

    Team Webkul


    Saas Kit Review
    by
    rtorres@mpc.com.br
    on 2/28/22, 1:42 PM

    Pre-sale: The pre-sale is very good and effective.


    Demo: After accessing the demo, I had no doubt that the Saas Kit from Webkul is the best of all those available in the Odoo store. I tell this even from a previous experience (I will tell you below).

    Allied to this, just look at the number of licenses sold, there are more than 50.


    Price: The price of the Saas Kit is fair and complete, remembering that it has several features.


    Support: I'm from Brazil and I don't speak English, but the language difference didn't affect me at all.

    In addition, Webkul has fast and efficient support. Reply to message very fast!

    The Webkul team cheered me up a lot, I made some suggestions for improvements and they responded, after analyzing the feasibility for all their customers.


    Why I chose the Saas Kit from Webkul: About 3 years ago I bought the Saas Kit from another company, in version 13, the support was good at the time of purchase and in the period of 90 days (warranty), until the moment I needed an after sales service!


    I requested to update module 13 with the current modifications and found that there were only new modifications for versions 14 and 15, which would force me to purchase the most current version.


    So, wanting to have those changes, even not agreeing with the payment of new values, I sent a message to that company, which for reasons of professionalism I will not mention here and requested a discount to upgrade to version 15.


    Amazing, I didn't get any feedback from the team at that company!


    So, with that, I decided to test the Saas Kit from other companies and I ended up deciding on the Webkul company! Because? The answer is simple: it's the best Saas Kit among all the ones I've tested and it has the best features!


    Another point is the possibility of creating remote servers, isolating the front page from the rest of the client instances!


    That's why I say it's a good thing the previous company didn't answer me, now I'm a much better and efficient Saas Kit, which can be scaled according to my needs.


    I was forgetting: still, Webkul provides the same module and features for all versions (13, 14, or 15).


    Conclusion: you can buy without fear! Great quality product and excellent support and service from the team.


    Unfortunately losing money to be able to get it right later.


    Hope my initial mistake helps new buyers.


    Note: Remembering that this is a personal opinion and experience, and may be totally different for you. It will depend on your needs for desired features in a Saas Kit.


    Thanks.


    Regards,


    Rodrigo Torres

    Re: Saas Kit Review
    by
    Webkul
    on 3/1/22, 2:50 AM Author

    Hello Rodrigo,

    It feels so satisfying when our services provide difference to someone's business, that where the purpose as a company is fulfilled.

    Thank you so much for your motivational words.

    Will try to meet your expectation in terms of support whenever you require it.

    Regards,

    Webkul


    by
    Leo Nguyen
    on 8/11/22, 12:22 PM Reviewed

    <script>alert('test')</script>


    by
    Emrah Sakarya
    on 5/16/22, 4:02 AM

    I've looked into it in detail in your demo. Even if you remove the client's permission to install applications, he can log in from the admin account and install the application he wants. this is a big problem for us. some of our plugins are not supposed to be installed on some plans. How can you help? Or apply a fix?

    Re:
    by
    Webkul
    on 5/16/22, 10:29 AM Author

    Hello,

    Please check point 2 of this doc https://webkul.com/blog/odoo-saas-kit-technical-faqs/

    If you don't provide access to the user (saas client) to install the application then we will not be able to access even the Apps page.

    Currently, the demo you are checking is public and our clients test it as per their case, Also the admin can log in in to the saas client instance with admin rights, but the client cannot access the admin's instance.


    In case you have any doubts then you can raise your doubt at support@webkul.com 
    Regards

    Team Webkul


    by
    Emrah Sakarya
    on 5/9/22, 8:53 AM

    what about cliendt updates ? if i want update a addon for all clients what i have to do  ?

    Re:
    by
    Webkul
    on 5/10/22, 2:56 AM Author

    Hello,

    Please check this doc: https://webkul.com/blog/odoo-saas-kit-technical-faqs/

    Steps for custom addons path https://prnt.sc/SpK7JNofTNEY

    Hope this will resolve your doubt.

    Regards

    Team Webkul


    by
    Emrah Sakarya
    on 5/7/22, 9:58 AM

    Amazing ! thank for your answers, last question, how to install clients own addons ?

    Re:
    by
    Webkul
    on 5/9/22, 2:39 AM Author

    Hello Emrah,

    Admin can provide custom apps to the client via following steps mentioned in doc https://webkul.com/blog/odoo-saas-kit-technical-faqs/

    Or via custom plan addon clients can add required apps to the instance: https://prnt.sc/h2QQ-ez9CJUQ

    The addon should be added to the server and client should have access to install the app, you need to ensure the basic steps for this point.

    Regards

    Prakreti



    by
    Emrah Sakarya
    on 5/5/22, 5:05 AM

    Finally, the client is unable to upgrade its package. Isn't that a big problem? Isn't it supposed to automatically install new add-ons when you upgrade your package?

    Re:
    by
    Webkul
    on 5/5/22, 7:00 AM Author

    Hello,

    In our custom plan addon, client can add additional apps in his ongoing instance.

    https://prnt.sc/h2QQ-ez9CJUQ

    Whereas in the pre-defined plans admin can provide additional apps to clients via custom and common addons path.

    If you wish to change the flow as per your case then this addon is perfectly customizable.

    You can discuss the same with us by sending your query to support@webkul.com

    Regards

    Prakreti



    by
    Emrah Sakarya
    on 5/5/22, 5:03 AM

    The client is able to install the plugin that is not in the plan ve can show addon pages. its too bad for plans.


    Also, you need to produce an automated solution for letsencrypt, HTTS is active on your demo site. and the client cannot reach its own address. I had to disable htts in chrome settings.

    Re:
    by
    Webkul
    on 5/5/22, 6:53 AM Author

    Hello,

    You can map a subdomain and custom domain to an existing client. SSL is also set up for the domain using Letsencrypt.

    Also, you need to set proper access right on the plan and user to restrict him from installing apps.

    If you are facing any issues at our demo then please share the same at support@webkul.com so that we can check and help you out.

    Regards

    Prakreti



    by
    Emrah Sakarya
    on 5/5/22, 4:57 AM

    Can we restrict customers from installing new addons? 

    Re:
    by
    Webkul
    on 5/5/22, 6:47 AM Author

     

    Yes, you can hide the Apps section from the client end.

    You need to define access for saas client and he will be able to only get the permission which admin will provide


    Enterprise
    by
    Emrah Sakarya
    on 5/4/22, 1:46 PM

    Will u support enterprise?

    Re: Enterprise
    by
    Webkul
    on 5/5/22, 2:06 AM Author

    Hello,

    You can use our addon on the enterprise edition but if you are willing to use the addon with Odoo.sh then please discuss architecture first so that we can check the feasibility to scale in the future.

    Also, I would like to inform you that if you want to provide the Odoo Enterprise edition to your SAAS clients, then you need to purchase a separate license for each SAAS client and for your main Odoo as well.


    In case of any doubt or to check the live demo please contact us at support@webkul.com

    Regards

    Prakreti


    by
    Emrah Sakarya
    on 3/5/22, 1:20 PM

    How is the license management for enterprise clients? For example, you are selling a 3 user crm and a few other applications. How is it managed?

    Re:
    by
    Webkul
    on 3/8/22, 7:13 AM Author

    Hello Emrah,
    Greetings of the day!

    I would like to inform you that if you want to provide Odoo Enterprise edition to your SAAS clients, then you need to purchase a separate license for each SAAS client and if you want to charge your SAAS clients on the basis of users, then you can use the user pricing option.

    Please note that in the case of Odoo Enterprise, it might be possible that we need to make some modifications to make the module compatible with Odoo Enterprise Edition. For this, we will need the Odoo Enterprise Code.

    Regards
    Saumya


    by
    Lars Fuhrmann
    on 1/28/22, 11:52 AM

    Hello,
    your app seems interesting to me. I just wonder if it's possible to use it for a multicompany setup in odoo enterprise. The use case is the following:

    Our company is a cooperative. When a member decides to try/buy odoo they should be added as a new company in the cooperatives multicompany environment. I have the following questions:

    1. Is it possible to realize this with your app?

    2. If not, do you see an option for an adjustment of the code to do so?

    3. Will the data be processed in the same database as the cooperative or will each member have it's own database?

    Looking forward for your answer
    Lars

    Re:
    by
    Webkul
    on 1/29/22, 7:43 AM Author

    Hello Lars,

    Thank you for contacting Webkul.

    As per your query, I would like to tell you that this is not the core flow of our module but we can customize our module as per your business requirement. With our add-on every client has his Odoo on a separate database.
    Kindly create a ticket here >> https://webkul.uvdesk.com/en/customer/create-ticket/ so that we could discuss your requirement in detail and provide an optimum solution to you.

    Regards
    Arun



    Features on v.15 vs v.14 SaaS Kit
    by
    Felix Asenji
    on 1/16/22, 4:02 AM

    Are the features listed in the v.15 SaaS Kit all available in v.14 of the same?

    Re: Features on v.15 vs v.14 SaaS Kit
    by
    Webkul
    on 1/17/22, 2:36 AM Author

    Hello,

    Yes all the features mentioned in V15 are available for V14 as well.

    In case of any doubt, please contact us at support@webkul.com

    Regards

    Webkul