【问题标题】:different countries for shipping and billing in magento?不同国家的magento运输和计费?
【发布时间】:2012-09-29 07:14:57
【问题描述】:

我想在 magento 的送货地址和账单地址中显示不同数量的国家/地区?如果我有来自后端的国家/地区,它将显示在送货地址和账单地址下拉列表中,我不希望这样,我希望送货地址和帐单地址字段中的国家/地区数量不同。如何做到这一点?

【问题讨论】:

    标签: php magento e-commerce


    【解决方案1】:

    据我所知,没有内置工具可以做到这一点。您可能必须重载/重写Mage_Checkout_Block_Onepage_BillingMage_Checkout_Block_Onepage_Shipping 以更改getCountries 返回的值。这可能是唯一需要的步骤,尽管我怀疑您还必须在验证过程中超载一个步骤。

    【讨论】:

      【解决方案2】:

      取自 - http://www.magentocommerce.com/boards/viewthread/59566/ --> 适合我

      in (path_to_magento)\app\design\frontend\default\my_skin_name)\template\checkout\onepage\shipping.phtml
      
      around line 103, remove or comment out this line: 
      <?php echo $this->getCountryHtmlSelect('shipping') ?>
      
      and replace with: 
      <select name="shipping[country_id]" id="shipping:country_id" class="validate-select"        title="Country" onchange="shipping.setSameAsBilling(false);"> 
      <option value=""> </option> 
      <option value="US" selected="selected">United States</option> 
      </select>
      

      或您自己明确想要显示的国家/地区。只要您拥有有效的 2 个字母的国家/地区缩写,Magento 就会自动为您处理州/省选择的其余部分。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-06-12
        • 1970-01-01
        • 1970-01-01
        • 2011-05-12
        • 1970-01-01
        • 1970-01-01
        • 2019-07-08
        • 1970-01-01
        相关资源
        最近更新 更多