- TOP
- カスタマイズ無料情報
- カート内の表示方法「共通」 合計数と合計金額など$incartで取得できる情報
カート内の表示方法「共通」 合計数と合計金額など$incartで取得できる情報
※この情報は過去の情報となります。 動作しない可能性もございます。
カスタマイズに興味のある方へのあくまでも参考情報となります。
大変申し訳ございませんがカスタマイズに関するお問合せは承っておりません。
カスタマイズが必要な方は、是非ご依頼ください。
カート内合計数と合計金額を表示
今回はカート内情報の合計を表示することで、お客様がいちいちカート内のページに行かずに合計金額等が把握できるようになり、お客様の煩わしいクリック数を減らすことで、ユーザビリティを改善することができるカスタマイズのご紹介をさせていただきます。
例えば、共通ページ内の「カートを見る」ボタンのすぐそばに設置すれば、「カートを見るボタン」のすぐそばでカート内の合計数や合計金額が見れるようになります。今回は単なる文字で表示していますのでお好みによってWebフォントやcssなどでデザインしてください。
カート内にいくつ入っているか表示
カート内にある商品の合計数は、ループ内で商品数の合計数を加えて計算しています。
$incartと言うカラーミーショップの独自タグでカート内の情報が取得できるので、ループ内で使うと$incart[num].product_numで、その商品の数を取得することができます(同じ商品の購入数です)。 この$incart[num].product_numを繰り返し加えた数が商品の合計数になります。
カート内の合計金額の表示
合計金額は、カラーミーショップの隠し独自タグの$incart_total_priceで表示することができます。
下記ソースコード
※単なる文字で表示していますのでWebフォントやcssなどでデザインしてください。
<{assign var=total_count value=0}>
<{section name=num loop=$incart}>
<{math equation="tc + item_count" tc=$total_count item_count=$incart[num].product_num assign="total_count"}>
<{/section}>
<span class="cart-num"><{$total_count}>個</span><span class="cart-total-price"><{$incart_total_price}>円</span>
独自タグ$incartで取得できる情報
公開されている情報と実際取得できる情報が少し違ったので紹介します。
$incartで取得できる情報
- $incart[○○].id
- 商品ID
- $incart[○○].name
- 商品名
- $incart[○○].link_url
- 商品詳細ページのURL
- $incart[○○].product_num
- 数量
- $incart[○○].price
- 価格