Кнопка Google Checkout не отображается на странице корзины - PullRequest
1 голос
/ 01 июня 2011

Надеюсь, вы, ребята, не возражаете, если я задам этот вопрос, но я не понимаю, почему это происходит, и мне нужны некоторые предложения о том, как мне решить эту проблему.Если мне не следует задавать подобные вопросы, пожалуйста, дайте мне знать.

В настоящее время я работаю над сайтом Magento 1.9, который был обновлен с версии 1.8, и когда я включил Google Checkout, кнопка не появляетсястраница корзины (/ checkout / cart /).Я вернулся к стандартному шаблону, который использует Magento, и он все еще не работал.

Затем я попытался включить Google Checkout на чистой копии Magento 1.9, и это сработало.Затем я попытался заменить папку проверки основного мага папками из чистой копии Magento, и это не сработало.

Итак, я протестировал файлы оформления макета, шаблона и основного мага и ничего не происходит.Я также пытался получить прямой доступ к Google Checkout с помощью этого кода:

<?php echo $this->getLayout()->createBlock('googlecheckout/link')->setTemplate('googlecheckout/link.phtml')->toHtml(); ?>

У кого-нибудь есть предложения?Большое спасибо!

1 Ответ

2 голосов
/ 01 июня 2011

Во-первых, включите шаблон по умолчанию для тестирования, просто чтобы быть уверенным. Очистите все свои кеши и попробуйте снова. Убедитесь, что на странице, отображающей его, нет никаких «скрытых» элементов. Может быть полезно включить подсказки шаблона, чтобы увидеть, существует ли блок ожидаемым образом, но не отображает ли какой-либо контент, или блок фактически не существует ожидаемым.

Если нет радости, убедитесь, что критерии Google выполнены. Если взглянуть на этот шаблон и блок, есть несколько проверок, которые необходимо пройти, чтобы оформить заказ:

  1. Mage::getModel('googlecheckout/payment')->isAvailable($quote)
  2. $quote->validateMinimumAmount()
  3. Каждый продукт в корзине должен возвращать значение false к $item->getProduct()->getEnableGooglecheckout() (в противном случае, похоже, что шаблон хочет отобразить изображение)

Сообщите, если у вас все еще есть проблемы:)

Спасибо, Джо

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