アフィリエイト商品を表示するプラグイン

グッズメモ アフィリエイト・WordPressプラグイン

WordPressWordPress用のアフィリエイト商品を表示するプラグインです。
アマゾンの「Product Advertising API」と、楽天市場の「楽天商品検索API」を使って商品を表示します。表示する商品の指定は、キーワードを指定します。

Version: 0.0.6(開発版。本サイトで使用中)。フリーソフトのように、自由にお使いください。
プラグイン・ソースファイルのダウンロード:goods-memo-affiliate0.0.6d.zip
アマゾンの売上実績がない場合、サーチウィジェットを表示するように修正しました。

Version: 0.0.5(試作版となります)。フリーソフトのように、自由にお使いください。
プラグイン・ソースファイルのダウンロード:goods-memo-affiliate0.0.5.zip

プラグインの「新規追加」や「更新」では、WordPressプラグインに関する作業の知識が必要です。例えばプラグインの「更新」では、FTPソフトを使って行ないます。
プラグインを更新した際、管理画面の「グッズメモ アフィリエイト」 – 「アフィリエイトの設定」において、「変更を保存」ボタンを押してください。データベースに設定の初期値を書き込むためです。

アマゾンアフィリエイトの表示例

ショートコード

[goodsmemo_affiliate service="amazon" keyword="WordPress 開発" number="1"]
  • service属性:amazon
  • keyword属性:WordPress 開発
  • number属性:1(商品の表示件数)

エンジニアのためのWordPress開発入門 (Engineer's Library)

エンジニアのためのWordPress開発入門 (Engineer's Library)

Amazon 価格:3,218 円(2019年6月15日 05:20時点詳細はこちら)

著者:野島 祐慈, 菱川 拓郎, 杉田 知至, 細谷 崇, 枢木 くっくる

出版社:技術評論社

種別:単行本(ソフトカバー)

販売店:Amazon.co.jp

売上実績がある場合

売上実績の発生がある場合は、PA-APIを利用して商品を表示します。

売上実績がない場合

売上実績の発生がない場合は、PA-APIを利用できません。
例:発送済み商品売上が過去30日以内に発生していない場合など。

PA-APIのエラーの例:
HTTP Response: 503 Service Unavailable
You are submitting requests too quickly. Please retry your requests at a slower rate.

PA-APIを利用できない場合は、サーチウィジェットJavascriptコードを表示します。

なお、アマゾンのアフィリエイトリンク経由で再び売上が発生した場合、PA-APIを再び利用できる(PA-APIが復活する)可能性があります。当サイトでは、再びPA-APIを利用できるようになりました(2019年5月当時)。

楽天アフィリエイトの表示例

ショートコード

[goodsmemo_affiliate service="rakuten" keyword="PHP プログラミング" number="1"]
  • service属性:rakuten
  • keyword属性:PHP プログラミング
  • number属性:1(商品の表示件数)

ITエンジニアになる! チャレンジ PHPプログラミング [ 中田 亨 ]

ITエンジニアになる! チャレンジ PHPプログラミング [ 中田 亨 ]

価格:2,916 円[税込](2019年6月15日 05:20時点)
送料込

ポイント:5 倍
✓開始日時2019-06-12 10:00
✓終了日時2019-06-17 09:59

販売店:楽天ブックス

【楽天ブックスならいつでも送料無料】
中田 亨 秀和システムアイティーエンジニアニナル チャレンジ ピーエイチピープログラミング ナカタ トオル 発行年月:2018年06月19日 予約締切日:2018年05月17日 ……

テスト環境

参考にしたPHPソースコード

  • CS Shop | WordPress.org
  • WordPressテーマCocoonの「アフィリエイト用ショートコード機能」
  • グーグル検索で、キーワード「WordPress プラグイン開発」「WordPress 自作プラグイン」などで見つかったウェブ記事のソースコード。

管理画面のアフィリエイト設定画面

「WordPress管理画面」 – 「設定メニュー」 – 「グッズメモ アフィリエイト」メニュー。
アフィリエイトの設定。

グッズメモ・アフィリエイト設定画面

アマゾンの設定

  • Product Advertising API エンドポイント:入力例 ecs.amazonaws.jp
  • Product Advertising API URI(パス部分):入力例 /onca/xml
  • Product Advertising API アクセスキー:あなたのアクセスキー
  • Product Advertising API アソシエイトタグ:あなたのアソシエイトタグ
  • Product Advertising API シークレットキー:あなたのシークレットキー
  • 商品情報のキャッシュ時間(秒):入力例 3600。0の場合、キャッシュを無効にします(キャッシュを使いません)。

楽天の設定

  • 楽天商品検索API ホスト名:入力例 app.rakuten.co.jp
  • 楽天商品検索API リクエストURLのパス:入力例 services/api/IchibaItem/Search/20170706
  • 楽天アプリID/デベロッパーID:あなたの楽天アプリID(またはデベロッパーID)
  • 楽天アフィリエイトID:あなたの楽天アフィリエイトID
  • 商品情報のキャッシュ時間(秒):入力例 3600。0の場合、キャッシュを無効にします(キャッシュを使いません)。

ソースコード記事の目次

グッズメモ アフィリエイト・WordPressプラグインのソースコード記事の目次です。
ソースコードのダウンロードは、この記事の最初にあります。

コンピューター
この記事をシェアする

グッズ・メモランダム