WordPressで使えるショッピングカートのプラグイン「Welcart」。
無料のプラグインなのに、カスタマイズも出来て色々便利なのですが、送料無料に関して全国一律の値段しか設定出来ません。
多くのECサイトは北海道と沖縄だけ他の地域の一律金額よりも上だったりするんですがそれに対応していないのです。
そこで自分で設定できるようにコードを書き換えてみました。
add_filter( 'usces_filter_getShippingCharge', 'or_getShippingCharge', 10, 3);
function or_getShippingCharge($charge) {
global $usces;
$total = $usces->get_total_price( $cart );
$japcustompost = $usces->get_jap_custompost( $entry );
if (($japcustompost == "北海道") && ($total < 11000)) {
$charge = 1500;
}else if (($japcustompost == "沖縄県") && ($total < 11000)) {
$charge = 1500;
}else if (($japcustompost == "沖縄県") && ($total > 11000)) {
$charge = 0;
}else if (($japcustompost == "北海道") && ($total > 11000)) {
$charge = 0;
}else if($total > 10000){
$charge = 0;
}else if($total < 10000){
$charge = 1000;
}
return $charge;
}
?>
1987年2月生まれ、滋賀県湖南市育ち、現在湖南市の三雲駅から徒歩20分超の場所でコワーキングスペース「今プラス」の管理人をしております。
→続きを読む