SOY CMS / SOY Shop

ブログトップ

カスタムスクリプトを使って、商品毎のランディングページを表示する

2014年06月16日

キャンペーン中か何かで普段の詳細ページではなく、特別なデザインで作られたランディングページで商品情報を表示するとします。

カスタムスクリプトを利用して、普段表示している詳細ページではなく、ランディングページにリダイレクトして表示する方法を説明します。





まずはフリーページでランディングページを用意します。

(URLは仮にhttp://ドメイン/ショップID/nanka_lp.htmlとしました)


次に詳細ページのカスタムスクリプトを開き、ランディングページに遷移させたい商品に関する処理を書きます。



始めに遷移前の商品詳細ページの情報を調べておきます。

(URLはhttp://ドメイン/ショップID/item/detail/movie-001.html)


商品詳細ページのカスタムスクリプトで商品情報を取得するを参考に商品のエイリアスを取得して下記のようなコードを書きます。


$alias = $args[0];

//エイリアスがなんかの動画の者だった場合はLPページへ遷移する
if($alias == "movie-001.html"){
	header("Location:/ショップID/nanka_lp.html");
}

このようにコードを書くことで、特定の商品の詳細ページを開いた時に用意したLPページへ遷移させることができるようになります。