Как получить данные корзины в приложении NetSuite SiteBuilder - PullRequest
1 голос
/ 03 апреля 2019

Я новичок в NetSuite Development.

Я хочу получить список товаров, которые добавлены в корзину, чтобы показать краткую сводку в разделе заголовка. Нравится миниатюра предмета, кол-во и цена.

Может ли кто-нибудь помочь мне, как это сделать, или что мне нужно прочитать, чтобы выполнить эту задачу.

Любая помощь будет оценена.

Спасибо.

1 Ответ

0 голосов
/ 03 апреля 2019

Вероятно, самое простое, что можно сделать, это создать приложение SSP и извлечь корзину как объект JSON из URL cart.ss.

Я знаю, что у старой справочной проверки был файл /services/cart.ss.который можно использовать для этого (бесплатный пакет от Netsuite)

Возможно, вам удастся использовать действительно простой скрипт для этого:

/ ssp root 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-адреса с сайта.

...