It's impossible to customize the information collected at checkout, including structured shipping instructions, so there are various hacks around doing this on the cart page. It's impossible to customize pricing for certain classes of logged in users, beyond simple discounts that wreak havoc on your accountants trying to get effective line item prices into their systems. Adding structured data to any objects requires parsing description text in the template language and makes you wish you had the flexibility of the Salesforce API... and just typing that sentence makes me shudder.
For those without the training or resources to build a full-stack modern website, Shopify is far better than the alternative of adding shopping cart widgets to Wordpress or Squarespace. But it's far from perfect, and its capabilities as a frontend platform have stagnated: https://developers.shopify.com/api-changelog . Knowing what I know now, I'd recommend that anyone with full-stack experience jump directly to https://spreecommerce.org/ or http://getsaleor.com/ - a higher learning curve, but when you inevitably hit the ceiling of Shopify's capabilities you'll wish you'd used one of those.
After I signed up they basically said tough sh!t, they don't actually have a way to change the button text colour.
I did mention that when they said some rubbish about it being for security etc. If it's insecure then why allow it if I pay more?
But yeah, you're right. I guess they lied to me twice.
To be clear, they did say they'd change it for me if I signed up to any plan.
There are soooo many different combinations of how you can do certain thing, and in most cases you need to adapt the software to existing process instead of improving it. There was a comment that most of these solutions are slow, know you know why.
We do a lot of integrations with ERP systems and that is another big headache. Their support, not working software, bad or no API support, and their hidden fees are just awful. Then you realize that there are about 10-15 big ERP players in the world, and about 20000 smaller ones (probably every small village has one ERP provider).
All apps break, costing incredible money, hyperactive policies that toss sellers under the bus, they blame everyone else and nothing is their fault. Well, okay, every developer is a moron and Shopify is perfect.