└クリエイターモード【Debut】サンプルソース

クリエイターモードで定期購入ご利用には、定期購入機能のタグを入力して表示します。
ベーステンプレート【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;
}

表示例

▼定期購入商品の表示例

定期購入商品

▼通常商品と定期購入の表示例

定期購入商品