Not able to select any product in Resource Picker

Topic summary

A developer is experiencing an issue with Shopify’s Resource Picker where product selection becomes disabled under specific conditions:

The Problem:

  • Occurs when multiple is set to false and selectedProductIds are passed as options
  • Initially displays the pre-selected product correctly
  • When unchecking that selected product, all other products become disabled and cannot be selected
  • Issue has been replicated across multiple apps

Code Context:

  • The developer shared their resource picker implementation showing configuration with type: 'product', selectionIds, and action: 'select'
  • Products are set up correctly in a dev store

Suggested Solution:

  • Add multiple: true to the configuration to enable multiple selections

Status: The thread appears to have a potential workaround but may not address the root cause if single-selection mode is intentionally required.

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

I’ve replicated this issue on many apps, where I’m not able to select any product when multiple product selection is false when selectedProductIds are passed in resourcePicker options.

First, it shows the selected product when selectedProductIds are passed, but when that selected product is unchecked, all other products get disabled.

     await shopify.resourcePicker({
        type: 'product',
        selectionIds: [
          {
            id: upsellData.product.id,
            variants: upsellData.product.variants.map(variant => ({
              id: variant.id,
            })),
          },
        ],
        action: 'select',
      })

Here’s the code for my resource picker

Products are configured correctly because it’s a dev store and all the permissions seem to be correct. Exactly what permission do I need to check?

Add “multiple: true” to enable multiple selections.