Google Checkout按钮未显示在购物车页面上

时间:2011-06-01 15:11:27

标签: magento

希望你们不介意我问这个问题,但我发现自己不知道为什么会这样,需要一些关于如何解决这个问题的建议。如果我不想问这些问题,请告诉我。

目前我正在开发一个从1.8升级的Magento 1.9网站,当我启用Google Checkout时,该按钮不会显示在购物车页面上(/ checkout / cart /)。我回到了Magento使用的默认模板,它仍然无法正常工作。

然后我尝试在Magento 1.9的干净副本上启用Google Checkout并且它有效。然后我尝试用Magento的干净副本中的那些替换核心mage checkout文件夹,但这不起作用。

所以我测试了布局,模板和核心法师签出文件,没有任何反应。 我还尝试使用以下代码直接访问Google Checkout:

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

有没有人有任何建议?非常感谢!

1 个答案:

答案 0 :(得分:2)

首先,打开默认模板进行测试,只是为了确定。清除所有缓存,然后重试。确保页面上没有任何“隐藏”元素显示它。打开模板提示以查看块是否按预期存在但不呈现任何内容,或者块实际上不是按预期存在可能会有所帮助。

如果没有快乐,请检查以确保符合Google的标准。看一下那个模板和块,有一些检查需要通过才能结账:

  1. Mage::getModel('googlecheckout/payment')->isAvailable($quote)
  2. $quote->validateMinimumAmount()
  3. 购物车中的每件商品都必须返回false $item->getProduct()->getEnableGooglecheckout()(否则,ti看起来模板想要显示图片)
  4. 如果您仍有问题,请报告:)

    谢谢, 乔