FROM CACHE - jp_header
解決済

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

Hirano_00
Shopify Partner
73 10 11

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

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

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

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

1 件の受理された解決策

Hirano_00
Shopify Partner
73 10 11

成功

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

 

元の投稿で解決策を見る

2件の返信2

Hirano_00
Shopify Partner
73 10 11
追記: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
73 10 11

成功

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