I have a very general question that is currently keeping me thinking if i still should use Shopify.
Over the last few years, I have been selling Self Hosted WebShop Solutions to my clients. All the plugins that belonged to the shop were also run on the server on which the web shop was running.
I have now started to sell my customers a Shopify shop and also developed plugins myself and had to realize that every plugin, provides its own server so that the plugin can work properly.
Since Shopify advertises with reliability and speed, I have now asked myself a few questions, which has led me to the conclusion that Shopify is actually the absolutely riskiest decision for the customer.
The following problems are going through my mind.
-
The server from the plugin is no longer running. Can have many reasons. Is no longer paid, is overloaded, has not been properly configured …
-
You are relied on by the plugin manufacturer to properly manage the data and to comply with the laws of the land. But you can’t really check that.
-
If the servers from the plugin manufacturer are overloaded, my websites may also be slow if the cdn is not used.
-
Dependence on third-party providers: When using plugins from third-party providers, your client’s store is dependent on the reliability and performance of those providers. If a provider experiences downtime or other issues, it can affect the functionality of the plugin and potentially even the entire store. This can be a significant risk if the provider is not well-established or if they don’t have a track record of reliability.
-
Security risks: When using plugins that require access to sensitive data (such as customer information or payment details), it’s essential to ensure that the plugin is secure and trustworthy. If a plugin has a security vulnerability, it can potentially compromise your client’s entire store and put their customers at risk. Additionally, if the plugin provider’s servers are compromised, your client’s data could be at risk as well.
-
I cannot check what else the Plugin is doing with my Data.
I understand that there is now the Edge functions. But many plugins do not use them.
So I’m wondering what the community says about this?