Кнопка «Перейти к оформлению заказа» отсутствует, какие шаги я могу предпринять для диагностики? - PullRequest
0 голосов
/ 11 марта 2011

Когда я нахожусь в корзине, кнопка «Перейти к оформлению заказа» отсутствует, и я не могу идти дальше в процессе оформления заказа.Я посмотрел на cart.phtml и $ methodHtml пуст, поэтому сравнение (if ($methodHtml = $this->getMethodHtml($method))), чтобы найти методы оформления заказа, никогда не показывает кнопку.

Мне интересно, кто-нибудь может знать, как я могу отследить, что может быть не так?с Magento.Onestepcheckout установлен, но даже если он отключен, это не имеет значения.

Ответы [ 2 ]

1 голос
/ 11 марта 2011

Узнайте, как отлаживать код с помощью IDE.Обратитесь к этому ответу .

После того, как вы настроили отладку, установите точки останова в Mage_Checkout_Block_Onepage_Link в методах isDisabled() и isPossibleOnepageCheckout(), чтобы вы могли проследить, что вызывает скрытие кнопки.

0 голосов
/ 11 марта 2011

Нужна дополнительная информация, но вы, если это переопределенный модуль, тогда я думаю, что могу помочь.

У меня было это недавно, вам нужно убедиться, что элементы управления формой переписаны в новом модуле какну.

Например, в config.xml ....

    <blocks>
        <adminhtml>
            <rewrite><!-- required to add the form controls -->
        <checkout_onepage>CHRIS_Checkout_Block_Onepage</checkout_onepage>
            </rewrite>


        </adminhtml>
    </blocks>

Настройка отладки - это боль, но удовольствие, когда вы начинаете видеть, что вызывается и откуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...