我从1.6升级到1.7后,Magento中的Checkout按钮无法正常工作。 - 我错过了什么吗?

时间:2013-07-08 16:28:17

标签: magento checkout

  

商店在我添加商品时有效,但是当我点击结帐时,链接会重定向到主页商店。当我点击继续结账时,它是一样的。以前,我禁用了缓存管理,现在已启用。这是相关的还是可能导致此问题的原因?非常感谢您的帮助,并表示亲切的问候。

3 个答案:

答案 0 :(得分:1)

  1. 尝试删除magento中/ var / cache文件夹中存储的所有缓存文件。

  2. 使用chrome控制台或firebug检查重定向前是否有任何JS错误

  3. 检查您的网络日志,查看结帐页面上是否有任何php错误

答案 1 :(得分:1)

结帐按钮不起作用时,最有可能是Javascript问题。删除您的主题以回退到基本主题,然后查看它是否有效。

答案 2 :(得分:1)

  

我修复了这些我采取的步骤以使其工作。但是,在执行以下任何工作之前,请禁用缓存管理:

  1. 打开Magento管理面板
  2. 转到系统>缓存管理
  3. 检查所有缓存类型,然后在“操作”框中选择“刷新”
  4. 然后选择所有缓存类型,并在“操作”框中选择“禁用”
  5. 同时单击Flush Magento Cache和Flush Cache Storage按钮 现在,您可以自由地对商店进行任何更改。
  6. 现在,如果您升级并且无效,请确保在:

    系统/配置 - > Web - 默认页面/您的“主页”列在下面 'CMS主页'。还检查: 系统/配置 - >设计 - 包装/您的“模板”列在下面 '当前包名称'。否则默认接管。

    注意:即使没有设置主页,您的模板仍会在浏览器中显示其所有功能和按钮;这是因为以前的版本配置。

    如果未列出“主页”和“模板”,请添加它们并进入文件系统并删除“var / cache”和“var / session”下的所有内容。重新加载您的主页:www.yourstore.com/magento/它应该工作。完成所有工作后,启用缓存管理。

    此外,最好检查一下您的主页是否在商店登陆,并检查 - 执行以下操作:

    1. 登录您的Magento MySQL数据库。
    2. 打开商店的db [database_prefix]。
    3. 找到core_config_data。
    4. 找到带有条目的行:'web / unsecure / base_url'和'web / secure / base_url',它们应该看起来像www.yourstore.com/magento/或您为magento商店文件命名的任何内容。