fecshop
貨運(yùn)方式的配置文件在
@fecshop/common/config/fecshop_local_services/Shipping.php
內(nèi)容如下:
return [
'shipping' => [
# Shipping的運(yùn)費(fèi),是表格的形式錄入,shippingCsvDir是存放運(yùn)費(fèi)表格的文件路徑。
'shippingCsvDir' => '@common/config/shipping',
'shippingConfig'=>[
'free_shipping'=>[ # 免運(yùn)費(fèi)
'label'=>'Free shipping( 7-20 work days)',
'name' => 'HKBRAM',
'cost' => 0,
],
'fast_shipping'=>[
'label'=>'Fast Shipping( 5-10 work days)',
'name' => 'HKDHL',
'cost' => 'csv' # 請(qǐng)將文件名字的命名寫入 fast_shipping.csv
],
],
# 該值必須在上面的配置 $shippingConfig中存在,如果不存在,則返回為空。
'defaultShippingMethod' => [
'enable' => true, # 如果值為true,那么用戶在cart生成的時(shí)候,就會(huì)填寫上默認(rèn)的貨運(yùn)方式。
'shipping' => 'fast_shipping',
],
]
];
這里的顯示和上面的配置相關(guān),其中cost如果等于0,代表是免運(yùn)費(fèi),
如果不免運(yùn)費(fèi),請(qǐng)?zhí)顚慶sv,填寫csv后,運(yùn)費(fèi)的計(jì)算就依賴于csv表格的配置,
shippingCsvDir
配置了表格csv文件存放的路徑@common/config/shipping
。對(duì)于運(yùn)費(fèi)方式fast_shipping
cost填寫的是csv
,那么他的文件路徑為@common/config/shipping/fast_shipping.csv
,
也就是fast_shipping
與.csv
拼成文件名字.
2.設(shè)置默認(rèn)運(yùn)費(fèi)
設(shè)置默認(rèn)運(yùn)費(fèi)后,在下單頁面,默認(rèn)選擇相應(yīng)的運(yùn)費(fèi)方式,需要配置
defaultShippingMethod
。
3.關(guān)于csv運(yùn)費(fèi)配置文件的說明:
shippingCsvDir
: Shipping的運(yùn)費(fèi),是表格的形式錄入,shippingCsvDir
是存放運(yùn)費(fèi)表格的文件路徑。
對(duì)于運(yùn)費(fèi)方式fast_shipping,打開表格@common/config/shipping/fast_shipping.csv
,你會(huì)發(fā)現(xiàn)下面的數(shù)據(jù)
Country,Region/State,"Zip/Postal Code","Weight (and above)","Shipping Price"
*,*,*,0.0000,29.9000
*,*,*,0.5100,31.9000
*,*,*,1.0100,33.9000
*,*,*,1.5100,35.9000
AU,*,*,0.0000,19.9000
AU,*,*,0.5100,22.9000
AU,*,*,1.0100,25.9000
AU,*,*,1.5100,28.9000
AU,*,*,2.0100,31.9000
DE,*,*,0.0000,119.9000
DE,*,*,0.5100,122.9000
DE,*,*,1.0100,125.9000
DE,*,*,1.5100,128.9000
DE,*,*,2.0100,131.9000
*
:代表所有的意思,
譬如國家(country)下面是,代表所有的國家,第二個(gè)代表國家 下面所有的省市,第三個(gè)代表所有的zip編號(hào),通過 ,可以先做一個(gè)通用的配置, 然后對(duì)某些國家做獨(dú)有的運(yùn)費(fèi)設(shè)置,如果不這樣,世界上幾百個(gè)國家設(shè)置運(yùn)費(fèi)列表,麻煩死了, 只設(shè)置某些訂單量比較大的國家即可。
第四列為重量,第五列為運(yùn)費(fèi)。
譬如第1行的意思為0.0 - 0.51kg
之間的重量,發(fā)送到任意
國家的運(yùn)費(fèi)為29.9
(基礎(chǔ)貨幣值)。
第2行的意思為0.5100 - 1.0100kg
之間的重量,發(fā)送到任意
國家的運(yùn)費(fèi)為31.9000
(基礎(chǔ)貨幣值)。
通過*
將所有的國家進(jìn)行了配置,然后,下面就是對(duì)某些國家的配置
,譬如第五行,是對(duì)AU國家進(jìn)行的單獨(dú)配置。
后面就是對(duì)DE(德國)國家進(jìn)行的配置。
通過上面您應(yīng)該就明白了運(yùn)費(fèi)的配置。
更多建議: