繁体   English   中英

NetSuite SCA Elbrus-用于检查可用数量的替代PDP模块

[英]NetSuite SCA Elbrus - Override PDP Module for Checking Quantity Available

我是SuiteCommerce Advanced开发的新手,我想覆盖“产品详细信息”页面中的模块。

目标是在产品的“数量”输入中添加“最大”属性,并且最大属性值将设置为当前查看的产品的“可用数量”。 原因是我要阻止用户添加超出其购物车当前可用数量的商品。

我猜想我需要覆盖核心ProductDetails模块并覆盖ProductDetails.Quantity.View.js文件。

我的想法是只在'setQuantity'和'setFocus'方法中添加一个条件,以检查该项目可用的数量,但是我不知道从哪里开始才能将这些数据提取到模块中。

有人有什么想法吗? 目前在SCA Elbrus上。

您可以创建事件,也可以在单击增量箭头时使用现有事件,然后测试是否已达到限制,如果达到限制,则测试preventDefault,否则返回true。

另外,您不应该覆盖/更改核心文件。 最佳实践是创建扩展。 SCA开发人员网站现在使用howto指南对此进行了很好的描述。

http://developers.suitecommerce.com/

希望这会有所帮助,谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM