## Problem
Setting a product's Shopify taxonomy category via the category tool always fails, regardless of category or product used.
## Cause
The tool sends the category GID wrapped as a hash object (e.g. `{"id" => "gid://shopify/TaxonomyCategory/..."}`) instead of the plain GID string the underlying GraphQL `productUpdate` mutation expects for the `category` field, so the API rejects it as an invalid global id.
## Solution
No workaround found — tried multiple valid category GIDs (verified against Shopify's current published taxonomy) and multiple products, all fail identically. Needs a server-side fix to send the raw GID string, not a wrapped object.
## Tools
`shopify_set_product_category`