Вы бы действительно помогли своему делу, упрощая вещи. Мой вам совет - попробуйте простой запрос. Вы можете получить заказ? Поскольку заказ есть у клиента (обычно, но не всегда), можете ли вы связать метаполе с этим клиентом?
У вас так много препятствий на пути к тому, чтобы показать, что вы пытаетесь сделать, это почти как если бы вы хотели мигрени, пытаясь что-то отладить. Вызовы GraphQL к конечным точкам довольно хорошо документированы с точки зрения веб-сайта GraphQL, и Shopify - не что иное, как полная реализация этого, с оговоркой, что они взимают плату за вызовы в зависимости от сложности, поэтому вам лучше следить за своими кредитами.
Итак, попробуйте простые звонки. Получить продукт и это Метаполя. Получите запись клиента, и это - Метаполя. Если вы можете это сделать, вы не слишком много оспариваете ни в документации, ни в концепции запросов GraphQL. Как только базовое все сработает, вы можете работать с переменными, курсорами, пейджингом и т. Д., Но до тех пор, пока одноразовый вызов не даст вам то, что вы хотите, отладка должна быть сосредоточена на самых простых вызовах, а не на всех и кухонной раковине.
Кроме того, когда вы вводите вызов в конечную точку, Shopify обычно возвращает ответ с подробной информацией о том, где вы облажались, предоставляя вам первое место для поиска. Мы ничего не видим в вашем ответе, поэтому вам нечем помочь.