All new clients can go to your Website and choose one of your predefined products in the ‘Shop’ section (e.g. POS+CRM, Project (Task Manager), Ecommerce).
Products can be created in the Sales >> Products section of your SaaS portal. Each product is related to a Plan.
If you click on the Try Trial, you will redirect to the login page (we recommend to logout from admin user before clicking on it to check how your client can do that):
If client has been signed in website, he can input his credentials and login.
If not, client will be able to sign up (‘Sign Up’ button)
Then client can see the message:
“The database is creating… it takes only a few minutes. Please check your email now for further instructions on how to login.”
At this moment the client receives email that contains the created database link.
As a result a new client database will be created and displayed in the Portal (you can see them all at SaaS >> Clients section after deleting the In Progress filter at the top-right hand of this menu). Then open this database and click on the Sync Server button to sync client databases with server.
If you want to sale subscriptions, you should add subscription values for your products firstly:
Number of users
Please take a look how to do it in the following instruction:
2: Press Variant Prices key. There you should set Saas code values as
30 for Monthly
90 for Quarterly
365 for Yearly
1 for 1
2 for 2
3 for 3
Attribute Price Factor should be 1.0 for all Periods. For Number of users it should be the number of users.
Attribute Price Extra should be 0.0 for all Number of users and for Periods set this parameter as you wish.
3: Go to the Sales >> Configuration >> Products >> Attributes
and set Saas code as
SUBSCRIPTION_PERIOD for Period
MAX_USERS for Number of users.
There you can also specify Type of selection Radio/Select for the website.
4: Go to the shop
Now you can select Period and Number of users and see how the price changes accordingly.
5: Click on the Add to Cart button and complete all the steps:
Review Order >> Shipping & Billing >> Payment >> Confirmation
Shipping & Billing
6: Go to the SaaS Portal and open Sales >> Sales >> Quotations
Open quotation and click ‘Confirm Sale’
Click ‘Create Invoice’
Validate the invoice and Register Payment
7: Once the Invoice is paid
if the client has trial database already, the Maximum users allowed and
the Expiraton datetime parameters will be updated in the client database (note that in this case in the corresponding plan you need to choose ‘From trial’ in the Non-trial instances field)
if it is a new client, he will receive the link on his email like this (the link
can be found also in the corresponding invoice): http://your_saas_base_domain/page/start?plan_id=1 After clicking on it, he can choose domain name and create database
As a result you can see new database in SaaS >> SaaS >> Clients menu (to see that you should login as Administrator and delete the In Progress filter at the top-right hand of this menu. This allows to see New client databases).
No, anything possible for editing like feature like more that can be ask for, but somethings not possible like changing layout, color, font…, related to these task we will not do, it because we now focus on improved feature.
you should use some kind of VPS like Digital Ocean or AWS or Google Cloud or here is link for trial, you will get 10$ free https://m.do.co/c/98c64690dd83
Here is some requirement when you choosing VPS services
1, it must be easy to use
2, it must have the scale-up feature
3, it must have the backup feature
4, it must have the snapshot feature
5, it should have static IP
6, it should have the firewall
7, it should have the load balancer
8, it should have additional storage when needed
if all that meet then you can use that service
No, you nope, with saas system you can provide Odoo community as a service like Odoo saas online or Odoosh with your own business. If you need setup Odoo Enterprise Edition Default on your system we can help too with little extra cost, but you need to consider it require a license to make it valid
Important noted: SaaS 2.0 using Let’s Encrypt for SSL it totally free, but Let’s Encrypt have a rule for generating SSL key limits, so it cannot generate too many SSL keys at the same time, your system will fail to generate Odoo App instance.
for more info, plz visits here: https://letsencrypt.org/docs/rate-limits/
To add your extra add-ons to your client before create client do the following step Navigate to Apps => launch => Odoo SaaS 2.0 => under configuration tab =>
chose From git= True  and fill out the required information for:  git user name or token name,  git pass or git token addons URL = your git repo, all the addons in your repo will be auto add to extra-addon in your odoo.
(Noted: the git repo must be built in folder repo, not single addons lik this: [git.com/USER/folder.git] in the folder you put all your module following /FOLDER/module1, module2, module3,
To upgrade or downgrade your client you can do the following Go to SaaS => Default => Apps => client want to upgrade =>  click in 3 doted and select upgrade, from next screen you can edit to upgrade or downgrade
To create client you need to fill out Client Name , Nam space , Select Odoo Plan (Odoo version) 
SaaS config client info
After choosing the Odoo plan  then need to select auto-generate subdomain or add your custom domain  and chose ssl or not SSL  if select True system will auto-generate SSL (Noted: if you select the custom domain you must point your custom domain to your server before generating an SSL key, finally select  to limit Ram & memory or not. and click lunch
You must have a Yandex account in order to use Yandex.Mail for Domain. You can connect up to 50 domains per account, unlimited email per domain
Prepare the domain
Make sure that your domain is ready to work with Yandex.Mail for Domain:
Register the domain with a company that provides such services, if you have not done this yet (Yandex can’t register your domain).
Connect the domain to Yandex Mail for Domain
To add the domain to Yandex Mail for Domain: https://connect.yandex.com/portal/admin
Open the page for adding domains and log in to the account that you created for working with this domain.
Enter the domain name in the Domain name box (for example, “yourdomain.tld”).
After adding the domain, confirm that you are the owner.
HOW TO CONNECT YANDEX DOMAIN
Set up the MX record
Configure the MX record on your DNS hosting company’s website. To use Yandex Mail for Domain, you need to create an MX record with the value “mx.yandex.net.”.
If you delegated your domain to Yandex servers, the required MX record will be created automatically.
Log in to the control panel on your DNS hosting company’s website.
Delete the existing MX records.
Create a new MX record with the following field values (the fields may be named differently in different control panels):
Value — “mx.yandex.net.”.
The dot is required at the end of the server name. In some control panels, the dot is assumed automatically. In this case, you don’t need to add it.
Priority — 10.
If a priority of “10” is not allowed in the control panel, enter any other priority other than zero.
Subdomain name — “@”.
In some control panels, you need to enter the name of your domain instead of “@” (for example, “yourdomain.tld.”). If you are not able to set either “@” or the domain name, leave this field empty.
If this field isn’t shown in the control panel, you don’t have to set it.
Wait while the changes take effect in DNS. This process may take up to 72 hours.And finally congrats, you already have yandex mail server ready for work now.
SaaS 2.0 not require Odoo versions, start support from v11, v12 to the latest but related to Premium “Odoo supported Service” like Odoo Theme Mobile support/Odoo template… currently support for 1 single latest version, if require more version support it will cost extra you can find here: Odoo.Cheap Price
Odoo SaaS 2.0 is one-time deploy service, all the technology deploy on your server, it means you own most of everything as you can, you can learn, can modify the origin product, so we don’t have any refund policy for that, once you place the order it cannot be refunded. plz take noted before place your order.