首页 > 解决方案 > 如何在 NetSuite SiteBuilder 应用程序中获取购物车数据

问题描述

我是 NetSuite 开发的新手。

我想获取添加到购物车中的产品列表,以在标题部分显示简短摘要。像项目缩略图、数量和价格。

任何人都可以帮助我如何做到这一点,或者我需要阅读什么来完成这项任务。

任何帮助将不胜感激。

谢谢。

标签: netsuitesuitescript

解决方案


可能最简单的做法是创建一个 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 的形式访问它。


推荐阅读