Graphql订单api:当没有产品变体时,从shopify中的行项目中获取权重



我正在用获取shopify graphql中一个行项目的权重

node {
variant 
{ 
weight
}
}

这非常有效,但前提是产品有变体,但并非每个产品都有变体。当产品没有变体时,我从哪里可以用graphql获得行项目的重量?

总有一个变体,即使你认为你没有变体,你也有。

每种产品都有一个默认的变体,它包含价格和其他一切。

如果没有变体,就没有办法生产产品。最后,你不是在购买产品,而是在购买变体(也就是说,你每次都通过variant.id,而从来没有通过product.id(这就是Shopify的工作方式。

因此,您将从默认变量中获取值。

最新更新