Hello community,
we are a small brewery with a restaurant, event-location, offline store and online store. Traditional family business. The online store is currently running on a self hosted Magento 2 installation, which was installed, maintained and developed with a lot of custom code by my father in law, who unfortunatly passed away very suddenly in late 2025. Since I’ve been working in IT for >20 years, have some (dusty but still working) PHP know how and often helped him out with the code (rather than buying modules he developed them himselfe), I jumped in to keep things somehow up and running. Honstly, this is also the first e-commerce system I took over, so please excuse me beforehand if some questions seem dumb.
But since I have a young family and a (more than) full time job already I also face my own limits, especially since we started to become a target for cyberattacks. Unfortunatly the store is quite outdated as he was afraid to get all of his custom code working on newer versions. So I am currently running from CVE to CVE and try to patch things up as much as I can.
That’s why I tried to do some sort of really check also with the team on what do we really need of this customizations and I am looking for an alternative as SaaS application and got quite interested in shopify. I have some use-cases which I am trying to find answers for, if they are possible to achieve.
- We sell tickets to events in our location. This can be things like Parties, Training, Music events or on some recurring dates also a breakfast. Customers buy a ticket online, get sent an event Code (QR Code) and our team onsite has a small smartphone app (Self developed against the shop api) to check if the code is valid and check the people in. The number of available tickets differ per event.
- The breakfast event has a small speciality. We have 2 different prices for adults and (older) children. But both variantions deduct from the same inventory of available tickets.
- One product we sell is beer in bottles. We keep an inventory of available bottles and have several pre-configured boxes (6-packs, 20-packs) or allow customers to “mix and match” their own box with the sorts they like. Depending on the stock of bottles in backend some might not be available and not choseable for mix-and-match. So basically multiple articles have to share the inventory in the backend.
- We also sell gift-cards which are currently redeemable in our online-store, offline-store and the restaurant. The offline-store and the restaurant use a POS-System which unfortunatly does not have any interface to shopify, and also not directly to our Magento store. It currently works very well, that we customers can buy the gift cards online or we pre-generate them, print them, and store them in the offline-store / restaurant to sell them on-site. The teams use a small, simple, mobile app which allows them to scan a gift card and modify the balance, like if the customer has a 50€ gift card and a restaurant bill of 20€, the service can see the balance and simply deduct the 20€ from the gift card and can enter this in the POS. Might sound strange but this has been working very well also with the accounting and taxes stuff in the background
I’ve already checked some documentations of the shopify apis, and also found a GraphQL mutation to achieve this. I first found the (deprecated) REST API, which had some remarks on this, that customer support is required to access this API. So I just wanted to clarify if this use case would still be possible? - As written above, I am currently quite limited time wise, but I also would like to invent a bit of time to get to know shopify, try a few things and check if our use cases are really possible. As far as I read, a “free” development / demo store is only possible if you have bought a store? I know about 3 “free days” and the quite cheap first 3 months. I’m just not sure if thats enough time for me. Is there any option to get a “longer” running demo store? If not, I assume I could start with the smallest basic tarife, maybe monthly paid to set things up, “play” with it and once we decide it is for us we can switch to a yearly paid, let’s say grow tarife?
P.S.: We are currently not interested in using Shopify POS. Our offline store sells more goods (also from farmers small companies near us), than available online (only our own products) and we really do not want to have the team having to operate 2 different POS systems.
I’m sorry for the long wall of text. And thank you in advance for reading and possibly answering ![]()