ハートショップ

商品データ管理ツール 解説


特徴
「商品データ管理ツール」は、「ショップマスター(Shop Master)」用の商品データをCSVデータで管理するツールになります。以下の機能があります。
  • ASPおよびECサイト提供のデータが実際に機能しているか(リンク切れになっていないか)のチェック。
  • ASPおよびECサイト提供のCSVデータが更新された際、追加されたデータと削除されたデータを振り分ける機能。

ご注意
このスクリプトは中・上級者のみご利用ください。スクリプトの機能および使用するに当たって、どのような影響があるか判断できる方のみのご利用を推奨します。
このスクリプトを利用するためには、ローカルWEB環境が必要です。

このスクリプトの利用によって発生するいかなることにも責任は負いません。

【考えられる影響】
  • ASPサイドで提供される「クリック数」の増加。
  • 「クリック課金」がある広告での利用規約違反

※アフィリエイトURLがリンク切れになっていないかのチェックは、「実際に広告をクリック」→「そのページに含まれる特定ワードをチェック」を自動で行います。このため、「クリック課金」がある広告では、不正クリックとみなされる場合がありますのでご注意ください。

ダウンロード
スクリプトファイルはZIP形式で圧縮されています。ダウンロード後、解凍ツールで解凍してください。
このスクリプトは利用URL登録の方専用になります。



ファイル設定
  • スクリプトファイル(check-data.cgi) をエディタで開き、以下を修正します。

    #!/usr/local/bin/perl
    プロバイダによって定められたPerlへのパスを指定します。

    以下、適宜修正してください(特に変更なしで大丈夫です)。

  • ECサイトリンク切れワード設定ファイル(ec-check-word.cgi) を作成します。
    一行に1ECサイトづつ指定します。
    [ECキー]<>[文字コード]<>[リンク切れワード]<>

    • [ECキー]はECサイトキーのみになります(タイプキーは含める必要はありません。)
    • [文字コード]は、クリック後表示されるECサイトの文字コードを指定します。「SHIFT-JIS」→「sjis」、「EUC」→「euc」等。
    • [リンク切れワード]は「[]」区切りで複数指定することができます。また、クリック後のページがフレームページをなっている場合、フレームの中はチェックされません。
    • あらかじめ ec-check-word.cgi に指定してあるECサイトを参考にしてください。

設置
「ショップマスター」を設置している中に、「master.cgi」と同じディレクトリに全て設置します。

master / (master.cgi)
         check-data.cgi
         ec-check-word.cgi
         LWP / Simple.pm
         Unicode / Japanese.pm


実行
スクリプトファイルに直接アクセスすることで実行することができます。
リンク切れチェック機能は負荷が高く時間がかかりますので、必ずローカルで実行してください。。

http://***.****/cgi/master/check-data.cgi