ワードプレスなどの別のサイト内でsoyshop商品の表示をしたい

SOY Shopに関する話題はこちら。

ワードプレスなどの別のサイト内でsoyshop商品の表示をしたい

投稿記事by tk8 on 2017年10月13日(金) 17:17

お世話になっております。

サイトのメイン部分にsoyshopを使わせて頂いていますが、集客の為に書いているブログの領域にはワードプレスをインストールして使っています。
※soyshopもワードプレスも同じサーバー内で共存させています。

現在はこのワードプレスで日々投稿しているブログページから、soyshop内の商品ページに移ってもらえるように様々なバナーを張ったりと工夫を行ってなんとか商品ページを見てもらえるようにしています。
しかし手間が多く大変なため、soyshopのソースをそのまま使って、商品一覧や商品のランダム表示の機能を、ワードプレス側のブログページでもそのまま使えないだろうか?と考えていました。

https://saitodev.co/article/SOY_Shop%E3%81%AE%E5%95%86%E5%93%81%E8%A9%B3%E7%B4%B0%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%A7%E7%99%BB%E9%8C%B2%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E5%95%86%E5%93%81%E3%82%92%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%81%A7%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B

で紹介されている、「関連商品をランダムで紹介するモジュール」を実際に作成しsoyshop内では既に利用しているのですが、このような機能をそのままワードプレス側でも使えれば、ブログページの増加と収益の増加を関連付け易くなると期待しています。
アフィリエイトなどでランダムに広告が表示されるようなイメージで、soyshopの商品をワードプレス側のブログ内でちょこちょこと入れていければ・・・と考えています。


ワードプレスなどの他サイトでもsoyshopの商品をランダムに引用してリスト表示することは可能でしょうか?
上記ページで紹介されている「関連商品をランダムで紹介するモジュール」をワードプレス側でも動作させるために、どの関連ファイルを読み込む必要があるのか等具体的な操作をお教えいただければ幸いです。
tk8
 
記事: 59
登録日時: 2013年10月21日(月) 19:57

Re: ワードプレスなどの別のサイト内でsoyshop商品の表示をしたい

投稿記事by inunosinsi on 2017年10月16日(月) 05:28

WordPressとSOY Shopですが、そもそもの話で読み込んでいるデータベースが異なるため、
WordPress内で直接SOY Shop側の商品情報を取得して表示するというのは、PHPでデータベースの接続(PDO)のことを知らなければなりません。

上記以外の方法として、SOY Shopで商品情報が表示されているページを作成して、
それをWordPress側でiframeとして読み込むという方法です。

今回の要望は商品情報をランダムに表示ということでしたので、
新たに作成するページで、iframe内で生成リンクを親ページをリダイレクトさせるように書く必要があります。

参考記事
http://cly7796.net/wp/css/link-setting-in-iframe/
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 778
登録日時: 2008年6月12日(木) 20:48

Re: ワードプレスなどの別のサイト内でsoyshop商品の表示をしたい

投稿記事by tk8 on 2017年10月16日(月) 12:11

お忙しいところ回答をありがとうございました。

wordpressではwordpressの構成ファイルであるwp-load.phpというファイルをrequireすることで、wordpress内で生成したページに限らず、他のページからもwordpressの関数を利用して表示が出来るので、soyshopのページ内にwordpress側からの記事一覧等を読み込むことが出来ていました。
なので、その逆にsoyshopのデータをwordpress側で表示することも、何かしらのphpファイルを読み込むだけで、意外と簡単に出来るのかな・・・?と浅はかに考えておりました。

> PHPでデータベースの接続(PDO)のことを知らなければなりません。
との事ですが、私はPHPの事がまだほとんど分かっていませんので、引き続き勉強して理解を深めていきたいと思います。

iframeの方法もご提案をありがとうございました。これならば簡単に出来そうです。

引き続き良い方法を模索していきたいと思います。
ご対応をありがとうございました。
tk8
 
記事: 59
登録日時: 2013年10月21日(月) 19:57


Return to SOY Shop

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]

cron