2008.02.22
Amazonから情報を引き出すプラグイン「wp-tmkm-amazon」
MovableTypeでサイトを構築していたときはAmazonから商品画像や詳細を引っ張ってくるのに平田大治さんが作られた「aws.pl – MT plugin for Amazon webservices」を使っていたの。
WordPressに移行した時、これと同じ様なプラグイン無いかなぁって見つけたのがともかめさんの「wp-tmkm-amazon」。
ダウンロードや説明はこちらからどぞー。
→ ともかめ亭» Blog Archive » WordPress Plugin Release : wp-tmkm-amazon
商品画像の横に商品の詳細がシンプルにレイアウトされる、素晴らしいプラグイン。
これですよ、これ。(≧▽≦)ノシ
Amazonによると
ECS 3.0は、2008年3月31日をもって廃止される予定です。この日以降は、ECS 3.0形式のリクエストは処理されなくなりますので、全てのECS 3.0を使用しているプログラムは、ECS 4.0へそれまでに移行手続きを行う必要があります。
だそうですが、「wp-tmkm-amazon」はECS 4.0にも対応していまーす。(^^)b
さて「wp-tmkm-amazon」では定価(参考価格)を表示出来るのだけど、一緒にAmazonでの価格も出したかったのでちょいと改造してみた。
$Price = $this->amazonparse->get_amazon_text($item,’price’);
の次の行に
$OurPrice = $this->amazonparse->get_amazon_text($item,’ourprice’);
を追加。
if( $Price != ” ) { $output .= “<br /><em>定価:$Price”; }
の次の行に
if( $OurPrice != ” ) { $output .= “<br /><em>Amazon価格:</em>$OurPrice”; }
を追加。
case price: $textdata = $item["ItemAttributes"]["ListPrice"]["FormattedPrice"]; break;
の次の行に
case ourprice: $textdata = $item["Offers"]["Offer"]["OfferListing"]["Price"]["FormattedPrice"]; break;
を追加。
これで終わり。(^^)b
(モニタ上で2行に分かれて表示されている場合もあるかもですが、全て1行で記述して付け足してください。)
2つめの追加まではすぐに思い付いたんだけど、問題は3つめ。
定価(参考価格)はItemAttributesの下なのに、価格(Amazonでの価格)はOffersの下にあるんだよね。(^^;
値段っていう同じものだから同じところにあると思ったよー。
レスポンスグループの一覧で参考にさせていただいたサイトはこちら。
→ 昔のVIDEO観ています: AWS ECS4.0に挑戦してみる(4)
AWS Zoneにも解説があります。
英語だけど。(^^;;;
↑
エラー出る。_| ̄|○
ドキュメント移動したのか?(⊃Д`)゚。
[...] そして、今後の改造に参考になりそうな記事。 たにもりのもり:Amazonから情報を引き出すプラグイン「wp-tmkm-amazon」 [...]
Posted at 2009.04.11 13:12:04 by あやこめも » Blog Archive » WordPress Plugin : wp-tmkm-amazon