我正在为一个站点使用 Magento CE 1.7。使用的主题覆盖了 Magento 中的默认行为,在将商品添加到购物车后,用户将被带到购物车页面;使用这个主题,用户仍然在同一个产品页面上,弹出一个 jquery 层以显示该项目已添加。
我希望用户每次将商品添加到购物车时都被带到购物车页面。我怎样才能做到这一点?
谢谢。-TM值
我正在为一个站点使用 Magento CE 1.7。使用的主题覆盖了 Magento 中的默认行为,在将商品添加到购物车后,用户将被带到购物车页面;使用这个主题,用户仍然在同一个产品页面上,弹出一个 jquery 层以显示该项目已添加。
我希望用户每次将商品添加到购物车时都被带到购物车页面。我怎样才能做到这一点?
谢谢。-TM值
像这里一样填写return_url有帮助吗?所以你会得到类似的东西:
修改设计以不通过 javascript 将项目添加到购物车,而是像 magento 默认行为一样转到链接?
查找 app/code/community 和/或 app/code/local 中存在的自定义模块,并尝试找出可能执行此操作的模块 - 可能名为 AjaxCart 或类似名称。如果您发现了它,请尝试通过编辑文件 app/etc/modules/NAME_OF_THAT_MODULE.xml 并将已激活从 true 设置为 false 来停用它。然后测试是否恢复正常行为。
看一看 @
/app/design/frontend/default/[主题]/template/catalog/product/view/addtocart.phtml
默认onclick
方法应该是productAddToCartForm.submit(this)
. 如果您的自定义模板具有相同的onclick
方法,请查看基础和自定义主题 productAddToCartFormsubmit()
方法。
<button type="button" title="<?php echo $buttonTitle ?>" class="button btn-cart" onclick="productAddToCartForm.submit(this)"><span><span><?php echo $buttonTitle ?></span></span></button>
也看看@ Admin -> System -> Config -> Sales -> Checkout -> Shopping Cart -> After Add a Product Redirect to Shopping Cart