AddCustomerAddress.ss
Note:
For more information on SuiteScript 1.0, see SuiteScript 1.0 Guide.
function service(request,response) {
/*var addressee = request.getParameter('addressee');
var addr1 = request.getParameter('addr1');
var city = request.getParameter('city');
var state = request.getParameter('state');
var zip = request.getParameter('zip');
var country = request.getParameter('country');
var phone = request.getParameter('phone');
var address = {
addressee : addressee,
addr1 : addr1,
city : city,
state : state,
zip : zip,
country : country,
phone : phone,
defaultshipping : 'T',
defaultbilling : 'T'
};*/
// Or the object string can be passed from the request header
var address = JSON.parse(request.getHeader('customerAddress'));
// Get a reference to the customer
var customer = nlapiGetWebContainer().getShoppingSession().getCustomer();
try
{
// Add the address
var status = customer.addAddress(address);
var result = customer.getFieldValues();
// return the customer data through response
response.writeLine(JSON.stringify(result.customer));
}
catch (e)
{
var e2 = nlapiCreateError(e);
// Do error handling here
}
}
Related Topics
- Sample_Cart.ssp
- Cart_WithService.ssp
- UpdateQuantity.ss
- AddCartItem.ss
- Example .ss File Code that Accesses a NetSuite Record
- ItemOption.ss
- Known Issue with Internet Explorer and Plain Text Content
- Sample SSP Application Code (SuiteScript 1.0)
- SuiteScript 1.0 SSP Applications
- Create and Use SSP Applications