【发布时间】:2017-04-21 15:01:17
【问题描述】:
我们让开发人员将自定义代码添加到某些产品页面,以便用户可以从一个产品页面一次订购多个数量的多个产品变体。
问题是脚本运行时间过长...当您单击“添加到购物车”时,将所有产品添加到购物车需要 30-60 秒或更长时间。
那太长了。 (see video herehttps://www.dipietro.biz/wp-content/uploads/2017/04/add-to-cart-slow.webm)
这是因为脚本将每个产品按顺序逐个添加到购物车中,而不是同时添加。
这是可以解决的问题吗?
我们需要大幅提高添加到购物车的速度。
有人告诉我,如果我们可以访问 BigCommerce 服务器上的 cart.php 文件,我们可以添加某种类型的 ajax 多数组函数,这样就可以解决问题,但我们当然无法访问BigCommerce 的服务器。
感谢您的帮助。
谢谢!
【问题讨论】:
-
@alyss 一位同事提到您是 BigCommerce 方面的专家,或许可以提供帮助?
-
查看存储/脚本后,我首先要分离 rangeboxSelect() 函数和 multiaddFun() 函数。 Rangeboxselect 当前包含 multiaddfun()。您还可以通过添加诸如 console.time (blog.mariusschulz.com/2013/11/22/…) 之类的内容来为您的 javascript 计时以查看最慢的部分
标签: bigcommerce