※社内専用

オリーブカートで商品ページ以外にカートに入れるボタンを実装

  • HOME
  • EPRESS-BS
  • オリーブカートで商品ページ以外にカートに入れるボタンを実装
オリーブカートで商品ページ以外にカートに入れるボタンを実装する。

条件

オプション設定(バリエーションとか)がある場合は不可
バリエーションを選ばず購入することになるから当然だが。
デフォルト値の設定はコストがかかり過ぎるので不可とする。

概要

早い話このアドレスに飛ばせばいい。
https://www.xxxx.jp/wp-content/plugins/wp-olivecart/cart.php?step=2&count=1&number=1&option=

number=1で商品を判別する。ここに商品毎の値を入れられればいいのだが
この値、投稿IDではなくmeta_idという点に注意が必要。

追加方法

page-item_all.phpに追加するサンプル。
コードにて $get_meta でDBデータ取得済みなので以下のように追記する。
$meta_id = $get_meta[0]->meta_id;
これを使ってボタンを追加する。
<a href="javascript:void(0)" onclick="postIn('201421986','{{$meta_id}}')"><img src="/wp-content/plugins/wp-olivecart/gif/cart.gif" border="0"></a>

201421986 の部分はなんでもいい。詳細ページでのみ使う値。
ただバグが起きても怖いので、一応数字を入れておく。

注意点

絶対にカートに入れるテストをすること!!