Hi folks,
I have a Custom App with two Extensions running within it.
One is a Shopify Function that handles the Product Discount API, and the other is a Checkout UI Extension applying certain UI to checkout. Together, they create an experience where discounts are auto-applied based on specific rules, while also displaying UI messages to users.
I’d like to set this app as BETA release and give some admin UI to merchants to flag as beta. So in the code of both extensions, I can limit functionality to beta users in the production environment.
I was considering using app metafields, but as far as I know, app metafields aren’t available for Checkout UI Extensions.
Any thoughts?
Thank you!
1 Like
Hey @Pedro_Carrera
Thanks for posting the question here. To make sure I don’t head down the wrong path, can you clarify who the beta users are? Are they merchants who will have different app features available to them based on the beta flag or are they select customers on the store who will have certain features available that other non-beta customers on the store don’t have?
Hey @Pedro_Carrera , just checking in to see if you’ve figured this out or if you’re still looking for some help.
Hi @KyleG-Shopify !
Thanks for your reply! The beta flag are selected customers on the store
Thanks for confirming that.
What you’re looking to do should work. We have a guide here on how a similar approach is used on b2b stores. Take a look at it and see if this will work for your scenario: Create B2B checkout UI