受注

RMS -SAP 間のデータ連携について

自社の楽天ストアにて、現在ネクストエンジンを使用し外部パートナーへ倉庫の運用を委託しております。
これを、自社倉庫(SAPを使用)に移管するうえで、RMSとSAPとデータ連携の構築を考えております。

#1 RMSのAPIを使用してEDIを介してSAPとデータを送受信する場合、RMSの度重なる仕様変更に自社の開発チームが対処できない可能性を憂慮しています。
#2 そのため、RMSからいったんネクストエンジンを介して」SAPと連携をする、としたほうがRMSの仕様変更などが発生した場合も対応が早いと想定しています。

ただ、 RMSーSAP間のデータ連携について、上記#1、#2どちらの方法が良いのか、もしくはほかにより良い方法があるのか、#2が良いとした場合、自動で回す仕組みに対応したアプリがあれば教えていただけると幸いです。

私自身が開発者ではなく運営サイドなのゆえ、説明に不足などがあればご質問いただけますと幸いです。
またRMS SAP間のデータ連携においてネクストエンジンAPIを開発された方などいらっしゃればぜひアドバイスをいただきたいです。
よろしくお願いします。

受注キャンセル区分について

キャンセルid が 0 以外から 別のもの に変わる場合があるのでしょうか?

サンプルのデータには
"cancel_type_id":"12",
"cancel_type_name":"伝票を確認後、有効にして下さい。"
とありますが、これは場合によっては id 0 の 有効な受注 に戻されるということでしょうか?

APIで取得した受注伝票のjson文字列のオブジェクト化

ネクストエンジンAPIで受注伝票の検索結果をjson形式で受け取りました。
json文字列に対してkeyで一つずつ取得するのではなく、クラスにマッピングして取得する方法はないでしょうか。

以下、実装コードになります。
// jsonをモデルに変換
try {
List> lkmap = (ArrayList>)receiveOrderResult.get("data");
List modelList = new ArrayList();
for(LinkedHashMap json : lkmap) {
         //本来はここで受注票クラスにパースしてオブジェクトとして扱いたい
String receive_order_id = json.get("receive_order_id");
String receive_order_shop_id = json.get("receive_order_shop_id");
}

}catch(Exception e){
System.out.println(e);
}

意図しない「仮取込時過剰引当分の戻し」が含まれる注文について

おせわになります。

至急なのですが、4/17~4/23現在で100件を超える大量の「仮取込時過剰引当分の戻し」が含まれる
注文が発生しております。
かなり頻発しているので、アプリとの連携に問題があるとしか考えられないのですが、
受注取込時点でサーバー側でエラーログや取り込んでいる商品情報など、
確認いただけませんでしょうか。
もちろんアプリ会社側にも確認しておりますが、連携エラーなどが発生しておらず
テストしても再現できないため原因の究明に難航しております。

また、アプリ側でNEとの「受注取込」連携の際のアップロード上限数(行数や容量)は決まっておりますでしょうか。
※以前、行数が多いデータ連携をした際に連携に失敗したため。

受注API連携時の受注明細「商品OP」項目について(汎用カート)

ネクストエンジンに受注メール取り込み時、またはAPIにて受注更新時に
受注明細の「商品OP」項目に任意の文字列を出力するようにしたいのですが、
活用可能な項目でしょうか。

上記が難しい場合、受注明細毎に任意の文字列を出力できる代替項目はありますでしょうか。

印刷待ちから出荷済みに変更するAPI

お世話になっております。
NEXT ENGINE API使って印刷待ち状態の注文を出荷済み変更する手順についてご教示ください。
ドキュメントも拝見しましたがよくわからなかったのでよろしくお願いします。

受注伝票更新API実行時のメールアドレス形式チェックについて

受注伝票更新APIを使用して購入者メールアドレス(receive_order_purchaser_mail_address)を変更しようとした所、
以下の動作となったのですが、受注伝票更新API実行時のメールアドレス形式チェックは、どの様なチェックを行っているのでしょうか。

■「xxx@xxx.xxx」に更新しようとする場合
以下のエラーが発生しました。
メッセージコード(code) : 011015
メッセージ(message) : [receive_order_purchaser_mail_address]メールアドレスの形式ではありません。

■「xx@xxx.xxx」に更新しようとする場合
正常に更新できました。

■「xxxx@xxx.xxx」に更新しようとする場合
正常に更新できました。

受注伝票有効化

ネクストエンジンAPIを使って、こちらのURLの「受注伝票有効化」にあたる処理を行いたい( [新規受付]ステータスの受注伝票を[確認待ち]以降に変更したい)のですが、
受注伝票一括更新のAPIを使って試したところ、受注状態がメール取込済(新規受付)のものは更新できないとのエラーが出力されました。

https://manual.next-engine.net/main/orders/ord_torikomi-shori/juchu_tori...

エラー内容
code: '020009',
message: '[receive_order_order_status_id]は受注状態がメール取込済のため更新できません

APIを使って「受注伝票有効化」にあたる処理を行うことはできない仕様なのでしょうか?

【質問】在庫連携_受注伝票を作成しないことは可能でしょうか?

貴社のマニュアルを確認させていただく限り、外部からネクストエンジン様へ在庫情報を連携する場合、
受注伝票の作成が自動的に実施されるよう見受けられます。

弊社 ECサイトでは受注情報を外部サービスにて管理しているため、
ネクストエンジン様側では受注伝票を作成せず在庫の減算情報のみを連携したいと考えております。
上記 実装を実施することは可能でしょうか。

■閲覧させていただきましたマニュアル
 ・在庫連携のしくみ
 https://manual.next-engine.net/main/stock/stk_overview/4262/

NEから他システムへの配送番号連携

NextEngineにて配送番号が登録された際に、その配送番号を他システムへ連携するアプリの開発を検討しております。

メインアプリにて「出荷 > 配送番号反映」をしたことをトリガーとして、他のアプリを起動できるものでしょうか。
バッチを用いた受注情報変更の監視が必要なのであれば、受注情報のどの項目を監視すべきでしょうか。

ご教示宜しくお願いいたします。