1

出于某种奇怪的原因,当人们尝试使用客人结账时,它只允许他们输入账单信息,然后当它应该去运送时......它只是循环回到第一个结账页面......这个过程不断重复

有谁知道这可能来自哪里?

该网站是a2iwheels.com/checkout/onepage/

4

2 回答 2

1

您的 Magento 安装不正确。根据这份报告,您似乎缺少 PHP MCrypt 扩展:

http://www.a2iwheels.com/report/?id=500049770619&s=default

以下是调试 Magento 问题时的一些提示:

第一的:

通过在 Magento index.php 文件中取消注释/添加以下行来启用调试/开发者模式:

Mage::setIsDeveloperMode(true);
ini_set('display_errors', 1);

第二:

设置 Magento 异常日志:

  1. 在 Magento Admin 中,转到 System->Configuration
  2. 在左栏中,单击开发人员(在高级下)
  3. 如果未展开,请单击日志设置
  4. 从“已启用”下拉菜单中选择“是”
  5. 点击保存配置

请注意,您需要在 Magento 开始写入日志文件之前手动创建日志文件。

第三

安装FireBug并使用它来捕获 AJAX 错误 - 单页结帐本质上是一个复杂的 AJAX 页面。

于 2010-02-12T04:38:54.920 回答
0

/app/design/frontend/base/default/template/checkout/onepage/payment.phtml

并更改以下代码(第 36 行)

<fieldset>
   <?php echo $this->getChildHtml('methods') ?>
</fieldset> 

对此

<fieldset id="checkout-payment-method-load">
    <?php echo $this->getChildHtml('methods') ?>
</fieldset> 
于 2014-03-06T18:25:35.963 回答