ダウンロード解説実例更新履歴お問い合わせ
システムの設置方法マニュアル

システムの設置方法

  1. このシステムはPHPとJavacriptで作られています。ですので、設置先のサーバーが「php」や「Javascript」が使えるサーバーかどうか、まず確認しましょう。(無料サーバーではPHPが使えなかったりしますヨ)
  2. ダウンロードしたら、「moshimo-stock.php」を開いて、「????????????」となってる部分に
    自分のAPIの認証コード(※)とショップIDを入力して保存してください。(このファイルの編集にはメモ帳じゃなくて、このようなテキストエディタを使って使用してください。)
  3. ファイルを全てサーバーにアップロードしてください。
    どこでも大丈夫です、自分が管理しやすい場所にアップしてください。
  4. ただし「caches」このフォルダだけは、パーミッションを「777」にしてください。
    それ以外はそのままでOKです。
  5. まずはテストページを表示させてみましょうか~!
    sample.htm をネットにアップして閲覧してみてください。
    うまく表示されてますか?
  6. 表示できたら、あとはこの sample.htm の真似をすればOKです。
    このページのソースをコピーすればいいだけですものね、簡単です☆
    デザインも自由に変えられますよ!
  7. では、 実際に商品ページに表示させる方法を、詳しく説明しますね!
    設置したいページの <HEAD> 内にこの下記のソースを記載してください。
    <script type="text/javascript" src="http://????????.com/js/moshimo-stock.js" charset="utf-8"></script>
    ジャバスクリプトまでのパスに注意、絶対パスにしてくださいね。
    5月9日移行の最新システムをダウンロードした人は、相対パスでもOK。
  8. 設置したいページ内(商品詳細テンプレート)のどこかに下記の一文を掲載してください。
    ページのどこに入れてもOKです。
    <div class="moshimo-stock" id="item_☆☆☆"></div>
    ☆☆☆の部分はそのページの商品ID番号を入れて下さいネ。
  9. さて、これで下準備OK!ここからが本番です!
    このもしもAPI取得可能データ一覧表の中から、表示したいものを選んで、そのページのソースに張り付けて下さい。
  10. 例えば商品IDを表示させたいなら、 この一行を置けばOK!
    <span class="item_☆☆☆_ArticleId"></span>
    ただし「☆☆☆」の部分は、上記と同じくその商品IDを入れること。
    いわゆる、MTのタグと同じようなものです!
  11. もしも・・表示がうまくいかないという人は、
    このページを参考にしてください。

自由にカスタマイズしてOK

例えば、新着商品にはNEWの画像マークを表示させてみたい場合、
「lib/Moshimo/ItemSearch.php」のファイル内で、そういう項目を編集することができます。
あとは自由に好きなようにカスタマイズしてみてください!

割引率について

割引率はデフォルトでは「0 % ~ 4 %」のものは非表示になるように設定されています。
この設定も自由に変更してもらえますよ~・・・!

キャッシュについて

もしもAPIへの負荷を回避する為に、キャッシュ機能を搭載しています。 このキャッシュは一度読み込むと、その内容を保存してくれるので、 再度読み込みに行かなくてもスグに表示されるという感じの機能です。 ただしデフォルトでは「24時間」キャッシュが効く、という設定にしています。 24時間以内に頻繁に在庫状況が変動する商品の場合、この時間を少なめに 変更すればいいし、もっとキャッシュを効かせて負荷を少なくしたい場合は、 もっと長い時間を設定していただけます。

最適な使い方のアドバイス

あくまでもJavascript からの表示ですので、検索エンジンはテキストを読み込みません。
商品説明文やキャッチコピーを表示させるという使い方より、
在庫状況や割引率、新着情報マークを出すといった部品的な使い方がBESTです!

※APIのの認証コードは、もしもドロップシッピングの管理画面から発行申請してくださいね。

※カスタマイズは、プログラムの知識がある人を前提の話で提供しております。

※文字コードの「utf-8」の部分を変更する必要はありません。

※初心者様には、少しカスタマイズは難しいですヨ。