Great tutorial! Can you please make a tutorial on how to clone a legalzoom website? Where you fill out a few key information and it will autofill a legal document and have them pay before they can download/print the document? Thanks.
Great work Coach Tawfik🎉. I will like to ask three questions; 1.) How can i add front end to the saas like wix. 2.) How can i add templates to the page builder 3.) Can you explain how 10web is built? I understand its on wordpress. Is there away to build something similar Thanks
Thanks 😊 For your questions, they are a bit hard to answer as they would include many technical details but in short: 1. Frontends for SaaS are consider themes in the realm of WordPress 2. Templates can be created with most Page Builders 3. A bit hard to build something similar as there is probably have a large team behind it
Hi Abdu, Thank you for this wideo and plugins. Amazing work! I have a question, is it possible to create temporary subdomain out of let say $order_id or other unique value? I would like to avoid this long baseDomain name and send 'Your website is being created' email to new tenant owner with this new temporary short subdomain. It would be also nice to send this welcome email after 5 min, to let new tenant provisioning.
Hi @@elpawel108 , Happy you enjoyed it :) On you questions, the answer is yes it''s very possible. For the email, we can replace it with the domain instead of the baseDomain and we can use WordPress schedulers to send it after 5min or even make the tenant send it when it's ready
Hi Abdu. Great work! I'm really digging this. If it's not too much to ask, if you can create a video on how you did the coding part would be greatly appreciated.🥰
Yep, they work correctly. Make sure to have the permalink set correctly as it may be a reason. Others can be having the urls for host/client not set correctly.
Very good again Abdu! Two questions… 1. are you going to do an upgrade/downgrade between the plans. 2. From what I see from their site, you make a version, then a tenant followed by a tenant snapshot. Customer then gets a copy of the snapshot. Then to update, make a copy of the version, update, test, make it production and then push out to live customers. Will you model still work like this? Still getting my head around it lol
Glad it was helpful 😄 Actually in the next WordPress SaaS video, I am going to discuss "Tiering" and how we can allow customers to upgrade and downgrade their subscriptions. Stay Tuned for it 😉
Hey Abdu - brilliant tutorial. I want to know if we add a WP security plugin like Hide My WP Ghost, will it affect how the Host communicates with the Client or the server side? The one-time login system etc. Naturally, we would prefer to add some additional security measures to prevent hacks -> the most obvious WP hack is the [site-url/wp-admin]. Whats your experience with this? Do you recommend alternative security measures?
Happy to help 😊 So using a security plugin shouldn't affect unless if the security plugin does other types of protection which may stop it from working but it can be adapted to work with it. For security, there are many things but at least you will need 2FA, API & login request limits and if possible someone to check the plugins you use.
Incredibe value can't thank you enough.. keep going ❤🎉. I have a question, As I see a snapshot ready to use with each customer account, does this consume more hostings resources than usual? Not the storage I'm refering to the ram and cpu usage. Another question, does the concept of cloening thing and wpcs similar to the enterprise level websites?
Thanks I am glad you enjoyed it 😄 I think your questions are asking mainly about quality of service which would be better to contact WPCS to ask about. For snapshots, I don’t know internally how they implement it but usually it would only consume storage and not CPU or RAM because it’s not a running resource.
Hello Abdu, many thanks for this awesome video and all the others as well - very exciting stuff! I managed to get the Shopify setup working but with this one I have encountered 2 issues: (1) If customer clicks the SSO link from user's My Account page, it does not work and this error message popped up: {"code":"rest_forbidden","message":"Sorry, you are not allowed to do that.","data":{"status":401}}. (2) The tenant gets created BUT none of the plugins are visible. (I did create new snapshot after adding plugins)...BUT If I create a new tenant via WPCS the plugins are visible. Any assistance to resolve this would be much appreciated. Thank you!
My pleasure, glad it was helpful ❤️ Most 401 are sometimes due to not having permalinks configured correctly or the auth keys weren't transferred correctly or the host website is not set correctly when setting it up in the version but due to each website setup there might be other causes, for example sometimes security plugins can have rules blocking them. The second part regarding the plugins, yes it won't be visible unless a user purchases a certain level that maps to these plugins but again due to the setup it can be different I am available for consultation calls through here book.abdu.dev/
Abdu fyi your plugin doesn't work with native woocommerce subscription plugin. Took me long time and many tests to realise that I need to use the same subscription plugin as you😅 Are you sure it works with YITH Subscriptions? (I didn't check this one yet)
Hey Paweł, it's only integrated so far with the Subscription for WooCommerce plugin but maybe can look into integrating it with WooCommerce subscriptions. Each plugin needs to be integrated individually 😅
@@abduvik Thanks Abdu. I wrote it just because in your plugin description is information that it works with woocommerce and yith subscription. I just check yith and yes as expected now after your comment doesn't work either :) Second problem I have found is that when latin charset signs are used in the checkout name and surname fields then tenant is not created. This is big problem since I am from Poland and we have special signs like: ą ę ś ć ź ł... 😅Probably the same problem is with german special characters. Is there any easy way to change it in your plugin?
With special characters problem, I found it's tricky as I use the user billing details for name as the user name for the wpcs tenant. I can fix it in future videos as for now I would like to keep the video demo a bit consistent with what people will try out. And of course I must make the plugin universal to also support our Polish friends 😄
Hello Abdu, This is so amazing! Thank you for this video. I'm gonna share with my friends. Quick question, tho: How can I make custom themes and plugins available, such that the subscriber can access them even if it wasn't in their original subscription plan?
Thanks Oscar 😊 For your question, you will need to add the plugin to the WPCS Version and create a new deloyment, then it should take effect to all subscribers
🙋 Need private help? Book a consultation session with me:
book.abdu.dev/
✉ Subscribe to my Free Bi-weekly Newsletter:
newsletter.abdu.dev/
You are my hero, thank you for this video,
WOW ❤️ Glad it was helpful!
Great tutorial! Can you please make a tutorial on how to clone a legalzoom website? Where you fill out a few key information and it will autofill a legal document and have them pay before they can download/print the document? Thanks.
I don’t think I would be able to clone this specific website as I don’t known how the business domain works but I can keep an eye out for on it
Great work Coach Tawfik🎉. I will like to ask three questions;
1.) How can i add front end to the saas like wix.
2.) How can i add templates to the page builder
3.) Can you explain how 10web is built? I understand its on wordpress. Is there away to build something similar
Thanks
Thanks 😊
For your questions, they are a bit hard to answer as they would include many technical details but in short:
1. Frontends for SaaS are consider themes in the realm of WordPress
2. Templates can be created with most Page Builders
3. A bit hard to build something similar as there is probably have a large team behind it
Do you have any questions? Ask them here in the comments 👇
Let me know what I should clone next 😉
Hi Abdu, Thank you for this wideo and plugins. Amazing work! I have a question, is it possible to create temporary subdomain out of let say $order_id or other unique value? I would like to avoid this long baseDomain name and send 'Your website is being created' email to new tenant owner with this new temporary short subdomain. It would be also nice to send this welcome email after 5 min, to let new tenant provisioning.
Hi @@elpawel108 , Happy you enjoyed it :)
On you questions, the answer is yes it''s very possible. For the email, we can replace it with the domain instead of the baseDomain and we can use WordPress schedulers to send it after 5min or even make the tenant send it when it's ready
Hi Abdu. Great work! I'm really digging this. If it's not too much to ask, if you can create a video on how you did the coding part would be greatly appreciated.🥰
I am planning to create a course on WordPress for SaaS, so it's in the plan 😊
How can i give the client a specific role, an editor for example ?
There is another video covering the concept of roles, though not specifically WordPress's default roles
ruclips.net/video/hqpPOjLvIig/видео.html
Abdu, are you sure that the host and client plugins are still working?
I've followed your steps but it's not creating a new tenant
Yep, they work correctly. Make sure to have the permalink set correctly as it may be a reason. Others can be having the urls for host/client not set correctly.
Very good again Abdu! Two questions… 1. are you going to do an upgrade/downgrade between the plans. 2. From what I see from their site, you make a version, then a tenant followed by a tenant snapshot. Customer then gets a copy of the snapshot. Then to update, make a copy of the version, update, test, make it production and then push out to live customers. Will you model still work like this? Still getting my head around it lol
Glad it was helpful 😄
Actually in the next WordPress SaaS video, I am going to discuss "Tiering" and how we can allow customers to upgrade and downgrade their subscriptions.
Stay Tuned for it 😉
@@abduvik 😎
Hey Abdu - brilliant tutorial. I want to know if we add a WP security plugin like Hide My WP Ghost, will it affect how the Host communicates with the Client or the server side? The one-time login system etc. Naturally, we would prefer to add some additional security measures to prevent hacks -> the most obvious WP hack is the [site-url/wp-admin]. Whats your experience with this? Do you recommend alternative security measures?
Happy to help 😊
So using a security plugin shouldn't affect unless if the security plugin does other types of protection which may stop it from working but it can be adapted to work with it. For security, there are many things but at least you will need 2FA, API & login request limits and if possible someone to check the plugins you use.
Incredibe value can't thank you enough.. keep going ❤🎉.
I have a question, As I see a snapshot ready to use with each customer account, does this consume more hostings resources than usual? Not the storage I'm refering to the ram and cpu usage.
Another question, does the concept of cloening thing and wpcs similar to the enterprise level websites?
Thanks I am glad you enjoyed it 😄
I think your questions are asking mainly about quality of service which would be better to contact WPCS to ask about.
For snapshots, I don’t know internally how they implement it but usually it would only consume storage and not CPU or RAM because it’s not a running resource.
Hello Abdu, many thanks for this awesome video and all the others as well - very exciting stuff! I managed to get the Shopify setup working but with this one I have encountered 2 issues: (1) If customer clicks the SSO link from user's My Account page, it does not work and this error message popped up: {"code":"rest_forbidden","message":"Sorry, you are not allowed to do that.","data":{"status":401}}. (2) The tenant gets created BUT none of the plugins are visible. (I did create new snapshot after adding plugins)...BUT If I create a new tenant via WPCS the plugins are visible. Any assistance to resolve this would be much appreciated. Thank you!
My pleasure, glad it was helpful ❤️ Most 401 are sometimes due to not having permalinks configured correctly or the auth keys weren't transferred correctly or the host website is not set correctly when setting it up in the version but due to each website setup there might be other causes, for example sometimes security plugins can have rules blocking them.
The second part regarding the plugins, yes it won't be visible unless a user purchases a certain level that maps to these plugins but again due to the setup it can be different
I am available for consultation calls through here book.abdu.dev/
@@abduvik Noted and thank you :)
Abdu fyi your plugin doesn't work with native woocommerce subscription plugin. Took me long time and many tests to realise that I need to use the same subscription plugin as you😅 Are you sure it works with YITH Subscriptions? (I didn't check this one yet)
Hey Paweł, it's only integrated so far with the Subscription for WooCommerce plugin but maybe can look into integrating it with WooCommerce subscriptions. Each plugin needs to be integrated individually 😅
@@abduvik Thanks Abdu. I wrote it just because in your plugin description is information that it works with woocommerce and yith subscription. I just check yith and yes as expected now after your comment doesn't work either :) Second problem I have found is that when latin charset signs are used in the checkout name and surname fields then tenant is not created. This is big problem since I am from Poland and we have special signs like: ą ę ś ć ź ł... 😅Probably the same problem is with german special characters. Is there any easy way to change it in your plugin?
For some reason, RUclips keep removing my comment :"D I have pushed a new release with a fix for the description issue, sorry about this 😅
With special characters problem, I found it's tricky as I use the user billing details for name as the user name for the wpcs tenant. I can fix it in future videos as for now I would like to keep the video demo a bit consistent with what people will try out. And of course I must make the plugin universal to also support our Polish friends 😄
@@abduvik I had the same issue with yt :) Do you have any quick solution for this charset issue?
Hello Abdu,
This is so amazing! Thank you for this video. I'm gonna share with my friends.
Quick question, tho: How can I make custom themes and plugins available, such that the subscriber can access them even if it wasn't in their original subscription plan?
Thanks Oscar 😊
For your question, you will need to add the plugin to the WPCS Version and create a new deloyment, then it should take effect to all subscribers
Is it possible to create the tiers without WPCS?
Nope, WPCS is needed as it provide the required infrastructure