ネクストエンジンAPIと楽天ツールを組合せて業務効率化

商品写真をネクストエンジンの商品マスタと紐付けて楽天に自動的にアップロードするネットショップの業務効率化ツールを紹介します。

ネクストエンジンの店舗管理機能を使う業務

複数ネットショップの受注/在庫管理業務にはネクストエンジンの店舗管理機能がベストです。
楽天だけでなく複数の店舗の受注を一括で処理できます。在庫情報も各店舗に自動的に反映されます。

ネクストエンジンから楽天への受注や在庫の連携は楽天APIが使われています。(楽天受注データAPI楽天在庫データAPI

自社業務効率化ツールを使う業務

たとえば
業務効率化事例:多店舗展開で儲けるネットショップの商品登録業務

多数の写真を商品マスタと紐付けして各店舗毎に様々なサイズやトリミングでアップロードする作業は、極力、自動化したいものです。
(商品写真の加工に関しては、イラストレータのスクリプト機能を使うと定型的な作業を半自動化できます。)

アルバイトが調査した競合店の価格を見ながら、店長が自店の価格を決定する際は、やはりエクセルです。各商品について、複数の競合店の価格、現在の自店の(各店舗毎の)価格をエクセルの一覧表にして、その表に変更後の(各店舗毎の)価格を入力する方法が効率的です。
エクセルに入力した価格を、そのまま各店舗に反映したいものです。

あるいは
業務効率化事例:営業事務の組織化により飛躍的に業務効率アップ

カスタマーサポートやマーチャンダイジングなど、各社独特の煩雑な業務は、自社でちょっとした業務効率化ツールを開発すれば効率化できます。

ネクストエンジンAPIの活用

今回紹介するのは、商品写真と商品マスタを紐付ける技法です。

商品写真のファイル名を商品マスタに入れておくパターンや、商品コードをファイル名にするパターンがあります。いずれにせよ、商品写真のファイル名と商品マスタの内容を合わせる必要があります。

1商品につき、様々な角度から撮影した商品写真が5~20種類あるでしょう。商品コードのつけ方やファイル名の命名規則をしっかりと設計しておくことが、この種の業務効率化ツールを有効活用するためのポイントになります。
(商品コードは半角英数字と-。例えば、A-123-W。ファイル名はA-123-W_1.jpg、A-123-W_2.jpg。大文字小文字はツール側で自動的に各店舗向けに変換。など)

受注/在庫管理はネクストエンジンを使用するわけですから、商品マスタはネクストエンジンに入れておく必要があります。(その商品マスタは楽天と連動しています。)

ネクストエンジンAPI(商品マスタ予約一括登録)を使用すると、自社ツールの商品マスタをネクストエンジンに自動的に反映できます。写真のファイル名とネクストエンジンの商品マスタの情報を合わせることができるわけです。

楽天管理ツールの活用

楽天は出店者に対して楽天市場ネットショップ管理ツールを提供しています。

オプション機能を契約すると、商品画像や商品ページの情報をFTPアップロードして店舗に反映できます。自社ツールの写真ファイルを、自動的に楽天の店舗に入れることができるわけです。

PHPを使ってファイルを楽天に一括FTPアップロードするサンプルコードを紹介します。

$conn = curl_init();
$url = 'ftp://FTPユーザ名:パスワード@FTPアドレス';
$fdir = '写真ファイルの保存ディレクトリ';
$list = scandir($fdir);
foreach($list as $file){
 $fpath = $fdir.$file;
 $fp = fopen($fpath, 'r');
 curl_setopt($conn, CURLOPT_URL, $url.'アップロード先ディレクトリ'.$file);
 curl_setopt($conn, CURLOPT_UPLOAD, 1);
 curl_setopt($conn, CURLOPT_FTP_CREATE_MISSING_DIRS, 1);
 curl_setopt($conn, CURLOPT_INFILE, $fp);
 curl_setopt($conn, CURLOPT_INFILESIZE, filesize($fpath));
 curl_exec($conn);
 fclose($fp);
}
curl_close($conn);

(楽天というよりも、単にPHPでcurlを使ってディレクトリ直下の全ファイルをFTPするサンプルコードです。実際にはエラー処理などが必要なので、こんなに単純ではありませんが。。)


弊社は、業務改革・業務効率化のコンサルティングとシステム開発が本業ですが、ネクストエンジンAPIと楽天管理ツールを組み合わせた業務効率化ツールの開発も請け負っています。