如果您熟悉Shopify DraftOrderCreate API,您知道当通过graphql突变检索invoice_url时,它会将您重定向到结帐页面,但不会有DISCOUNT CODE字段,并且Shopify文档对此很清楚,但是在检查后某些应用程序(https://apps.shopify.com/draft-helper)是可以的,但在所述应用程序上,您将手动生成结帐链接。
我想知道如何通过 graphql 自动集成它。当检查控制台(网络)时,他似乎只将草稿订单 ID 作为有效负载传递
显示折扣代码字段,客户可以添加、编辑甚至删除自己的折扣
你的问题有几个方面是不对的。首先,您可以创建应用折扣的草稿订单。与创建的 URL 无关。因此,如果您希望客户提供折扣代码,您需要在创建草稿订单之前获取它。其次,使用草稿订单的目的是为包含产品的客户创建订单,您可以根据自己的意愿自由地为这些商品定价。所以你甚至不需要考虑折扣,因为你可以直接折扣定价,无需代码。
尽管如此,无论您的具体用例是什么,您都可以做到。使用 GraphQL 对您来说没有什么特别的。