Magento客人结账不会发货信息

时间:2010-02-12 03:53:45

标签: php magento e-commerce shopping-cart

由于某些奇怪的原因,当人们尝试使用访客结账时,它只允许他们输入结算信息,然后当它应该发货时......它只是循环回到第一个结账页面...该过程不断重复

任何人都知道这可能来自哪里?

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

2 个答案:

答案 0 :(得分: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中,转到系统 - >配置
  2. 在左栏中,点击开发者(在高级下)
  3. 如果未展开,请单击“日志设置”
  4. 从“已启用”下拉列表中选择是
  5. 点击Save Config
  6. 请注意,您需要在Magento开始写入日志文件之前手动创建日志文件。

    第三

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

答案 1 :(得分: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>