... View more
There are a few concerns that should be addressed. Certain merchants I've worked with are using Shopify not for its web checkout but for its content management system and its related tools and apps on the backend. They've chosen not to use Shopify Checkout on purpose and have developed custom web checkouts. Sometimes it is due the fact that Shopify does not provide support for certain payment gateways or they require very specific functionalities. They also do not want to use Shopify Plus, which also do not have these functionalities. Shopify is simply a part of the overall technology stack and not the primary technology stack. They could very well have developed their websites using Webflow or just plain old Wordpress. Instead, they chose Shopify for its product and order management, but not for its web checkout. Some early conversations I've had with merchants since yesterday indicate that they are exploring options of moving off of Shopify completely due to this API ToU change, given their heavy investments into their own customizations. Mind you, these are paying Shopify customers. I think the Shopify team need to address this segment of the market. It seems the updated API ToU does not address this quite common use case and the negative impact this might have on not just developers, but on merchants themselves. The whole idea of having an API in the first place is so that merchants and developers can create solutions that Shopify won't or can't support. The logic and argument that Shopify is trying hard to solve problems "at scale" does not work when it is apparent that there are edge cases/needs of individual merchants aren't met.
... View more