Overview: I like to use a custom background in my Zoom and Teams meetings as I don't need to worry about what people and clients can see in my home. We used Shopify to sell digital good (the customized meeting backgrounds).
Solution: Users can select a background that the rights had been purchased for. Then could upload the company logo and add their name. It makes a pretty cool background effect and we used Shopify to create a online shop to allow people to order. Originally we planned to use a ReactJS application on Azure for the creation and ordering but Shopify had a plugin that stored all the digital assets on AWS for $10/month. Coupled with Shopify's low fees it was better to keep the whole system under Shopify.
Shopify also provides Channel/Sales buttons that you can place on blogs and websites. They get pretty advance as shown below.
Problem: Customers, originally we planed to sell each customise image for about the price of a cup of coffee ($5, £4). The hard part was finding a way to get customers and convert them into paying customers. Also as you generally only use 1 image their is no returning customer to offset the cost of acquisition. Adwords proved nonviable, the cost of attracting customers was way in excess of the return. Also convincing people to input credit card made the conversion rate even more difficult to make Adwords a viable option.
Summary: Shopify is a great ecosystem and I have setup a couple of stores using it now. It is fast, customisable, well thought out, great for a new starter. It has tons of plug-ins, lots of free and purchasable themes/templates. There is a lot of documentation, and a lot of expertise to help out. We used Fiver for some scaling on my theme as i couldn't get the scaling 100%, easy to find and they person helped me right out. In the end, a good experience, Shopify is awesome and easy.