SuiteTalk API を使用して、任意のサーバー側言語で注文を追跡できます。NetSuite ヘルプには、Java および PHP での SOAP API の使用に関する詳細が記載されています。他の言語については、追加の作業が必要になる場合がありますが、それは可能です。
SuiteTalk には、注文の詳細とその履行および出荷の詳細を追跡できるように、販売注文とアイテムの履行のための API があります。
SOAP/Suitetalk API から注文/フルフィルメントを検索、更新、作成、および削除できます。
ドキュメンテーションは、レコード ガイドとしてここに、プラットフォーム ガイドとしてここから入手できます(NetSuite へのログインが必要になる場合があります) 。
または、NetSuite の Suitescripts を使用して NetSuite アカウントに RESTlet を記述し、それらをバンドルして (他の NetSuite アカウントで使用する場合)、サーバー側の言語から HTTPS リクエストを使用して、注文/フルフィルメント レコードで CRUD 操作を実行することもできます。
Nestuite Order Tracking API を使用して顧客としてフロントエンドで注文を追跡するにはどうすればよいですか?
フロントエンドからは、NetSuite API と通信するミドルウェアまたは Web サーバーを作成することをお勧めします。これは、API が必要とする NetSUite 資格情報/トークンを公開したくないためです。
上記の機能をサポートする API は既に利用可能ですか?
はい、注文/フルフィルメントの検索/リストの構文/API ヘルプに関するリンク先の PDF を参照するか、SuiteScript と HTTPS を使用して独自の RESTlet コードを記述してください。
注文追跡用の API が利用可能かどうかをテストする方法と場所は?
そのためには、NetSuite アカウントにアクセスする必要があります。テスト アカウントの SDN パートナーである場合は、NetSuite をリクエストできます。あなたの会社が SDN パートナーでない場合は、会社の電子メール ID のみを使用して、コミュニティがサポートするテスト アカウントを要求できます。
ローカルホストで作業している場合、提供されているサンプル API をテストするには、NSConfig.php パラメータでどのような変更を行う必要がありますか?
localhost でテストすることはできません。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 = "jDoe@netsuite.com"; // 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