クリエイターモードで定期購入ご利用には、定期購入機能のタグを入力して表示します。
ベーステンプレート【Debut】をご利用の場合のサンプルソースです。
【Debut】定期購入サンプルソース
各テンプレートの初期値には定期購入機能のタグは入力されておりません。
【ショップデザイン】>【クリエイターモード】>【商品詳細】「HTML」内に
下記のサンプルソースを追記し、自由にデザインしてください。
【Debut】サンプルソース
▼価格、ポイント部分の表示
▼入力差し替え箇所(以下の部分を差し替えてください)
<!--セールかどうか--> <{if $item.is_sale}> <p class="item-default-price-text"><span class="item-default-price">¥<{$item.original_price|number_format}></span>のところ</p> <p class="item-price-text item-info-sale">¥<{$item.price_html}><span class="item-price-down"><{$item.sale_rate}>%OFF</span></p> <{else}> <p class="item-price-text">¥<{$item.price_html}></p> <{/if}> <{if $shop.is_point_enabled}> <p class="item-point-text"><{$item.point_html}>ポイント還元</p> <{/if}>
▼入力差し替え後
<!--■定期購入価格、ポイント部分の表示ここから--> <{if $item.is_subscription_only}> <!--定期購入商品の場合--> <{if $item.subscription_discount.has_item}> <!--回数割引を設定している場合--> <{section name=i loop=$item.subscription_discount.list}> <p class="item-price-text"><{$item.subscription_discount.list[i].times}>回目価格:¥<{$item.subscription_discount.list[i].price}></p> <{/section}> <{else}> <p class="item-price-text">¥<{$item.subscription_price_html}>(定期購入時)</p> <{/if}> <{if $shop.is_point_enabled}> <p class="item-point-text"><{$item.subscription_point_html}>ポイント還元(定期購入時)</p> <{/if}> <{if $item.subscription_gift.has_item}> <!--景品設定をしている場合--> <{section name=i loop=$item.subscription_gift.list}> <div class="item-detail-text"> <p style="margin-right:10px; float:left;"><img src="<{$item.subscription_gift.list[i].image_url}>" alt="<{$item.subscription_gift.list[i].name}>" width="80" height="auto"></p> <p><{$item.subscription_gift.list[i].times}>回目以降のご購入の方に<{$item.subscription_gift.list[i].name}>を差し上げます!<br><{$item.subscription_gift.list[i].description}></p> </div> <{/section}> <{/if}> <{elseif $item.is_subscription}> <!--通常商品と定期購入の場合--> <!--セールかどうか(通常商品のみ)--> <{if $item.is_sale}> <p class="item-default-price-text"><span class="item-default-price">¥<{$item.original_price|number_format}></span>のところ</p> <p class="item-price-text item-info-sale">¥<{$item.price_html}>(通常購入時)<span class="item-price-down"><{$item.sale_rate}>%OFF</span></p> <{else}> <p class="item-price-text">¥<{$item.price_html}>(通常購入時)</p> <{/if}> <{if $shop.is_point_enabled}> <p class="item-point-text"><{$item.point_html}>ポイント還元(通常購入時)</p> <{/if}> <!--定期購入商品--> <p class="item-price-text">¥<{$item.subscription_price_html}>(定期購入時)</p> <{if $shop.is_point_enabled}> <p class="item-point-text"><{$item.subscription_point_html}>ポイント還元(定期購入時)</p> <{/if}> <{else}> <!--通常商品の場合--> <!--セールかどうか--> <{if $item.is_sale}> <p class="item-default-price-text"><span class="item-default-price">¥<{$item.original_price|number_format}></span>のところ</p> <p class="item-price-text item-info-sale">¥<{$item.price_html}><span class="item-price-down"><{$item.sale_rate}>%OFF</span></p> <{else}> <p class="item-price-text">¥<{$item.price_html}></p> <{/if}> <{if $shop.is_point_enabled}> <p class="item-point-text"><{$item.point_html}>ポイント還元</p> <{/if}> <{/if}> <!--■定期購入価格、ポイント部分の表示ここまで-->
▼カートボタン部分の表示
▼入力差し替え箇所(以下の部分を差し替えてください)
<{if $item.is_within_sell_period}> <{if $item.has_option}> <!-- オプション・オプショングループがある商品の場合--> <{if $item.is_restock_enabled}> <a href="<{$item.restock_url}>" class="btn restock-btn item-btn outstock off">再入荷のお知らせを受け取る</a> <{else}> <div class="item-detail-soldout outstock off"><span>売り切れ</span></div> <{/if}> <a href="<{$item.cart_entry_url}>" class="btn cart-btn item-btn instock off">カートにいれる</a> <{else}> <!-- 通常商品の場合 --> <{if $item.is_soldout}> <{if $item.is_restock_enabled}> <a href="<{$item.restock_url}>" class="btn restock-btn item-btn outstock">再入荷のお知らせを受け取る</a> <{else}> <div class="item-detail-soldout outstock"><span>売り切れ</span></div> <{/if}> <{else}> <!---数量を表示--> <{if $item.is_stock_display}> <!---無制限--> <{if $item.is_stock_unlimited}> <p class="item-stock">〇在庫あり</p> <{elseif $item.is_small_stock}> <p class="item-stock item-stock-small">△<span class="item-stock-count">残りあと<{$item.stock_quantity|number_format}>個</span></p> <{else}> <p class="item-stock">〇在庫あり</p> <{/if}> <{/if}> <div><a href="<{$item.cart_entry_url}>" class="btn cart-btn">カートにいれる</a></div> <{/if}> <{/if}> <{else}> <div class="item-detail-soldout">販売期間外の商品です</div> <{/if}>
▼入力差し替え後
<!--■カートボタン部分の表示ここから--> <{if $item.is_within_sell_period}> <!--販売期間中の場合--> <{if $item.is_subscription_only}> <!--定期購入商品の場合--> <{if $item.is_soldout}> <div class="item-detail-soldout outstock"><span>売り切れ</span></div> <{else}> <!---数量を表示--> <{if $item.is_stock_display}> <!---無制限--> <{if $item.is_stock_unlimited}> <p class="item-stock">〇在庫あり</p> <{elseif $item.is_small_stock}> <p class="item-stock item-stock-small">△<span class="item-stock-count">残りあと<{$item.stock_quantity|number_format}>個</span></p> <{else}> <p class="item-stock">〇在庫あり</p> <{/if}> <{/if}> <div><a href="<{$item.cart_entry_subscription_url}>" class="btn cart-btn subscription">定期購入する</a><span class="item-detail-text">※<{$item.subscription_message}></span></div> <{/if}> <{elseif $item.is_subscription}> <!--通常商品と定期購入商品の場合--> <{if $item.is_soldout}> <div class="item-detail-soldout outstock"><span>売り切れ</span></div> <{else}> <!---数量を表示--> <{if $item.is_stock_display}> <!---無制限--> <{if $item.is_stock_unlimited}> <p class="item-stock">〇在庫あり</p> <{elseif $item.is_small_stock}> <p class="item-stock item-stock-small">△<span class="item-stock-count">残りあと<{$item.stock_quantity|number_format}>個</span></p> <{else}> <p class="item-stock">〇在庫あり</p> <{/if}> <{/if}> <div><a href="<{$item.cart_entry_url}>" class="btn cart-btn">通常購入する</a></div> <div><a href="<{$item.cart_entry_subscription_url}>" class="btn cart-btn subscription">定期購入する</a><span class="item-detail-text">※<{$item.subscription_message}></span></div> <{/if}> <{elseif $item.has_option}> <!-- オプション・オプショングループがある商品の場合--> <{if $item.is_restock_enabled}> <a href="<{$item.restock_url}>" class="btn restock-btn item-btn outstock off">再入荷のお知らせを受け取る</a> <{else}> <div class="item-detail-soldout outstock off"><span>売り切れ</span></div> <{/if}> <a href="<{$item.cart_entry_url}>" class="btn cart-btn item-btn instock off">カートにいれる</a> <{else}> <!-- 通常商品の場合 --> <{if $item.is_soldout}> <{if $item.is_restock_enabled}> <a href="<{$item.restock_url}>" class="btn restock-btn item-btn outstock">再入荷のお知らせを受け取る</a> <{else}> <div class="item-detail-soldout outstock"><span>売り切れ</span></div> <{/if}> <{else}> <!---数量を表示--> <{if $item.is_stock_display}> <!---無制限--> <{if $item.is_stock_unlimited}> <p class="item-stock">〇在庫あり</p> <{elseif $item.is_small_stock}> <p class="item-stock item-stock-small">△<span class="item-stock-count">残りあと<{$item.stock_quantity|number_format}>個</span></p> <{else}> <p class="item-stock">〇在庫あり</p> <{/if}> <{/if}> <div><a href="<{$item.cart_entry_url}>" class="btn cart-btn">カートにいれる</a></div> <{/if}> <{/if}> <{else}> <!--販売期間外の場合--> <div class="item-detail-soldout">販売期間外の商品です</div> <{/if}> <!--■カートボタン部分の表示ここまで-->
▼CSSの追加
/* 定期購入 */ .item-detail-addcart a.subscription { display: inline-block; width: 100%; font-size: 18px; font-weight: bold; text-align: center; text-decoration: none; border: 3px solid #AA3030; border-radius: 5px; padding: 20px 0; background: #AA3030; color: #fff; box-sizing: border-box; margin-top: 24px; } .item-detail-addcart a.subscription:hover { color: #AA3030; border: 3px solid #AA3030; background: inherit; }
表示例
▼定期購入商品の表示例
▼通常商品と定期購入の表示例