I have installed the Sami B2B Wholesale Pricing app on my site, and today I noticed that the main price and the quantity discount prices on my product pages are not displaying. Instead, a loading spinner icon remains visible.
I checked their demo page [here], and it seems the same issue is occurring there as well.
Am I correct in understanding that the data from my store, used by this app, is hosted on the developer’s server? If so, does this mean that my store’s functionality relies on the uptime and stability of the developer’s server for this app? Additionally, if I have multiple apps installed, does that imply my store depends on multiple external servers and the developers’ ability to maintain them? I hope this is not the case.
Merchants get what they pay for , most apps are made for the lowest common denominator in a narrow use case.
“Built for shopify” apps critera can help soften this , yet should expect to pay more for more.
@Denmike for third party issues contact that third parties support.
Shopify in general does not host and execute arbitrary code for programs; sans functions and extensions.
Some apps have data in the store, the theme, static fallbacks in themes, others don’t, etc etc etc.
It sprawls enough that shopify doesn’t even have a good explainer for it and getting into it all is waaay beyond the scope of the forums.
The tradeoff in cost is: built it all yourself and be directly responsible for uptime, or use apps.
It varies wildly as to how an app/service behaves even when it is working.
It’s a wild guess without deeper work, either someone else doing debugging work deep inspecting the site and the app, or you providing relevant links to documentation by taking on the responsibility of fully understanding your business stack enough to communicate concrete detail.
Generally why merchants making serious money or want to make serious money either build custom or delegate this stuff to experts or consult with them to document the business risks and have a plan in place.