我正在尝试阻止在使用Scriptable Cart在SuiteCommerce Advanced站点上的客户购物车中的项目满足条件时创建销售订单。
我使用用户事件和nlapiCreateError()
发送错误,但销售订单仍然通过,并且错误仅显示在NS的执行日志中。
有没有办法在SCA网站上显示错误并阻止创建销售订单?
答案 0 :(得分:0)
Scriptable Cart脚本是客户端脚本。
使它们工作的最简单方法(IMO)是将它们创建为已部署的客户端脚本,而不是将其附加到商店的交易表单。
您还必须在商店的设置页面上查看“Scriptable Cart and Checkout”。
请注意,这遵循客户端脚本语义而非用户事件脚本语义。
当你的错误被抛出时,它应该被add to cart .ssp脚本捕获。