当月で注文があったアマゾン商品の一覧を公開

右のサイドメニュー欄にアマゾンのリンクを追加しました。長い時間だったなーぅ。アマゾンの方は相変わらずRSSのリンクは無いので、あれは復活しないな!と思い、結局このサイトで売れたものの最新の一覧を出すようにしました。まあ、最新10件なんですが、とりあえずってことで、、、

過去に、このサイト経由でアマゾンで購入してくれた商品の情報を、CSV形式でダウンロードして、過去と言っても2015年の1月から2018年12月分まで。それを、エクセルで整形しつつ新規にWordPressを立ち上げて、その新規分に、この界隈では有名な、Really Simple CSV Importerというプラグインを設置。それようにアマゾンのCSVを整形してCSV形式で保存、、、インポーターで読み込むこと数分。無事読み込んだら商品が表示できるよう、テーマを書き換えて表示させました。

アマゾンの情報はほぼACF側にインポート。

この新規サイトの方は今は公開しない予定。まあ、もう少し見栄えよくしたらリンクするかも。

んで、このサイトからRSSを取得して、それを、Associates Link Builderでショートコード埋め込んで表示させればバッチリ!(死語)やなと思っていましたが、RSSの中にアマゾンのASINを埋め込む必要があって、それをぼちぼちと修正して吐き出すようにしていたのですが、これがどうにもこうにもうまく行かず・・・

そっちは諦めて、直接DBにアクセスして、情報を取り出そうという方針に替えました。情報の取り出し方はいろいろあると思いますが、ここではあえて、外部PHPでプログラム作成(え?)codeigniterで最新情報の10件を取り出して、Associates Link Builderのショートコードに整形して、呼び出しもとに返すプログラムを作成。

呼び出しもとは、function.phpに、ショートコードを作って、受け取ったデータを、サイドバーに表示するということにしました。

とりあえず、最新情報10件ですが、引数を与えて違うカテゴリから最新10件とかすれば、以前のFeedのような感じで使えると思います。

まあ、そのあたりもぼちぼち作成していきます。

おすすめ

コメントを残す

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください