Discussões

Community Articles: What Topic Should We Cover Next? Your idea could be our next feature—drop your suggestion now and spark the next big discussion!

Sintaxe de Exemplo dos Métodos de Pedido addItem(item)

editado Jun 2, 2025 2:54PM Dentro Site/E-Commerce

Aplica-se a

Produto:   NetSuite 2025.1

 

Cenário

O usuário solicitou uma amostra de sintaxe do método de Pedido addItem(item) para ajudar a entender seu uso.

 

Solução

Um objeto de pedido armazena dados do carrinho de compras e métodos para realizar o pedido. Esse objeto é diferente de um registro de pedido do NetSuite, porque armazena informações apenas da sessão de compras atual.

Para obter a documentação do método addItem(item), consulte o artigo 27518 Order Methods.

A seguir, um exemplo de sintaxe do método addItem(item):
 

function service(request, response) 
{// create a plain object for the itemvar item = {internalid: ""102"", quantity: ""1"", options: {'custcol7': '1'} } 
//custcol7: Internal ID of Transaction Item Option;//1: Internal ID of selected option (from List record)// 
Get a reference to the shopping order
var order = nlapiGetWebContainer().getShoppingSession().getOrder();
// Add the item to cart
var returnval = order.addItem(item);
response.writeLine("\n\nOrder: \n" + JSON.stringify(returnval, null, 2) + “ \n\n <a href='http://shopping.na1.netsuite.com/s.nl/c.TSTDRV329799/n.1/sc.3/.f'>View Cart</a>”);
}

Olá, bem-vind@!

Faça login

Para ver todos os detalhes, faça o login.

Cadastre-se

Não tem uma conta? Clique aqui para começar!

Ranking

Gênio da Comunidade

1º Trimestre (Jan-Mar 2026)

Líderes desta semana

Líderes deste mês

Líderes de todos os tempos