Great question, and it’s awesome to hear you’re rolling out POS Pro across your store — especially in a fast-paced environment like a café, where every second counts.
‎
‎You’re correct in what you’ve observed: when a customer pays with cash or a standard card, entering an email at checkout can link the order to an existing customer profile. However, when a customer uses a Shop Pay–recognized card, things work a bit differently.
‎
‎Here’s what’s happening behind the scenes:
‎Shop Pay is a Shopify-managed accelerated checkout, and in some cases, the information entered during that flow (especially if autofilled from Shop Pay data) does not automatically associate with a customer profile in your store unless the customer is manually added at the POS or their details are matched exactly and passed correctly during the checkout session. This can sometimes cause a disconnect between the Shop Pay customer session and your store’s customer account.
‎
‎Currently, there’s no automatic workaround that fully resolves this at POS if you don’t manually add the customer before payment. That being said, here are a couple of things you could consider:
‎
‎1. Post-sale Customer Linking (Manual but quick)
‎ After the sale, you can go into the order in the Shopify Admin or POS app and click “Add customer” to attach an existing customer. While not ideal during rushes, it can be done during quieter moments.
‎
‎2. POS Smart Grid Customization
‎ Customize the POS smart grid to make it easier to add returning customers with a quick tap, possibly helping during slightly slower times or with repeat customers who visit frequently.
‎
‎3. Feature Request to Shopify Support
‎ Since your use case highlights a clear UX inconsistency, I’d recommend submitting this directly to Shopify Support as a feature request. The more voices on this, the better the chance it gets reviewed for future updates.
‎
‎You’re definitely not alone in this — many fast-paced retail and food service businesses have raised similar concerns. Hopefully, Shopify will streamline this process over time.
‎
‎