商品グループ別送料設定プラグイン
本プラグインを利用すると、商品グループ毎に異なった都道府県別送料を設定することが可能となります。
通常便発送とクール便発送で送料を変更する際や、クール便商品が含まれる際に送料を変更することが簡単に設定できます。
導入条件
- 本プラグインはSKELETON CART Version 2.0に対応しています。(試用版でも動作します)
プラグインのダウンロード
本プラグインは以下よりダウンロードしてください。
プラグインの設定
ダウンロードしたzipファイルを解凍すると以下の関連ファイルが格納された「GroupPostage」フォルダができます。
Config.phpをテキストエディタ等で開き、以下の例にならって優先する商品グループのIDを指定、各商品グループごとの送料を設定してください。
return array(
// 優先商品グループID
'primaryGroupId' => 2,
// 商品グループIDごとの都道府県別送料
'groupTable' => array(
1 => array( // 商品グループID 1
0, // (削除しないでください)
540, // 1:北海道
540, // 2:青森県
⋮
540, // 46:鹿児島県
540, // 47:沖縄県
),
2 => array( // 商品グループID 2
0, // (削除しないでください)
1080, // 1:北海道
1080, // 2:青森県
⋮
1080, // 46:鹿児島県
1080, // 47:沖縄県
),
),
);
優先商品グループIDは、異なる複数の商品グループの商品がカート内に混在する際、どの送料を優先するかを決定します。利用する商品グループIDの中から任意のIDを1つ記載してください。
なお、本プラグインで各商品グループIDごとの都道府県別送料を設定した際、初期設定ファイル init.php で設定した都道府県別送料は無効化されますのでご留意ください。
上記編集が完了した後、GroupPostageフォルダごとSKELETON CARTのpluginsディレクトリにアップロードすると、本プラグインが有効化されます。
商品をカートに追加して動作をご確認ください。
ご利用のポイント
SKELETON CARTでは、初期設定ファイル init.php で、「異なる商品グループIDの商品を同時に購入できるかどうか」を事前に設定できます。
init.phpの該当箇所
// 商品情報(item.dat)で異なるグループIDを設定している商品を同時に購入できるか否か設定してください
// グループ毎に発送方法が異なる場合(通常発送とクール便発送)などにご利用ください
// 0:購入可、1:購入不可
'same_group_id_only' => '1',
例えば、上記で「購入可=0」としている場合で、異なる商品グループIDの商品を同時に購入する際、プラグインで設定した優先商品グループIDの送料が適用されますが、逆に「購入不可=1」としている場合は、異なる商品グループIDの商品を同時にカート内へ入れることができないため、購入商品の商品グループIDに応じた送料が適用となります。
ご留意事項
本プラグインのご利用にあたって、以下をご確認願います。
- 本プラグインの著作権は開発元のジャクスタポジションが保有します。
- SKELETON CARTライセンスユーザー様に限り、個人・法人を問わず無償でご利用いただけます。
- 本プラグインを利用したことで生じるあらゆる損害や不具合について、弊社では保証いたしません。
- 必ずご利用者様ご自身が動作テスト等を行ってからご利用願います。
- 本プラグインに関する設置サポート等はお受けしておりません。
- 本プラグインの二次著作物の配布等は有償・無償を問わずできません。
- プラグイン内に記載されている著作権表示等を削除しないでください。
その他ご不明な点があれば、お問い合せフォームよりご連絡ください。