$_SESSION['shipping'] = $shipping_modules->cheapest();
也就是说.默认是选择 最便宜的方式.(storepickup方式除外)
如果你要修改 也可以参照 排除 storepickup那样
修改includes/ classes/shipping.php
第172行左右:
if ($rates[$i]['cost'] < $cheapest['cost'] and $rates[$i]['module'] != 'storepickup') {
改为 if ($rates[$i]['cost'] < $cheapest['cost'] and $rates[$i]['module'] != 'storepickup' and $rates[$i]['module'] != 'freeshipper' ) {
这样就修改成 除了FREE SHIPPING,storepickup外 默认选择其他最便宜的运输方式
你也可以 直接 修改成你要选择的运输方式
includes/ modules/ checkout_shipping / header_php.php
第213行左右
if ( !$_SESSION['shipping'] || ( $_SESSION['shipping'] && ($_SESSION['shipping'] == false) && (zen_count_shipping_modules() > 1) ) ) $_SESSION['shipping'] = $shipping_modules->cheapest();
改为
if ( !$_SESSION['shipping'] || ( $_SESSION['shipping'] && ($_SESSION['shipping'] == false) && (zen_count_shipping_modules() > 1) ) ) $_SESSION['shipping'] = array('id' =>'XXX', );
xxx填写 你希望默认选择的ID
常用的ID
Flat Rate (Best Way)的ID是 flat_flat
Per Item (Best Way) 是item_item
一般的ID都是后台那个 shipping method 中间那个 重复再在中间加个_
本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:admin@ptpc120.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
请登录后评论~