Я использую API-интерфейс Shopify Storefront и Accentuate, чтобы попытаться получить конкретный вариант c, но он не будет работать для меня.
КРАТКАЯ ВЕРСИЯ: Когда я выбираю вариант на веб-сайте, я получаю URL: (... url ...)? Option = 31696763027492 . Как мне получить эти числа после = для варианта в GraphQL? Он не соответствует идентификатору.
ДЛИННАЯ ВЕРСИЯ ...
В варианте продукта я ссылаюсь на вариант другого продукта (с Accentuate). То, что мне нужно, - это вариант, на который я ссылаюсь.
Когда я вытаскиваю вариант, на который ссылаются в продукте (как мета-поле, с GraphQL), я получаю следующее:
{
"key": "products_in_package",
"value": "pakke-produkt-gavepose:31696763027492"
}
Моя проблема в числах после: в значении. Я обнаружил, что это число, которое идет после URL продукта при выборе варианта на "фактическом" веб-сайте Shopify ((... url ...)? Option = 31696763027492), но я не вижу как я могу их использовать, поскольку я не могу найти эти числа в реальном варианте с помощью GraphQL.
Он не соответствует ни идентификатору, ни чему-либо еще, что я мог найти в варианте. Также я не могу включить числа, если я пытаюсь получить productByHandle.
Итак, у кого-нибудь есть идеи, как я могу использовать его для получения фактического варианта продукта через GraphQL? Или идеи о том, что еще я могу сделать, чтобы связать конкретный c вариант продукта с другим вариантом продукта?