送料無料条件に満たないが送料0円に設定されている商品が含まれている注文を送料無料にする方法です。
ちょっとわかりにくいので想定している内容を箇条書きにしてみます。
- 送料500円設定。合計金額8000円以上購入で送料無料設定にする
- ユーザーがカートに商品を3つ入れ、その合計金額が5000円。通常この場合送料がかかる
- しかし、3つの商品のうちの一つが個別に送料設定されていてその送料が0円
- 送料0円商品が含まれているので送料無料となる
という感じです。
上記の条件を満たすためにSC_CartSession_Ex.phpに以下のコードを追加して下さい。
あとは、システム設定>パラメーター設定でOPTION_PRODUCT_DELIV_FEEの値を1にして、送料無料にしたい商品の送料を商品編集ページで0と設定するだけです。