Shopify 最近 2020 年 7 月的 API 更新允许对应用程序按年计费,因此我一直在尝试在我的应用程序中添加选择按月计费和按年计费的选项。
我一直在尝试通过修改创建计费计划的 GraphQL 调用来做到这一点。
我一直在尝试几种不同的选项,但最合乎逻辑的选项似乎是添加一个额外的订单项。这适用于将两个计划呈现到计费批准屏幕,但仍然无法在计划之间进行实际选择(显示两个计划的详细信息,但只有后一个选项实际上有效。
这是我一直在使用的代码:
const query = JSON.stringify({
query: `mutation {
appSubscriptionCreate(
name: "Basic Plan"
trialDays: 7
returnUrl: "${process.env.HOST}"
lineItems: [
{
plan: {
appRecurringPricingDetails: {
price: { amount: 4.99, currencyCode: USD }
}
}
plan: {
appRecurringPricingDetails: {
price: { amount: 49.99, currencyCode: USD }
interval: ANNUAL
}
}
}
]
) {
userErrors {
field
message
}
confirmationUrl
appSubscription {
id
}
}
}`
});
我会很高兴有任何建议。
非常感谢!