EC-CUBEでは、商品にオプション項目を追加できる便利なプラグインがある。
https://www.ec-cube.net/products/detail.php?product_id=2485
これを使うと、商品に「ラッピングシート」や「無料ラッピング」「ギフトボックス」などのオプションを追加することができる。
今回はこれを拡張する形でカスタマイズした。
具体的には、各オプションには、選択することでプラス料金を設定できる機能がある。
そのプラス料金を送り先の都道府県によって動的に変更するというカスタマイズだ。
もちろん各都道府県でどのくらいの料金を追加するかは、管理画面で設定できるようにした。
これにより、より細かな料金設定ができるようになり、商品金額の最適化ができるようになった。