「リアルマーケットプレイス」用モジュール(RMtoSM)解説

スクリプト概要

リアルマーケットプレイス」の「商品情報ダウンロード」から取得できる商品データ(CSV形式)から「ショップマスター」「ショップマスターモバイル」用商品データを作成します。

ご注意

  • 商品画像および商品追加説明ページダウンロードに時間がかかるため、モジュールの実行にはローカルのWEB環境が必要(「Apache を利用したローカルウェブの構築」)です。
  • 環境に関しては、
    CPU:Intel(R) Core(TM)2 Duo CPU T7250 2GHz×2
    メモリ:2GB
    OS:Windows Vista
    Webサーバ:Apach2.0.59(The Apache HTTP Server Project
    Perl:ActivePerl 5.8.8(Active State
    で動作確認しています。

ダウンロード



ファイル構成および設置

ダウンロードしたファイルを「ショップマスター」および「ショップマスターモバイル」の「asp/」フォルダに入れます。
real-stock.cgi」(在庫確認スクリプト)に関しては「ショップマスターモバイル」のみとなり、real-stock.cgi[755], LWP/, Unicode/ をウェブ上にアップロードする必要があります。その他のファイルおよび「ショップマスター」の場合はアップロードの必要はありません(モジュール使用にてダウンロードされた商品画像ファイルおよび商品追加説明ファイルはアップロードしてください)。

[ショップマスター]
public_html /
 |
 +-- cgi /
      |
      +-- master / (master.cgi 等)
           |
           +-- asp / real-admin.cgi       「RMtoSM」モジュール
           |    |    real-init.cgi        「RMtoSM」設定ファイル
           |    |    real-cate-id.cgi      カテゴリデータ設定ファイル
           |    |
           |    +-- LWP /                  CGIモジュール
           |    +-- Unicode /
           |
           +-- data / master / d-goods.cgi ショップマスター用データファイル
           |                   d-ec.cgi
           |                   d-cate.cgi
           |
           +-- img / master /              ダウンロード商品画像フォルダ
           +-- tag / master /              商品追加説明ファイルフォルダ
                      |
                      +-- img /            商品追加説明ファイル用画像フォルダ

[ショップマスターモバイル]
public_html /
 |
 +-- smm / (smm.cgi 等)
      |
      +-- asp / real-admin.cgi       「RMtoSM」モジュール
      |    |    real-init.cgi        「RMtoSM」設定ファイル
      |    |    real-stock.cgi [755]  在庫確認スクリプト(モバイルのみ)
      |    |    real-cate-id.cgi      カテゴリデータ設定ファイル
      |    |
      |    +-- LWP /                  CGIモジュール
      |    +-- Unicode /
      |
      +-- data / master / d-goods.cgi ショップマスター用データファイル
      |                   d-ec.cgi
      |                   d-cate.cgi
      |
      +-- pic / master /              ダウンロード商品画像フォルダ
      +-- tag / master /              商品追加説明ファイルフォルダ


ファイル設定

real-init.cgi:設定ファイル
→ 必要に応じて設定してください。


real-stock.cgi:在庫確認スクリプト(モバイルのみ)
→ 1行目を必要であれば修正してください(#!/usr/local/bin/perl)。


real-cate-id.cgi:カテゴリデータ設定ファイル
  • 取得商品データの「リアルマーケットプレイス」カテゴリIDを、それに対応する「ショップマスター(モバイル)」カテゴリキーに置き換える設定をします。
  • [リアルマーケットプレイスカテゴリID]<>[ショップマスターカテゴリキー]<>[ショップマスターカテゴリ名]<>
    を1行ずつ記述していきます。
  • 「リアルマーケットプレイス」カテゴリIDは、「全カテゴリ情報」からダウンロードしてください。
  • 配布版では「美容、健康」カテゴリのみ設定済です。
  • 【具体例】
    499<>skin<>スキンケア<>
    500<>skin-clean<>スキンケア>クレンジング<>
    516<>skin-zzz<>スキンケア>その他<>



実行手順

ローカル管理画面「その他の処理」にメニューが表示されます。

  1. 「リアルマーケットプレイス」から「全商品情報ダウンロード」もしくは「抽出」してからCSVダウンロードをおこないます。
  2. ダウンロードされたファイルを解凍し、ファイル名を「shohin_data.csv」として、「asp/」フォルダに入れます。
  3. 管理画面「CSV最適化」でファイルが「shohin_data.csv」と指定されていることを確認してから実行します。
  4. 管理画面「リアルマーケットプレイス「ショップマスター」用データ作成」にて、必要項目にチェックをいれてから実行します。

【注意事項】
  • 初めてデータ作成する場合は「更新項目」の設定は必要ありません。
  • 二度目以降、商品データ更新時に「更新項目」にチェックを入れた項目に関しては、すでに登録されている商品に関しても更新されます。
  • 「更新項目」をチェックしない場合は商品データの追加/削除のみ行われます。
  • 商品画像ファイルおよび商品追加説明ファイルのダウンロードを行いますので、商品データ数に応じて処理時間がかかります。
  • 「在庫確認」タグを取得するとした場合は、ショップマスター商品データ項目の「項目」データ部分に割り当てられますので、master.ini で「@item_name = ("在庫");」としてください。

ページトップへ