配送モジュール設定

Q: 利用可能な配送モジュールについて

A: デフォルトでは、以下の配送モジュールが準備されています。

□定額料金
 
重量・配送先の住所に関わらず、一定の送料が適用されます。

□配送料無料オプション

無料オプションは他の配送モジュールが表示されている時に、配送料が無料になる配送選択を表示するために使用します。
・常に表示 ・注文合計金額 ・注文重量または注文点数、を基準に設定できます。
この無料オプションモジュールは「配送料無料」モジュールが適用されているときは表示されません。

対象合計金額を0円以上に設定し、なおかつ0円以下にも設定すると配送料無料以外の全てのモジュールに有効になります。

注意: 合計、重量、点数の全ての設定を空欄にするとこのモジュールは無効になります。

注意: 配送料無料オプションは重量0で無料に設定されていると表示されません。配送料無料モジュールを参照してください

 

□配送料無料

商品登録の「送料タイプ」で「常に送料無料」を選択した商品だけがカートに含まれている場合に、送料が無料で計算されるためのモジュールです。
「一般設定」>「配送料・パッケージに関する設定」で「注文の重量が0なら送料無料に」の設定が 1=はい になっている場合は注文商品の合計重量が 0 の場合も適用されます。

※ 注文手続きの「配送方法の選択」画面でこの配送選択が表示される場合には、その他の配送選択項目はすべて非表示になります。
  もし、「店頭で受け取り」など他の配送方法も選択可能にしたい場合には、このモジュールではなく「配送料無料オプション」をご利用ください。

 

□商品個数による送料

商品の注文個数から送料を計算します。
注文点数 × 1個当たりの配送料金(管理画面での設定値)+ 取扱手数料(管理画面での設定値)

□商品重量による送料

この配送モジュールでは、商品合計重量を元に送料計算を行います。
商品数量 × 商品重量 × 重量(kg)あたりの送料

例えば、
1kg あたりの送料を500円と設定。靴の重量を 0.5kg 、Tシャツの重量を 0.25kg のように登録していたとします。
靴を2足、Tシャツを3枚商品を購入した場合を想定するとその場合の計算式は以下のようになります。

( 0.5 × 1000× 2 )+( 0.25 × 1000 × 3 )= 1750円

□カスタム配送

新たに運送会社・配送料金表を設定することができます。配送料金は「追加設定・ツール」>「配送料金自由設定」画面で細かく設定ができます。

□店頭で受け取り

商品を配送せず、店舗での引き渡しする場合に利用できます。
「料金」を設定する事もできます。

□実査法

重量・金額・商品点数のいずれかに基づく送料テーブルによる配送料金計算を行います。

送料テーブルでは、重量、価格、商品点数いずれかをベースに配送料金を設定します。

例)重量による送料テーブル設定例

10kgまでは配送料金500円
10kgを超えて20kgまでは700円
20kgを超えて30kgまでは1200円 …の場合

設定値:[10:500,20:700,30:1200] の様に入力します。

注意:設定値を超えた場合の送料は 0 円となります。
重量を利用した設定で、設定値の上限を作成する場合には、「一般設定」>「配送料・パッケージに関する設定」で「一回の配送で配送可能な最大重量(kg)」の設定と組み合わせてご利用ください。

□United Parcel Service

UPS での配送設定を行います。
このモジュールは日本語化されていません。

□United States Postal Service

USPS での配送設定を行います。
このモジュールは日本語化されていません。

□地域料金

国を3つの地域に振り分け、それぞれの地域別での配送料テーブルを指定する事が出来るモジュールです。

それぞれの地域(Zone)に含まれる国を2文字のISO 国名コードをカンマ区切りのリストにして指定します。
00 と入力する事で、定義されていないすべての国のコードを指定する事ができます。

重量、価格、商品点数のいずれかを元にそれぞれの地域内での送料テーブルを作成します。

例) 3:850,7:1050,...
重量/価格が3以下の場合は850円、7以下の場合は1050円...のように指定します。

※2文字のISO国名コードは、「地域・税率設定」の「地域定義」から確認ができます。

※地域の数は以下のファイルを編集する事で変更が可能です。

includes/modules/shipping/zones.php

113行目あたりにある
      // CUSTOMIZE THIS SETTING FOR THE NUMBER OF ZONES NEEDED
      $this->num_zones = 3;

で指定されている $this->num_zones = 3; の数値を変更すると、Zone の数を調整できます。

 

Q: Zencart1.3.0などの様に佐川急便・ヤマト運輸などの配送モジュールは入っていませんか?

A: 無料の追加モジュールの形で準備しておりますので、別途インストールしていただけます。
詳しくはモジュールに同梱の readme をご覧ください。

 

Q:配送モジュールの設定をしているのに、正しく重量や料金が計算されません。

A:配送に関する基本設定が正しくないのかもしれません。
「一般設定」>「配送料・パッケージに関する設定」のメニューより各項目の設定内容をご確認ください。
設定方法の詳細は、「一般設定項目マニュアル」(<認証付きのダウンロードリンクをつけましょう) をご覧ください。

Q: 商品登録で「常に送料無料」に設定している商品を購入しようとすると、配送画面から進めなくなります。

A: 送料無料の計算をするためのモジュールがインストールされていないのかもしれません。
「モジュール」>「配送モジュール」 の画面より、「配送料無料」モジュールをインストールして有効に設定してください。

 

Q: 「一般設定」>「配送料・パッケージに関する設定」で、「注文の重量が0なら送料無料に」を 1= はい に設定しているのに、ショップの配送画面で警告が表示され進めなくなります。

A: 送料無料の計算をするためのモジュールがインストールされていないのかもしれません。
「モジュール」>「配送モジュール」 の画面より、「配送料無料」モジュールをインストールして有効に設定してください。