Magento:在结帐页面上选择默认的送货方式最便宜的价格

时间:2015-06-11 09:22:09

标签: magento

我有多种送货方式,每种送货方式根据产品重量有不同类型的费率。

如何在结帐页面上显示选择为默认的送货方式?

1 个答案:

答案 0 :(得分:0)

只需使用Javascript(jQuery)。

搜索字段和价格值,找到最小值并以编程方式检查具有最低值的字段。

解决问题!!

UPDATED(伪代码)

<html>
.......
<div class="ship_methods">
<input name="ship1" class="ship_unit"> 40 </input>
<input name="ship2" class="ship_unit"> 50 </input>
<input name="ship3" class="ship_unit"> 60 </input>
</div>
...
</html>

jquery的

$(document).ready(function(){
  var smallest = 99999;//set anything larger ;
  var elem;
  $(".ship_unit").each(function() {
  // iterated over all the class elements.
    getVal = $(this).findYourRequiredValueOrAttr();
    if( smallest > getVal){
       smallest = getVal;
       elem= $(this);// get the input object
    }
  });
elem.prop("checked", true);
});

它只是一个伪代码,但你应该明白这个想法。