Magento 谷歌结帐按钮不出现在购物车页面上

Magento 谷歌结帐按钮不出现在购物车页面上,magento,Magento,希望你们不介意我问这个问题,但我发现自己不知道为什么会发生这种情况,需要一些关于如何解决这个问题的建议。如果我不应该问这些问题,请告诉我 目前我正在使用从1.8升级的Magento 1.9站点,当我启用Google Checkout时,该按钮不会出现在购物车页面(/Checkout/cart/)。我回到了Magento使用的默认模板,但它仍然不起作用 然后,我尝试在Magento 1.9的干净副本上启用Google Checkout,结果成功了。然后我试着用干净的Magento副本中的文件夹替换

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

目前我正在使用从1.8升级的Magento 1.9站点,当我启用Google Checkout时,该按钮不会出现在购物车页面(/Checkout/cart/)。我回到了Magento使用的默认模板,但它仍然不起作用

然后,我尝试在Magento 1.9的干净副本上启用Google Checkout,结果成功了。然后我试着用干净的Magento副本中的文件夹替换核心mage签出文件夹,但没有成功

所以我已经测试了布局、模板和核心法师签出文件,但什么也没发生。 我还尝试使用以下代码直接访问Google Checkout:

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


有人有什么建议吗?非常感谢

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

如果没有乐趣,检查以确保谷歌的标准得到满足。查看该模板和块,需要通过一些检查才能获得签出:

  • Mage::getModel('googlecheckout/payment')->isAvailable($quote)
  • $quote->validateMinimumAmount()
  • 购物车中的每个产品都必须返回false,返回到
    $item->getProduct()->getEnableGooglecheckout()
    (否则,ti看起来模板想要显示图像)
  • 如果仍有问题,请报告:)

    谢谢,

    非常感谢你!当你说每个产品都需要启用它时,我能够找到一个关闭它的定制模块。