How to access Shopify API from Shopify App Theme app extension

Shopify Partner
4 0 0

Hi. I hope you are having a good day.


I'm working with app proxies to request Shopify admin API but there is an issue. I can connect to the custom API and receive the response successfully. But when I'm trying to connect Shopify API using custom API, it is not working.


I see that the issue is `session` which is undefined when I'm trying to call a request from the Theme extension. So my question is how can I get the session and send it to Shopify API when I'm calling the request from the Theme extension?

Here is my custom API code:

app.get("/products/count", async (_req, res) => {
  console.log('result', res.locals.shopify) // undefined
  const countData = await{
    session: res.locals.shopify?.session,

And here is the error:

2023-08-03 13:41:55 │ web-backend  │         super({ domain: });
2023-08-03 13:41:55 │ web-backend  │                                        ^
2023-08-03 13:41:55 │ web-backend  │
2023-08-03 13:41:55 │ web-backend  │ TypeError: Cannot read properties of undefined (reading 'shop')


Thanks in advance.

Reply 1 (1)

Shopify Partner
5 0 0

did you found the solution?