How to setup login_info on Netsuite web service?

Netsuite brands its web service integration services as SuiteTalk, and SuiteTalk allows third-party systems to communicate with NetSuite via SOAP-based APIs. To get started with Netsuite Webservice, you'll need a Netsuite account that you can use to communicate with Netsuite. You may sign up with the SuiteCloud Developer Network (SDN) as a Community member, and get a free Netsuite account for exploitation. It may take a day or two to get your account approved.

UPS Quantum View API

UPS Quantum View is one of the most comprehensive reporting APIs available on UPS XML, and yet it's one of the least used APIs. It provides complete reporting of every shipping activity your organization is engaged in. It is a comprehensive suite of services that give you details about your UPS shipments. It can be used to update your ERP with tracking numbers, scheduled and actual delivery dates, and exceptions. The catch is that you'll have to use PackageReferenceNumbers to correlate the package with your sales order number. UPS Worldship allows you to enter up to 2 custom reference numbers while creating shipments, and this reference number must be used to track back to your sales order.

How to create a UPS Developer Access Key?

I have been tasked to integrate UPS Online Tools with NetSuite ERP using PHP programming language. The job requires retrieving Quantum View reports from UPS on a daily basis, and updating NetSuite Sales Orders with retrieved tracking information. By browsing UPS Developer Kit, I am going to be using at least Quantum View API, and Tracking API to do the trick.

Netsuite Suitelet Examples & Tutorials

NetSuite Suitelets play a vital part in integrating 3rd party web applications with the NetSuite. Writing a suitelet is as easy as writing a simple javascript except that it runs on the server side. Here are a couple of examples of how to write a suitelet. The first example creates a customer of a type LEAD-Unqualified from a POSTed web submission.

Netsuite Suitelet Overview

Suitelets are extensions of SuiteScript that allow developers to write custom NetSuite pages and backend logic. Suitelets are server-side scripts that operate in a request-response model. They are invoked by HTTP GET or POST requests to system-generated URLs, and by default, they are invoked by making a GET request from a browser.

Netsuite SuiteScript (Suitelet) vs. SuiteTalk (Web Service)

Netsuite purposely disallows a user from establishing two separate sessions to the NetSuite portal. That is, you cannot have a session established on Firefox and Chrome or Internet Explorer at the same time, and this is true for any user including the one being used by the Netsuite Web Service. This causes a potential problem where your visitors may be submitting forms at the roughly same time which triggers a second web service call to be made to Netsuite while the previous one is still running. When the second web service call is made before the first one is completed, the first call terminates without completing its task potentially losing a lead or whatever the task the first one was designed to do.

Netsuite PHPToolkit Web Service - Create Customer Tutorial

Netsuite provides a soap-based web service interface called SuiteTalk to allow 3rd-party applications to interface with the Netsuite ERP system. Netsuite also provides Toolkits written in PHP, .NET, and Java programming languages, which will make Netsuite integration easier. We'll use PHPToolkit to create a customer record in Netsuite.