0 performance checkout hang magento
我的Magento网店遇到了很大的问题.除了下订单时的最后一步,它运行良好.特别是如果客户想要订购大量产品.
每个产品都会在结账过程中增加约5秒钟(在客户按下"下订单"按钮后).
很多客户一次订购20多种产品,这对我们来说是一个巨大的问题.
该网站托管在Properhost.net上.
似乎没有任何帮助,有没有人在这里有某种解决方案?
这确实是一种解决方案,因为它涉及编辑核心xml文件(我的理解是没有办法通过自定义模块覆盖这些文件:有人请纠正我,如果我错了),但在这里.
见编辑.
根据这些人(我自己没有尝试过),有3个观察者在订单处理过程中增加了大量的执行时间.他们的解决方案是删除/评论这些行:
在app/code/core/Mage/Downloadable/etc/config.xml中:
<sales_order_item_save_after>
<observers>
<downloadable_observer>
<class>downloadable/observer</class>
<method>saveDownloadableOrderItem</method>
</downloadable_observer>
</observers>
</sales_order_item_save_after>
Run Code Online (Sandbox Code Playgroud)
在app/code/core/Mage/Rss/etc/config.xml中:
<sales_order_item_save_after>
<observers>
<notifystock>
<class>rss/observer</class>
<method>salesOrderItemSaveAfterNotifyStock</method>
</notifystock>
</observers>
</sales_order_item_save_after>
<sales_order_item_save_after>
<observers>
<ordernew>
<class>rss/observer</class>
<method>salesOrderItemSaveAfterOrderNew</method>
</ordernew>
</observers>
</sales_order_item_save_after>
Run Code Online (Sandbox Code Playgroud)
也许你可以检查一下你是否可以离开它们并尝试一下.请记住,在下次升级时,这些更改可能会丢失.
希望有助于
编辑:在mmoo,他们找到了一个没有编辑核心文件的禁用事件的解决方案,在这种情况下应用它并不困难.
| 归档时间: |
|
| 查看次数: |
7735 次 |
| 最近记录: |