WordPressのプラグイン、wp-tmkm-amazonにAmazonの販売価格を表示する方法

Amazonアソシエイトのリンクを貼りたい場合、みなさんどうしていますか?いろいろ方法があると思いますがまずは定番(?)アマゾンアソシエイトのツールバーを使う。これが一番簡単だと思いますが、レイアウトがあまり好きではありません(笑)

若干、カスタマイズしてもこんな感じです。

次はAmazlet。これも結構便利ですが、レイアウトが限られます。一時期はこればかり使っていましたが、価格が出ません。

面倒くさがりやのあなたがうまくいく55の法則
本田 直之
大和書房
売り上げランキング: 63430

他にもいくつかありますが、まとまっているサイトがあるので省略します。
Link:Amazon アソシエイト作成支援ツール一覧(小粋空間)

どれも悪くはないんだけど…なんかピンときませんでした。

あとはプラグイン。WordPressにはたくさんのプラグインがあります。もちろんAmazon関連のプラグインもたくさんありすぎて選べない(泣)一番シンプルで使いやすかったのが「wp-tmkm-amazon」でした。

ダウンロードページ:
wp-tmkm-amazon(WordPress Plugin / JSeries)

とても便利なプラグインで、使わせていただいていたのですが、一番欲しい「販売価格」の情報がひっぱってこれないのです。

最近Amazonでは結構値引きをしている商品が多いのです。こちらが「安いなぁ」とか「これはお得♪」と思ってリンクを貼っても定価しか表示されていないと「高いなぁ」ってことになってなかなかクリックしてもらえない(…と思います)やっぱり同じようなことを考えている方がいらっしゃいました。販売価格を表示させるように改造してくださった方が!!
Link:wp-tmkm-amazonにAmazonの販売価格を表示する(更新を怠る日々)

詳しくは上記リンクに書かれていますが、プラグインを3カ所ほど修正するだけです。

修正するファイルは
「wp-tmkm-amazon-function.php」
「wp-tmkm-amazon.php」の2つ。

まず、wp-tmkm-amazon-function.phpの75行目
case price: $textdata = $item[“ItemAttributes”][“ListPrice”][“FormattedPrice”]; break;  

の後に以下を追記。
case ourprice: $textdata = $item[“OfferSummary”][“LowestNewPrice”][“FormattedPrice”]; break;

次にwp-tmkm-amazon.phpの451行目
$Price = $this->amazonparse->get_amazon_text($item,’price’);

の後に以下を追記。
$OurPrice = $this->amazonparse->get_amazon_text($item,’ourprice’);

次に598行目の
} elseif( $LowestUsedPrice != ” ) {
$output .= “\t” . “<p><em>中古価格: </em>$LowestUsedPrice より</p>” . “\n”; }   

の後に以下を追記。
if( $OurPrice != ” ) {
$output .= “\t” . “<p><em>Amazon価格:</em>
$OurPrice</p>” . “\n”;    }

これで販売価格も表示されました。いや、これ、すごく便利です。

追記:DVDでは販売価格が出ませんでした。まだ少し改良が必要かもしれません。
追記2:解決しました!次の記事に書きます。

広告

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です