Shopify is limited and becoming more limited. They have a conflict of interest. They earn money off third parties who provide functionality so they are actually, deliberately reducing functionality of their platform forcing store owners to buy api's. This adds A LOT of cost, risks store functionality due to conflicts and too often leaves you wading through dev descriptions looking for an api to do what you want only to find there's nothing out there that can. Not for the first time, Shopify has informed me we can't do what we want from within the platforms functionality. I've been searching for an api that can facilitate it but no one offers exactly what we want. It shouldn't be this hard (and getting harder). If I had my time over, I wouldn't choose Shopify. Do yourself a favour and keep your business in your control. Hire an agency, build a website and be your own master. Shopify equates to a bunch of expensive monkeys on your back eating your profits and dictating terms to you.