Can I use Product.products(for:) for display-only on EU storefronts with External Purchase?

I'm implementing EU external purchase using ExternalPurchaseCustomLink. No IAP transactions are offered on EU storefronts — payment happens entirely on our external website.

I want to call Product.products(for:) on EU storefronts solely to fetch localized product metadata (displayName, displayPrice, currency formatting) for display. Product.purchase() will never be called.

Is it acceptable to use Product.products(for:) for read-only product info display on EU storefronts where only external purchase is offered?

Can I use Product.products(for:) for display-only on EU storefronts with External Purchase?
 
 
Q