首页 > ecshop > Ecshop配送方式及支付方式只有一種時可以預設該選項
2013
09-01

Ecshop配送方式及支付方式只有一種時可以預設該選項

之前寫的配送方式及支付方式可以設定預設值,但是那個有個缺點,就是還要去查配送ID跟支付ID,但是比較好的解法,應該是我只有一個選項時,該選項就預設選取,這樣也還很合理,多選項才要網友選,一個就設為預設不用選取。

Ecshop配送方式及支付方式只有一種時可以預設該選項 - 第1张  | 彰化一整天blog1.在flow.php找到

$order = flow_order_info();
$smarty->assign(‘order’, $order);
在中間插入底下程式碼

/* tsaimh add 如果配送方式只有一個就預設該選項*/
/* 取得配送列表 */
$region = array($consignee[‘country’], $consignee[‘province’], $consignee[‘city’], $consignee[‘district’]);
$shipping_list = available_shipping_list($region);
if(count($shipping_list)==1)
$order[‘shipping_id’] = $shipping_list[0][‘shipping_id’]; //預設配送方式ID
/* 取得支付方式列表 */
$get_shipping_list=shipping_list();
if(count($get_shipping_list)==1)
$order[‘pay_id’] = $get_shipping_list[‘shipping_id’]; //預設支付方式ID

同步發表於:Ecshop配送方式及支付方式只有一種時可以預設該選項
最后编辑:
作者:明和 蔡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。