Saleor App: Cannot select product when store uses multi-channel
Describe the bug When installing the Saleor app, and connecting it to a store with more than one channel, product lookups fail. The request returns the error: "More than one channel exists. Specify which channel to use."
To Reproduce Steps to reproduce the behavior:
- Create a content type named "product"
- Add a short text field named "saleor product" to content type "product"
- Install Saleor app from marketplace
- Set the store API URL field to
https://demo.saleor.io/graphql/ - In the section labelled Assign to fields, tick the checkbox for the short text field "saleor product" on content type "product"
- Navigate to the Content section, and create a new "product"
- Click the button labelled "select a product" next to the "saleor product" field
- See the error message "There was an error fetching the product list."
Expected behavior At a bare minimum, a default channel should be used. This could be specified via the Configuration page. Preferably, you should be able to either:
- assign a channel to a locale for multi-channel multi-lingual sites
- select a channel when searching for products
Screenshots

Desktop:
- OS: OSX
- Browser: Firefox
- Version: Latest
Hey @SudoCat
we are working at Saleor on new Contentful integration. Its simply called "CMS App" and it will connect a few platforms, including CMS.
The app will be a part of Saleor Cloud App Store soon, but every our app is open source. You can find apps here
The Contentful/CMS app source is here
Hello @SudoCat, thanks for the detailed ticket information. I've logged a ticket referencing this GH issue to investigate the issue from our end. We'll update back here regardless of what action we end up taking.