Here's the scenario that's causing us problems. Our app is often used
to sync inventory quantities across multiple stores. The only way we
know that a product is the same from one store to the next is that the
SKU is the same. The product IDs are totally different in the Shopify
system. So, we have to look up the quantities that are currently
available in each of the Shopify stores, looked up by SKU, so that we
can match them against the same items in other Shopify (or non-
Shopify) stores and adjust them accordingly. This is even more
necessary now that you've taken away the capability for us to do a
direct update of inventory quantity (rather than a relative
adjustment) :(
All this is making it harder for us. Sure, we can just request all the
items, page through them all until we find the matching SKU, and then
do the update, but that's a huge inefficiency. As an FYI, we both
Magento and Etsy allow us to a) directly look up a product by its SKU
and b) update the quantities by directly setting the value. Shopify
can't do either (or at least in the near future, it won't be able to
do that), which is a significant disadvantage for folks that use our
product. But hey, do what you need to do - just realize that we would
*really* appreciate a way to look up a product by SKU. Is it possible
for two items to have the same SKU? Yeah. So what? Is it possible for
an item not to have any SKU at all? Sure. Big deal. We can deal with
that on our end. It's much easier to deal with multiple results coming
back than having to constantly page through the results.
But whatever, do what y'all have to do.