- Версия Magento: 1.4.0.1
- Настройка Multi Store:
- основной домен = a.com
- надстройка домена 1 = b.com
- надстройка домена 2 = c.com
Все работает хорошо, пока вы не попытаетесь оформить заказ, на a.com
вы получите методы доставки (плоскиескорость) но на b.com
и c.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.com
и c.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
)