ヤマトのB2を使って出力したCSVをEC-CUBEの受注CSVとして取り込み、配送伝票番号を更新する機能を実装した。
EC-CUBEの4系ではプラグインとして提供されているが、2系で運用されているお客さんだったため、カスタマイズで対応した。

EC-CUBEで実装されているCSVアップロードの機能は、データの新規登録にも対応しているが、今回は更新のみが必要ということで新規登録する部分については実装を見送ることにした。
余計な機能は入れないにこしたことはない。
使わない機能でも入れているだけで予期せぬ不具合を起こしたりするものだ。

2023/5/16追記

佐川の配送伝票番号も取り込みたいということで、この機能を拡張する形で実装した。
CSVをアップロードする時に、ヤマトか佐川かどちらのCSVかを選んでもらう。

CSVの項目からどちらのCSVかをシステムが判断するのも可能だったが、CSVの項目はお客さんが変更できる部分なのでシステムに判断させると不具合が発生しやすくなる。今回は一つ手間が増えるが、お客さんに判断してもらうことにした。

Contact
EC-CUBE に関するお問い合わせは、当サイトのContactページのフォームよりお問い合わせください。