Can't See Logs Of Payment Customization In Production

Topic summary

Main issue: Developers can see logs for dev stores but not production stores for a payment-customization extension (a Shopify Function that customizes payment options at checkout). They need production logs to debug a malfunctioning store.

Shopify’s stance: For privacy, production store logs aren’t accessible in the Partner Dashboard. Suggested workarounds: implement your own logging (write to files or external logging services) and use collaborator access to inspect merchant admin settings.

Follow-up: Even with collaborator access, the function isn’t working and logs remain unavailable, raising concerns about parity between dev and production behavior.

Technical constraint: Shopify Functions don’t allow network access (no HTTP requests to an external backend during function execution). Data must be pre-populated via metafields or passed via cart attributes; functions can’t send data out directly.

Implications: Debugging must rely on app-layer logging outside the function and store/admin checks, not function-level production logs or outbound calls.

Status: Unresolved. Key questions remain on diagnosing production failures without function logs and how to capture diagnostics given no network access from the function.

Summarized with AI on January 10. AI used: gpt-5.

Hi,

In the partner dashboard, under my app, under extensions, under payment-customization, i can see logs only of dev stores and not logs of production stores (shops that actually installed our app through the merchant link ). We have a store that the function doesn’t work properly (doesn’t give data ) and I need to see the logs and to debug the function. Is there any way to see the logs of real stores?

Thanks!

Hi Rishika_286,

For privacy reasons, Shopify doesn’t provide access to logs for production stores through the Partner Dashboard. This is to ensure the safety and privacy of merchants’ data.

However, to debug issues for your app in a production store, you can implement comprehensive logging within your app by writing logs to a file or an external logging service every time your performs an important action.

You could also send a merchant a collaborator access invite to see if there are settings on their admin which might be causing the issue they are experiencing.

Hope this helps!

I have collaborator access for production store and app installed successfully then why payment customization function not working and not showing logs in app and partner panel for both store is same.

@Liam Hello
I have the same issue.

Based on this article https://shopify.dev/docs/apps/functions

“Network access isn’t supported. For example, you can’t send HTTP requests to your app’s backend as part of the function’s logic. However, you can pre-populate data by using metafields on products and customers, or passing data using cart attributes.”

How can I send data to external network?

1 Like