Filter products by SKU starting with certain prefix

Hi, I’m trying to use the GraphQL productvariants api to search for products where the SKU starts with a certain string, let’s say ABC_DEF-. My query is like this :

{
productVariants(first: 10, query: “sku:ABC_DEF-*”) {
edges{
node{
id
sku
}
}
}
}

This doesn’t return any result. If I put a valid SKU like ABC_DEF-1234, instead of ABC_DEF-*, it does return the correct product, so there are products with my SKU prefix.

How can I get all products with a certain sku prefix ?

Thanks in advance

1 Like

Thanks for your reply. Is this integrated in the official python’s library ?

Thanks, but that doesn’t help in my case. I’m have an external app that update products’ inventory levels. It’s not used inside liquid code.