Magento Multi Store - >结帐 - >运输方法未显示其他域

时间:2011-07-20 12:30:40

标签: php zend-framework magento e-commerce

  • Magento版本:1.4.0.1
  • 多店铺设置:
    • 主域名= a.com
    • 域名附加组件1 = b.com
    • 域名附加组件2 = c.com

一切正常,直到您尝试结帐,a.com您获得了发货方式(固定费率),但在b.comc.com您没有得到任何结果。

在管理面板中,所有内容都设置为a.com,我已尝试使用文件Mage::log($result);中的app/code/core/Mage/Checkout/controllers/OnepageController.php进行调试 在函数public function saveBillingAction()中。

这就是system.log网站a.com

中的内容
2011-07-20T10:34:00+00:00 DEBUG (7): Array
(
    [goto_section] => shipping_method
    [update_section] => Array
        (
            [name] => shipping-method
            [html] => <!--<dl class="sp-methods">//-->
            <h2 style="padding-left:3px;">Ground Shipping</h2>

            <ol>
                            <li>
                                                                                                                            <span class="no-display"><input name="shipping_method" type="radio" value="tablerate_bestway" id="s_method_tablerate_bestway" checked="checked" class="radio" /></span>
                                                                                                                                <label for="s_method_tablerate_bestway">Flat Rate                                                                        <span class="price">$25.00</span>                                                </label>

                                   </li>
                        </ol>


        )

    [allow_sections] => Array
        (
            [0] => shipping
        )

    [duplicateBillingInfo] => true
)

system.log代表网站b.comc.com我有:

2011-07-20T10:31:19+00:00 DEBUG (7): Array
(
    [goto_section] => shipping_method
    [update_section] => Array
        (
            [name] => shipping-method
            [html] => <!--<dl class="sp-methods">//-->

        )

    [allow_sections] => Array
        (
            [0] => shipping
        )

    [duplicateBillingInfo] => true
)

2 个答案:

答案 0 :(得分:1)

我最近遇到了这个问题,并希望为遇到它的其他人发布解决方案。

我在设立多家商店后发现,虽然统一价格和免费送货方式出现在我们的第二个网站上,但表费率却没有。原因是因为第二个网站配置中缺少表格费率文件。

从工作的商店中简单导出表速率.csv文件(您需要在“更改配置范围”下选择实际商店,而不是“默认配置”),将配置范围更改为新商店,并上传刚刚导出的.csv。

答案 1 :(得分:0)

转到您的系统 - &gt;配置

然后选择子域存储。左上角的下拉(通常)

然后转到销售 - &gt;运输方式部分。查看它们是否已启用或设置为从默认存储继承。