How can geolocation be used to show different checkout apps for Taiwan and Hong Kong?

Topic summary

A Taiwan-based merchant is expanding to Hong Kong and needs to implement region-specific checkout flows. Currently, two different apps handle delivery address selection:

Current Setup:

  • Taiwan customers → AppA checkout interface
  • Hong Kong customers → AppB checkout interface

Technical Issues:

  • AppA and AppB conflict with each other
  • When testing with a VPN as a Hong Kong visitor, AppB doesn’t appear; only AppA’s interface shows
  • The merchant had to manually bypass AppA to access AppB

Question:
Seeking a solution to use geolocation to display different checkout buttons based on the user’s location, ensuring Taiwan visitors see AppA and Hong Kong visitors see AppB without conflicts.

The discussion remains open with no responses yet.

Summarized with AI on November 10. AI used: claude-sonnet-4-5-20250929.

Im from Taiwan and looking to expand into Hong Kong.

Taiwan market uses AppA to choose their delivery address.

  • When customers click “checkout” they go to this apps interface.

Hong Kong market uses AppB to choose their delivery address.

  • When customers click “checkout” they go to this apps interface.
  1. Is there a way to use the geolocation of the user to show different buttons?

Taiwan > AppA
Hong Kong > AppB

  1. I used a VPN as a Hong Kong visitor and manually bypass the AppA interface but AppB doesn’t show up because AppA is conflicting with AppB.

Open to any ideas :folded_hands: