Вы можете использовать API SuiteTalk для отслеживания заказов на любом языке на стороне сервера по вашему выбору. В справке NetSuite есть подробная информация об использовании API-интерфейсов SOAP в Java и PHP, для других языков вам могут потребоваться дополнительные усилия, но это возможно.
В SuiteTalk есть API-интерфейсы для заказов на продажу и выполнения товаров, поэтому вы можете отслеживать детали заказа, а также детали его выполнения и доставки.
Вы можете искать, обновлять, создавать и удалять заказы/исполнения из API SOAP/Suitetalk.
документация доступна здесь в качестве Руководства по записям и здесь в качестве руководства по платформе (может потребоваться вход в NetSuite)
В качестве альтернативы вы можете написать RESTlets в своей учетной записи NetSuite с помощью сценариев NetSuite Suite и связать их (если вы хотите использовать их в других учетных записях NetSuite), а затем использовать HTTPS-запросы с вашего языка на стороне сервера для выполнения операций CRUD над записями заказа/выполнения.
Как я могу отслеживать заказ на веб-интерфейсе в качестве клиента с помощью API отслеживания заказов Nestuite?
Во внешнем интерфейсе я предлагаю написать промежуточное программное обеспечение или веб-сервер, который взаимодействует с API-интерфейсами NetSuite, поскольку вы не хотите раскрывать учетные данные / токены NetSUite, необходимые для API.
Существуют ли какие-либо уже доступные API, поддерживающие вышеуказанную функцию?
Да, см. связанные PDF-файлы по синтаксису/справке API по поиску/списку заказов/выполнений или напишите свой собственный код RESTlet, используя SuiteScript и HTTPs.
Как и где проверить, доступен ли какой-либо API для отслеживания заказов?
Для этого вам необходимо иметь доступ к учетной записи NetSuite. Вы можете запросить NetSuite, если вы являетесь партнером SDN для тестовой учетной записи. Если ваша компания не является партнером SDN, вы можете запросить тестовую учетную запись, поддерживаемую сообществом, используя только идентификатор электронной почты вашей компании.
Какие изменения следует внести в параметры NSConfig.php при работе с локальным хостом, чтобы протестировать предоставленный пример API?
Вы не можете протестировать на локальном хосте, у вас должна быть учетная запись NetSuite
$nsendpoint = "2015_1"; //not required to change
$nshost = "https://webservices.netsuite.com"; //once you obtain the NetSuite account will vary based on you data center
$nsemail = "[email protected]"; // your login email
$nspassword = "mySecretPwd"; // your password
$nsrole = "3"; //your role Id (if you are an admin you can leave it)
$nsaccount = "MYACCT1"; // your netsuite account Id
person
prasun
schedule
27.10.2015