Cal here from Shopify, thanks for reaching out to us.
As mentioned, Locksmith is one of the most popular app solutions for this. I'd just to like to highlight that there are a number of apps in our App Store that would also be suitable for this purpose, and you can check them all out here. They would all have different pricing structures and features, so I'd suggest reaching out to the app support teams to query which app would best suit your specific business needs.
Best of luck!