コンテンツにスキップ
お問い合わせ

ネクストエンジン API 開発者フォーラム: 送り状の変更

ネクストエンジン API のネクストエンジンAPIについてに関する開発者フォーラムの質問と回答。クライアントアプリ・ストア連携・エンジン利用についてのQ&A。

投稿者: 匿名ユーザー 日時: 2017/10/19

カテゴリ: ネクストエンジンAPIについて

送り状の変更を一括で行いたいと考えていますが、

API 仕様書を見ると以下の項目があるようです。

「送り状名」receive_order_invoice_id

「送り状区分」receive_order_invoice_name

「区分」なのでマスター化されているのかなと思っているのですが、

両方修正する必要があるのでしょうか?

また、どのように修正する必要があるのでしょうか?

たとえば「発払い」から「コレクト」に変更する場合はどのようにするのでしょうか?


確認致しますので、今しばらくお待ちください。

お待たせ致しました。

receive_order_invoice_idを更新すればreceive_order_invoice_nameが自動的に更新されますので、両方修正する必要はございません。

実際に(※1)の更新仕様をご覧になりますと、更新可能な項目一覧にはreceive_order_invoice_nameが含まれておりません。

更新方法ですが、受注伝票受注伝票更新APIをご利用ください。具体的に、入力パラメータのdataにreceive_order_invoice_idを更新するためのXMLを作成する必要がございます。詳しくは(※2)のXMLサンプルをご覧ください。

なお、receive_order_invoice_idに指定可能な値を発送方法別区分検索API(※3)にてお調べ頂けます。forwarding_agent_type=okurijyo_kbnという風に送り状のデータだけ返してもらうように絞り込めば、「コレクト」という送り状名に該当する送り状区分(forwarding_agent_type_id)を取得できます。

(※1) APIで指定出来るフィールドの一覧

https://developer.next-engine.com/api/api_v1_receiveorder_base/update#no…

(※2) XMLサンプル(receive_order_invoice_idの値を2に更新する)

<?xml version="1.0" encoding="utf-8"?>
<root>
<receiveorder_base>
<receive_order_invoice_id>2</receive_order_invoice_id>
</receiveorder_base>
</root>

(※3) 発送方法別区分検索API

https://developer.next-engine.com/api/api_v1_receiveorder_forwardingagen…

匿名ユーザー(質問者) — 2017/10/20

Section titled “匿名ユーザー(質問者) — 2017/10/20”

詳細なご返答ありがとうございます。疑問点はすべてクリアになりました。