顧客の累計上限金額を設定する方法

B2BのECサイト構築予定です。

顧客ごとに、毎月の注文金額の上限設定をしたいと考えておりますが、

可能な方法をご存じでしたらご教示頂きたいです。

(例)顧客Aは1か月100万円まで利用可能

⇒翌月になったらリセット

1 Like

こんにちは。

私の知っている範囲では、Shopifyの標準機能では難しいというのと、アプリについても1注文単位での制限をかけるものはありますが、月単位での上限設定を実現するものはないのではないか、と思われます。

もしやろうとするならば、Shopify Functionsをつかって注文時に都度チェックするロジックを開発する、という選択肢になるかと思いますが、相応の実装コストが求められます。

https://shopify.dev/docs/api/functions/reference/cart-checkout-validation

あとは代替の選択肢を考えようとしたときに、この月1の上限という制約がどこまで厳密なものか次第で、別の方法もあるかと思いました。

例えば、上限を超えた注文があったときに、注文後の調整余地が許容できるならば、上限を超えたらアラートを仕込む、など。

パッと思い浮かぶ範囲でのコメントで恐縮ですが、ご参考になれば幸いです。

1 Like