クリエイターモードで定期購入ご利用には、定期購入機能のタグを入力して表示します。
ベーステンプレート【Wabisabi】をご利用の場合のサンプルソースです。
【Wabisabi】定期購入サンプルソース
各テンプレートの初期値には定期購入機能のタグは入力されておりません。
【ショップデザイン】>【クリエイターモード】>【商品詳細】「HTML」内に
下記のサンプルソースを追記し、自由にデザインしてください。
【Wabisabi】サンプルソース
▼価格部分の表示
▼入力差し替え箇所(以下の部分を差し替えてください)
<{if $item.is_soldout}> <span class="detail-sold-out">SOLD OUT</span><br> <h2 class="product-name"><{$item.name}></h2> <div class="product-price-block">¥<{$item.price_html}><small>(税込)</small></div> <{elseif $item.is_sale}> <h2 class="product-name"><{$item.name}></h2> <div class="product-price-block detail-product-discount">¥<{$item.original_price|number_format}><small>(税込)</small></div> <span class="detail-product-sale-price">¥<{$item.price_html}>(税込)<br><small><{$item.sale_rate}>%OFF</small></span> <{else}> <h2 class="product-name"><{$item.name}></h2> <div class="product-price-block">¥<{$item.price_html}><small>(税込)</small></div> <{/if}>
▼入力差し替え後
<!--■定期購入価格部分の表示ここから--> <{if $item.is_soldout}> <span class="detail-sold-out">SOLD OUT</span><br> <{/if}> <{if $item.is_subscription_only}> <h2 class="product-name"><{$item.name}></h2> <!--定期購入商品の場合--> <{if $item.subscription_discount.has_item}> <!--回数割引を設定している場合--> <{section name=i loop=$item.subscription_discount.list}> <p class="product-price-block subscription-time"><small><{$item.subscription_discount.list[i].times}>回目価格:</small>¥<{$item.subscription_discount.list[i].price}></p> <{/section}> <{else}> <p class="subscription-price">¥<{$item.subscription_price_html}>(定期購入時)</p> <{/if}> <{if $item.subscription_gift.has_item}> <!--景品設定をしている場合--> <{section name=i loop=$item.subscription_gift.list}> <div class="subscription-gift"> <img src="<{$item.subscription_gift.list[i].image_url}>" alt="<{$item.subscription_gift.list[i].name}>" width="80" height="auto"> <p class="subscription-gift-text"><{$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}> <h2 class="product-name"><{$item.name}></h2> <!--通常商品と定期購入の場合--> <!--セールかどうか(通常商品のみ)--> <{if $item.is_sale}> <div class="product-price-block detail-product-discount">¥<{$item.original_price|number_format}><small>(税込)</small></div> <span class="detail-product-sale-price">¥<{$item.price_html}>(税込)<br><small><{$item.sale_rate}>%OFF</small></span> <{else}> <div class="product-price-block">¥<{$item.price_html}><small>(税込)</small></div> <{/if}> <!--定期購入商品--> <p class="subscription-price">¥<{$item.subscription_price_html}><small>(定期購入時)</small></p> <{else}> <!--通常商品の場合--> <!--セールかどうか--> <{if $item.is_sale}> <h2 class="product-name"><{$item.name}></h2> <div class="product-price-block detail-product-discount">¥<{$item.original_price|number_format}><small>(税込)</small></div> <span class="detail-product-sale-price">¥<{$item.price_html}>(税込)<br><small><{$item.sale_rate}>%OFF</small></span> <{else}> <h2 class="product-name"><{$item.name}></h2> <div class="product-price-block">¥<{$item.price_html}><small>(税込)</small></div> <{/if}> <{/if}> <!--■定期購入価格部分の表示ここまで-->
▼カートボタン部分の表示
▼入力差し替え箇所(以下の部分を差し替えてください)
<{if $item.is_within_sell_period}> <{if $item.is_soldout && $item.is_restock_enabled}> <div class="add-btn sold-btn"> <a href="<{$item.restock_url}>" class="cart-btn">再入荷メールを受け取る</a> </div> <{else}> <div class="add-btn"> <a href="<{$item.cart_entry_url}>" class="cart-btn">カートに入れる</a> </div> <{/if}> <{else}> <div class="add-btn sell-period-btn"> <p class="cart-btn">販売期間外の商品です</p> </div> <{/if}>
▼入力差し替え後
<!--■カートボタン部分の表示ここから--> <{if $item.is_within_sell_period}> <{if $item.is_subscription_only}> <{if $item.is_soldout}> <div class="outstock-btn"> <p class="outstock">売り切れ</p> </div> <{else}> <div class="add-btn subscription"> <a href="<{$item.cart_entry_subscription_url}>" class="cart-btn">定期購入する</a> </div> <span class="subscription-text">※<{$item.subscription_message}></span> <{/if}> <{elseif $item.is_subscription}> <{if $item.is_soldout}> <{if $item.is_soldout && $item.is_restock_enabled}> <div class="add-btn sold-btn"> <a href="<{$item.restock_url}>" class="cart-btn">再入荷メールを受け取る</a> </div> <{else}> <div class="outstock-btn"> <p class="outstock">売り切れ</p> </div> <{/if}> <{else}> <div class="add-btn"> <a href="<{$item.cart_entry_url}>" class="cart-btn">カートに入れる</a> </div> <div class="add-btn subscription"> <a href="<{$item.cart_entry_subscription_url}>" class="cart-btn">定期購入する</a> </div> <span class="subscription-text">※<{$item.subscription_message}></span> <{/if}> <{else}> <{if $item.is_soldout}> <{if $item.is_soldout && $item.is_restock_enabled}> <div class="add-btn sold-btn"> <a href="<{$item.restock_url}>" class="cart-btn">再入荷メールを受け取る</a> </div> <{else}> <div class="outstock-btn"> <p class="outstock">売り切れ</p> </div> <{/if}> <{else}> <div class="add-btn"> <a href="<{$item.cart_entry_url}>" class="cart-btn">カートに入れる</a> </div> <{/if}> <{/if}> <{else}> <div class="add-btn sell-period-btn"> <p class="cart-btn">販売期間外の商品です</p> </div> <{/if}> <!--■カートボタン部分の表示ここまで-->
▼CSSの追加
/* 定期購入 */ .outstock-btn { background: #989898; font-size: 18px; font-weight: bold; text-align: center; width: 60%; border-radius: 3px; margin-bottom: 20px; } .outstock { color: #fff; display: inline-block; border-radius: 2px; width: 100%; padding: 24px; } .subscription { background: #00838F; margin-bottom: 8px; } .subscription:hover { background: #359DA6; } .subscription-text { font-size: 12px; } .subscription-time { margin-bottom: 30px } .subscription-price { margin-top: 20px; font-size: 20px; } .subscription-gift { display: flex; margin-bottom: 20px; } .subscription-gift-text { padding-left: 16px; } .cart-add-btn { flex-wrap: wrap; } .add-btn { margin-bottom: 20px; }
表示例
▼定期購入商品の表示例
▼通常商品と定期購入の表示例