APIオタクの業務自動化ブログ 雑務は自動化して人にしかできないことに専念
TOP > BLOG > IT記事

ネクストエンジンとエアロジをAPIで連携し、Pythonで受注業務を自動化した事例

早川朋孝 早川朋孝
EC専門のSE

EC業務自動化システムのネクストエンジンにはAPIがあり、プログラムとEC業務に精通していれば、複雑なEC運用も自動化することができます。

例えば、契約倉庫への出荷指示のために、一件ずつ受注詳細を確認して修正するとなると時間はかかるし、間違いも発生します。機械的に処理ができるならそのほうがずっと楽です。

というわけで、いつもの通りPythonで雑務を自動化しました。具体的な内容は以下の通りです。

ネクストエンジンの伝票の詳細にある「納品書特記事項」に店舗名を自動記載し、「ピッキング指示」にのしやメッセージなどの内容を自動転載する。この二つの項目はエアロジとAPI連携すると、自動でエアロジに送信されます。

受注伝票詳細
ネクストエンジンの項目名 エアロジの項目名
納品書特記事項 拡張項目の「注文拡張1」
ピッキング指示 倉庫備考

アプリに欲しい機能がなくても、APIを活用して自社専用の業務システムをすることができます。面倒な業務はシステムにやらせれば、人にしかできないことに専念できます。

参考までにネクストエンジンAPIのaccess tokenを取得をPythonでするサンプルコードを以下に記載します。詳しい認証の仕様は公式ドキュメントをご確認ください。

class NextEngineApp():
    def __init__(self):
        self.client_id = ''
        self.client_secret = ''
        self.uri = 'https://api.next-engine.org'
        self.header = {
          'Content-Type': 'application/x-www-form-urlencoded'
        }

        endpoint = '/api_neauth'

        url = self.uri + endpoint
        data = { 
         'uid': self.uid,
         'state': self.state,
         'client_id': self.client_id,
         'client_secret': self.client_secret
        }   

        #tokenを取得
        response = requests.post(url, headers=self.header, data=data)

> APIを使った業務アプリの例と動いている画面をご覧ください

中小EC向けITコンタンティングサービス詳細

メルマガ登録

SEが商品登録、在庫管理、発注などのEC業務を効率よくプログラムで実施する方法を無料配信します。

  • APIやツールによる業務効率化
  • 広告運用に関するTips
  • CVRを改善するアクセス解析のコツ
このブログを書いてる人
早川 朋孝 EC専門のSE
IT業界歴20年のエンジニアです。ネットショップ勤務で苦労した経験から、EC・ネットショップ事業者に向けて、バックオフィス業務の自動化・効率化を提案するSEをしています。
Web運用の経験もあり、アクセス解析、広告運用が得意で、広告APIとプログラムとの合わせ技で並の広告代理店にはできない提案が可能です。
プロフィール
API連携の相談にのります
趣味は読書、ピアノ、マリノスの応援など
PAGE TOP