« メールアドレスかどうかを調べる正規表現 | トップページ | phpでメールの件名が切れる件 »

Wordpress←→EC-CUBE連携

EC-CUBEでは買い物の途中で、docomo用にセッションが切れないように、PHPSESSIDというパラメータがURLの末尾についてます。

買い物カゴに商品を入れたまま、外部サイトに移動して、外部サイト側に置いてあるEC-CUBEへのURLリンクから戻ってきたのでは、セッションが切れてしまう、という事になります。

今回のご依頼は、商品に関する紹介をブログ(Wordpress)で行うので、買い物途中でブログをのぞいてもセッションを切れないようにして欲しい、というものでした。

そこで、WordpressのKtai Style用のプラグイン、KtaiStyle ksid Keeper なるものを使うことにしました。

作業箇所を忘れないためのものです。

あまり詳しくは書いていませんので悪しからず・・・・。

修正ファイル
◆wp-content/plugins/ktai-style/inc/template-tags.php
◆wp-content/plugins/ktai-style/login.php
◆wp-content/plugins/ktai-style/comments-post.php

 ↑ここまで、配布元よりの情報

◆wp-content/plugins/ktai-style/inc/shrinkage.php
 //文章中のURLにセッション用パラメータを付与する

◆wp-content/plugins/ktai-style/themes/[テーマ]/footer.php
 //すべてのページに「買い物カゴを見る」のリンクを追加

◆wp-content/plugins/ktai-style/admin/class.php
 //セッション用パラメータ名をEC-CUBE側に合わせて変更

 ↑以上は私自身のカスタマイズ部。

一番苦労した点は、ブログの文章中にEC-CUBEの商品 (またはカテゴリ)へのURLを記述されており、正規表現を使ってURLとおぼしき部分の末尾に "PHPSESSID"を付与してあげる必要があったところです。

まぁ、私の未熟さ故に苦労したに他ならないのですが(汗)。

|

« メールアドレスかどうかを調べる正規表現 | トップページ | phpでメールの件名が切れる件 »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/520403/52770384

この記事へのトラックバック一覧です: Wordpress←→EC-CUBE連携:

« メールアドレスかどうかを調べる正規表現 | トップページ | phpでメールの件名が切れる件 »