注意!!
Amazon APIの仕様変更により、本エントリの内容では動作しなくなっております。2009/8/15以降のAmazon APIに対応するには下記のエントリを参照してください。
wp-tmkm-amazonのAmazon API対応 – 更新を怠る日々
ともかめさんのwp-tmkm-amazonは大変便利なプラグインなのですが、表示する価格が希望小売価格(Amazonでいうところの参考価格)のため、プラグインで表示された価格が10,000円だとしても実際にAmazonで販売価格を見ると6,000円位だったりする事があります。こんなに価格の開きがあると心臓に悪いのでAmazonの販売価格も表示するよう改造してみました。
※中古商品で安い価格のものがあるとそちらを表示していたため、新品での価格を表示するよう変更しました。なお、現在はAmazonに在庫が無くプレミアがついている場合でも新品であればその価格を表示しています。
ともかめさんのプラグインの説明はこちら
ともかめ亭 » WordPress Plugin Release : wp-tmkm-amazon
プラグインのダウンロード、設定の詳細はこちら
WordPress Plugins/JSeries » wp-tmkm-amazon
※追加修正があります。このエントリではなく下記のエントリを参照ください。
wp-tmkm-amazonにAmazonの販売価格を表示するその2 – 更新を怠る日々
まず wp-tmkm-amazon-function.php の75行目の
[php num=75]
case price: $textdata = $item[“ItemAttributes”][“ListPrice”][“FormattedPrice”]; break;
[/php]
の下に以下の1行を追加します。
[php num=75]
case price: $textdata = $item[“ItemAttributes”][“ListPrice”][“FormattedPrice”]; break;
case ourprice: $textdata = $item[“OfferSummary”][“LowestNewPrice”][“FormattedPrice”]; break;
[/php]
次に wp-tmkm-amazon.php の451行目の
[php num=451]
$Price = $this->amazonparse->get_amazon_text($item,’price’);
[/php]
の下に以下の1行を追加します。
[php num=451]
$Price = $this->amazonparse->get_amazon_text($item,’price’);
$OurPrice = $this->amazonparse->get_amazon_text($item,’ourprice’);
[/php]
次に598行目の
[php num=596]
} elseif( $LowestUsedPrice != ” ) {
$output .= “\t” . ”
中古価格: $LowestUsedPrice より
” . “\n”;
}
[/php]
の下に以下の3行を追加します。
[php num=596]
} elseif( $LowestUsedPrice != ” ) {
$output .= “\t” . ”
中古価格: $LowestUsedPrice より
” . “\n”;
}
if( $OurPrice != ” ) {
$output .= “\t” . ”
Amazon価格:$OurPrice
” . “\n”;
}
[/php]
これで試しに適当なものを表示させてみると…
[429] [429] Client error: `POST https://webservices.amazon.co.jp/paapi5/getitems` resulted in a `429 Too Many Requests` response: {"__type":"com.amazon.paapi5#TooManyRequestsException","Errors":[{"Code":"TooManyRequests","Message":"The request was de (truncated...)
ばっちり販売価格が表示されます。おっけー!
コメント
内容と全然関係ありませんが、
NDS ROMEO
でここがいっちゃん上にヒットしました。
です。
うほ。本当だw
これはROMEO-2を購入しろとのgoogleのお告げなんだろうか…
WordPressのプラグイン、wp-tmkm-amazonにAmazonの販売価格を表示する方法
Amazonアソシエイトのリンクを貼りたい場合、
みなさんどうしていますか?
いろいろ方法があると思いますが
まずは定番(?)アマゾンアソシエイトのツールバーを使う。
これが一番簡単だ…
wp-tmkm-amazonにAmazonの販売価格を表示する方法〜続き
$output .= “\t” . “