質問 > フロント機能 > 一部商品の購入制限 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
KimK |
投稿日時: 2025/3/25 15:39
対応状況: 開発中
|
半人前 ![]() ![]() 登録日: 2024/12/5 居住地: 投稿: 22 |
一部商品の購入制限 ▼テンプレート
[EC-CUBE]4.1 あれば導入プラグインを記載 [カスタマイズの有無]有 [現象] カートに追加ボタンをカートの総額で評価して一定額に満たない場合は見た目的にも買えないような形にしてボタンをそもそも押せなくしたい。 見た目は総額で評価してdisableをclassに付与することで出来たが、現状ボタンは押せるので変えてしまう。 <button type="submit" class="ec-blockBtn--action add-cart ec-btnRightArrow ec-btnwhiteArrow {{ totalPrice < 4000 ? 'disabled' : ''}} " {{ totalPrice < 4000 ? 'disabled' : ''}}> 現状このようにしているがdisable属性が効かない。 どうしたら実現できますでしょうか。 |
h_tanaka |
投稿日時: 2025/3/25 15:49
対応状況: −−−
|
神 ![]() ![]() 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1969 |
Re: 一部商品の購入制限 disabled ではボタンを無効化することはできません。
JavaScript を使用して、動的に制御する必要があります。
|
KimK |
投稿日時: 2025/3/25 18:33
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2024/12/5 居住地: 投稿: 22 |
Re: 一部商品の購入制限 ご教示いただきありがとうございます!
無事に実装出来ました。 現状フロントでの制御は出来ていますが、こちらの商品は総額での評価と一人一個までという条件があります。現状、4,000円以上の時にカートに入れて、その後に別商品を抜いて総額が4,000円以下になったとします。それでも購入できてしまうのでカートが4,000円以下になったときに除外される。また一人一個までの購入と制限したいです。どういった手順で行えばよろしいでしょうか。 踏み込んだところだと思うのでざっくりで大丈夫でございます。 お手数をお掛けしますが、ご教示いただけますと幸いです。 |
h_tanaka |
投稿日時: 2025/3/26 8:57
対応状況: −−−
|
神 ![]() ![]() 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1969 |
Re: 一部商品の購入制限 購入個数の制御は ItemHolderValidator を用いると実現可能です。
https://doc4.ec-cube.net/customize_service
|
KimK |
投稿日時: 2025/3/26 9:13
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2024/12/5 居住地: 投稿: 22 |
Re: 一部商品の購入制限 誠にありがとうございます!
こちらを参考に実装いたします! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |