Our business is looking for a way we can forms function as Account creation/login features for our customers? Originally was planning to use Formstack, but that is no longer a viable option. Ideally, we’d like to have a solution that also addresses when a user resets their password.
We have high traffic on our site, and a batch process will not work - which is why we need forms to update and function in real time. Total submissions on any given day is >20,000.
We aren’t using the out of the box Shopify solution because we need do not do E-commerce today. What I’m looking to do is move our existing customer facing website to Shopify for we plan to introduce e-commerce in the future. Ideally, we’d have the forms make an API call in real time, in which the call with provide/pull our customer’s loyalty account information in addition to also functioning as an account creation, login/logout, reset password, change of email address.
We can’t use Shopify’s out of the box solution due to our customers would need to have separate passwords from the web & mobile versions. We have 4.8M digital accounts as of today. We can’t nightly send coupons, ranks, points to Shopify using API. This is something best retrieved in real time from another database. This would require a custom solution.
I’m on the multipass API spec page. Can it serve functions such as account creation, user sign in/sign out, password resetting, change of email address? Not seeing that on the specs page
Oh nice. It’s funny, you never know here on the forums if you’re talking to someone with a tiny starter store or someone with a large operation.
Why separate passwords for web and mobile? (This sounds like a multipass use case btw - replied below to that).
So the loyalty account information stuff is currently in your custom database and you want to keep it there vs syncing that data into shopify? Perhaps via metafields?
I think the headless app is a more flexible, generic option for any particular headless frontend. The hydrogen app is a more opinionated, end-to-end solution.