如何在NetSuite SiteBuilder应用程序中获取购物车数据

如何在NetSuite SiteBuilder应用程序中获取购物车数据,netsuite,suitescript,Netsuite,Suitescript,我是NetSuite开发的新手 我想获取添加到购物车中的产品列表,以便在标题部分显示简短的摘要。例如项目缩略图、数量和价格 有人能帮我怎么做吗,或者我需要读些什么来完成这项任务 任何帮助都将不胜感激 谢谢。最简单的方法可能是创建一个SSP应用程序,并将购物车作为JSON对象从cart.ss url中拉出来 我知道旧的引用签出有一个/services/cart.ss文件可以用于此(Netsuite提供的免费捆绑包) 您可以使用一个非常简单的脚本: /ssp根url/services/cart.ss

我是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的形式访问它

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

我在尝试你的出路。我创建了与域的SSP应用程序链接,并在SSP应用程序中将.ss文件(如hello.ss文件)与我的域链接起来。但我无法在标题模板部分调用此文件。你能帮我怎么打电话或给我指路吗谢谢。这将是一个客户端解决方案。你可以打一个AJAX电话,用任何客户端工具格式化购物车。我正在尝试你的方法。我创建了与域的SSP应用程序链接,并在SSP应用程序中将.ss文件(如hello.ss文件)与我的域链接起来。但我无法在标题模板部分调用此文件。你能帮我怎么打电话或给我指路吗谢谢。这将是一个客户端解决方案。您可以调用AJAX并使用任何客户端工具格式化购物车。