shopex 配送方式确认* 请先“在收货人信息”中选择“收货地区”

教程 0 3544

  明明我有收货地址,研究了好长时间,发现是shopex的程序问题
解决方法如下:
修改receiver.html文件      路径:/core/shop/view/common/
需要修改的地方有3处:

<input type="radio" name="delivery[addr_id]"value="<{$addr.addr_id}>"<{if $addr.def_addr}>checked="checked"<{/if}>>替换成
<input class="delivery_input" type="radio" name="delivery[addr_id]" value="<{$addr.addr_id}>"<{if $addr.def_addr}>checked="checked"<{/if}>>

var addlistRadios=$$('input[name^=delivery[addr_id]','receiver');  修改成
var addlistRadios=$$('.delivery_input','receiver');

在原贴的基础上再修改1处:
<input type="radio" name="delivery[addr_id]" value="0">其他收货地址
修改成:
<input class="delivery_input" type="radio" name="delivery[addr_id]" value="0">其他收货地址

相关推荐: