netsuite - 如何在 NetSuite SiteBuilder 应用程序中获取购物车数据
问题描述
我是 NetSuite 开发的新手。
我想获取添加到购物车中的产品列表,以在标题部分显示简短摘要。像项目缩略图、数量和价格。
任何人都可以帮助我如何做到这一点,或者我需要阅读什么来完成这项任务。
任何帮助将不胜感激。
谢谢。
解决方案
可能最简单的做法是创建一个 SSP 应用程序并将购物车作为 JSON 对象从 cart.ss url 拉出。
我知道旧的参考结帐有一个 /services/cart.ss 可用于此的文件(来自 Netsuite 的免费捆绑包)
您可能可以使用一个非常简单的脚本来解决这个问题:
/ ssp 根 url /services/cart.ss
service(request, response){
var session = nlapiGetWebContainer().getShoppingSession();
var orderObj = session.getOrder();
response.setContentType('JSON');
response.writeLine(JSON.stringify({order: orderObj.getFieldValues()}));
}
然后,当您发布 SSP 应用程序时,您可以从站点以根相对 url 的形式访问它。
推荐阅读
- redux - React-redux 嵌套状态,使用嵌套数组
- testing - 如何停止接收来自 Salesforce 的测试支持票?
- sql - 如果在同一个查询中使用相同的 ROUND 和/或 SUM 执行多少次
- c++ - 快速算法,可以在旅途中构建的 2d 地图上找到未知的网格目的地
- python - 第 24 行的意外缩进
- r - 在snakemake R脚本中循环遍历列表的问题
- php - 仅使用 libphonenumber-for-php 将号码验证为英国手机号码
- javascript - 如何在角度列表标签中的另一个内使用插值
- javascript - 如何从 ES6 转换为 ES5(箭头函数)
- python - Python删除最低值