カートに入れる挙動をjsonで(v4.1.2)
メールフォームプロ4のショッピングカート機能に関連する機能で、カートに入れる処理をダイナミックに行うサンプルです。
本機能の詳細はメールフォームプロ4.1.2 ショッピングカート機能デモをご参照ください。カートに入れる処理がformによるgetリクエストではなく、Javascriptによるjsonでの処理になっています。
これにより過去のバージョンで発生していたリロードすると商品個数が増えるという現象の発生を無くす事ができます。詳細はmfp.statics/cart.jsをご参照ください。基本的にこのままでも利用できますが、カスタマイズして使ったほうが良いかもしれません。
ちなみに本スクリプトを応用することで、ショッピングカートに入っているアイテムをフォームのページ以外から呼び出す事が可能になります。ゴリゴリのショッピングサイトを構築したい人はぜひお試しください。