送料無料かどうかで分ける | もしもAPIをphpで使ってみる

送料無料かどうかで分ける

最初は、合計で8,000円になるように商品紹介するつもりでしたが、
8,000円未満でも送料無料になる商品が結構あるので、

取り扱っている商品が送料無料かどうかで

・送料無料の商品には、同じグループ(安めの)もの
・送料無料で無いものには、送料無料の同じグループ(安めの)もの

を紹介するように考えてみました.(グループとは、もしもAPIで、色違いやサイズ違い、オプションなど取り出せるようになっているまとまりです。)

このページの商品IDが$pidに入っているとして

if(($Article = getmoshi_pid($authorization_code, $pid)) !== FALSE){
$contents = "";

if(isset($Article->IsFreeShipping) and $Article->IsFreeShipping == 1){
// 送料無料商品
$options = "&sort_order=recommendation_price_a";
} else {
$options = "&is_free_shipping=1&sort_order=recommendation_price_a";
}

$group = $Article->GroupId;
if($group > 0
&& ($ArticleTop = getmoshi_group($authorization_code, $group, $options)) !== FALSE){
foreach ($ArticleTop->Articles->Article as $Article) {

$file = file_get_contents("entry.html");//テンプレート
//置き換え


置き換えの部分は、ランキングのところを参考にして、作成すればOK.
このあとは、グループ商品が無いものは、カテゴリーでと続ける予定です。

ペタしてね