Associate more than 250 company locations to catalog

Topic summary

A user is attempting to associate more than 250 company locations to a catalog in Shopify but has encountered a limitation preventing this.

Initial Problem:

  • Found a helpful thread about company-catalog associations via GraphQL API
  • Hit a barrier when trying to add beyond 250 locations

Proposed Solution & Complications:

  • Received suggestion to use cursor-based pagination (fetch first batch, grab cursor, fetch next batch, repeat)
  • Alternative recommendation: use Shopify’s bulk operations with CSV mapping

Current Blocker:

  • Batch updates appear to replace the existing location set rather than append, meaning only the last 250 locations would remain
  • Bulk operations capability is currently unavailable for catalog updates

Status: The issue remains unresolved. The user is seeking alternative workarounds or solutions to associate all company locations without losing data or hitting the 250-location limit.

Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

Hi,

I was looking for a way to associate company location to catalog and found response from this thread useful - Solved: Company and catalog graphql api - Shopify Community, however stuck with the same situation not being able to add company locations more than 250.

Does anyone know if there is a work around to do this?

Thanks in advance.

3 Likes

Hi,

We received a suggestion “to pull in the first batch of locations, grab the cursor for the last one, then fetch the next batch, and rinse and repeat until you’ve covered them all. It feels a bit repetitive, but it keeps you moving forward without hitting a hard stop.
If you’re dealing with a really large catalog, jumping over to Shopify’s bulk operations can save you from manual loops. You upload a quick CSV mapping your company IDs to location IDs, kick off the bulk job, and Shopify does the heavy lifting in the background.”

If we update in batches, I understand it could replace the existing set, so it is always going to have last batch of 250 locations.

We checked the possibility to do it by bulk operation, but looks at present this capability is unavailable for catalog update.

Any suggestions or workaround please?