FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

ディスカウントコードアプリの割引の更新ができない

解決済

ディスカウントコードアプリの割引の更新ができない

Hirano_00
Shopify Partner
76 10 13

チュートリアルで作成した割引作成アプリケーションに編集機能を実装しました。

https://shopify.dev/apps/discounts/create

しかし、割引の編集時に以下のエラーが発生します。
---
フォームの送信に問題がありました。
codeAppDiscount.functionId コードアプリの割引の更新が許可されていません。
---

functionIdの更新を許可する方法がありましたら教えていただきたいです。

1 件の受理された解決策

Hirano_00
Shopify Partner
76 10 13

成功

discountCodeAppUpdateミューテーションの引数から`functionId` パラメータを外すと割引を更新できました。

 

元の投稿で解決策を見る

2件の返信2

Hirano_00
Shopify Partner
76 10 13
追記:discountCodeAppUpdateミューテーションを送信すると以下のエラーが返ってきます。
---
code: "INVALID"
field: (2) ['codeAppDiscount', 'functionId']
message: "Not allowed to update the code app discount."
---
https://shopify.dev/api/admin-graphql/2022-07/mutations/discountCodeAppUpdate

また、私のコードを添付します。
 https://github.com/maneko00/discount-node-test

Hirano_00
Shopify Partner
76 10 13

成功

discountCodeAppUpdateミューテーションの引数から`functionId` パラメータを外すと割引を更新できました。