• プレミアム
  • ビジネス
  • フリー
  • パソコン
  • スマートフォン

└デザインの設定(スマホ)

定期購入ご利用には、スマートフォン用ショップの商品詳細ページに定期購入のタグを設定して表示します。

定期購入スマホデザインの設定

【ショップデザイン(スマホ)】>【スマホデザインの設定】から新しくテンプレートを追加します。

定期購入スマホデザインの設定

  • 1定期購入を利用開始後に、「新しくテンプレートを追加」すると、定期購入に必要なタグが入力されたソースのテンプレートを追加することができます。
  • 2「適用する」をクリックすると商品詳細ページに定期購入デザインが追加された状態で表示します。

定期購入で商品詳細ページに追加されるソース

【ショップデザイン(スマホ)】>【スマホデザインの設定】>【商品詳細ページ編集】
「HTML編集」と「CSS編集」内へ下記のソースが追加されます。

【Primary】

▼HTML編集

<!--定期購入-->
<{if $repeatsale}>
    <div class="repeatsaleWrap">
            <div class="itemSection itemInfo">
                <h1 class="itemName"><{$name}></h1>
                <{if $review.count}>
                    <{$review.star}>
                    <p class="reviewCount">(<a href="#itemReview"><{$review.count}>件</a>)</p>
        		<{/if}>

                <h5 class="repeatTitle">定期購入のご注文</h5>
                
                <{$repeatsale_price}>
                <{$repeatsale_price_table}>
                <{$repeatsale_point}>
                <{$repeatsale_bonus}>
            </div>
                
            <div class="itemSection">
                <div class="itemOption">
                    <{if $repeatsale_option}>
                        <div class="option">
                            <{$repeatsale_option}>
                        </div>
                    <{/if}>
                </div>
                
                <div class="itemAmount">
                    <dl class="amount">
                        <dt>数量</dt>
                        <dd><{$repeatsale_quantity}>
                            <{if $stock}>
                                残りあと<{$stock}>個
                            <{/if}>
                        </dd>
                    </dl>
                    
                    <{if $option_stock_url}>
                        <p class="stock">
						<a href="<{$option_stock_url}>" class="btn btnStock">在庫確認</a></p>
                    <{/if}>
                </div>
            </div>    
    
            <div class="itemSection itemBtn">
            <a href="<{$repeatsale_get_basket}>">
			<input type="button" class="btn btnRepeat" value="定期購入を申し込む"></a>
            </div>
    </div>
<{/if}>
<!--定期購入ここまで-->

▼CSS編集

/* 定期購入 */
.repeatTitle{
    color:#10a764;
    text-align:left;
    font-size:15px;
    margin:24px 0 16px; 
}

.repeatPrice{
    font-weight: bold;  
}

#rs_taxPrice{
    font-size:19px; 
}

.repeatsaleWrap .shopp{
    margin:2px 0;   
    color:#666;
    font-size:13px;
}

.repeatPrice table{
    width:100%; 
    margin-bottom:8px;
}

.repeatPrice th,.repeatPrice td{
    padding:4px 8px;
    text-align:left;    
    border:1px solid #ccc;
}

.repeatPrice th{
    background:#f2f2f2; 
}

#repeatGift{
    margin-top:24px;    
}

#repeatGift .giftName{
    text-align:left;
    font-weight:bold;
    margin-bottom:8px;  
}

#repeatGift .giftImg{
    display:inline-block;
    vertical-align:top;
    width:30%;  
}

#repeatGift .giftImg img{
    max-width:100%; 
}

#repeatGift .giftDetail{
    display:inline-block;   
    text-align:left
}

.btnRepeat{
    background:#10a764; 
    color:#fff;
    width:100%;
    font-size:17px;
    padding:15px 0;
    font-weight:bold;
}

【ベーシック】

▼HTML編集

<{if $repeatsale}>
                        <!--定期購入-->
                        <div id="repeatItem">
                            <h5>定期購入のご注文</h5>
                            <{$repeatsale_price}>
                            <{$repeatsale_price_table}>
                            <{$repeatsale_point}>
                            <table>
                                <col style="width: 25%;" />
                                <col style="width: 75%;" />
                                <tbody>
    <{if $production}>
                                    <tr>
                                        <th class="maker">製造元</th>
                                        <td><{$production}></td>
                                    </tr>
    <{/if}>
    <{if $origin}>
                                    <tr>
                                        <th class="origin">原産地</th>
                                        <td><{$origin}></td>
                                    </tr>
    <{/if}>
                                </tbody>
                            </table>
    <{if $add}>
                            <p class="special"><{$add}></p>
    <{/if}>
                            <{$repeatsale_bonus}>
                            <div id="itemBtn">
                                <p class="cycleTxt">お届けサイクルは決済画面で指定してください。</p>
    <{if $repeatsale_option}>
                                <div class="option">
                                    <{$repeatsale_option}>
                                </div>
    <{/if}>
                                <div class="amount">
                                    数量<{$repeatsale_quantity}>
    <{if $stock}>
                                    <b><font color="red">残りあと<{$stock}>個</font></b>
    <{/if}>
    <{if $option_stock_url}>
                                    <a href="<{$option_stock_url}>">在庫確認</a>
    <{/if}>
                                </div>
<div id="cart"><a href="<{$repeatsale_get_basket}>">
<input type="button" class="gre" value="定期購入を申し込む"></a></div>
                            </div>
                        </div>
                        <!--定期購入ここまで-->
<{/if}>

▼CSS編集

/*定期購入用*/

#itemContainer #repeatItem{
    margin-bottom:16px;
}

/* 定期購入タイトル */
#itemContainer h5{
    text-align:center;
    border-bottom:1px dashed #999;
    padding-bottom:4px;
    margin-bottom:4px;
}

#itemContainer .repeatPrice{
    overflow:hidden;
}

/* 価格表 */
#itemContainer .repeatPrice table{
    float:right;
    width:70%;
    margin:5px 0;
    border:1px solid #999;
}

#itemContainer .repeatPrice th{
    background:#ffcccc;
}

#itemContainer .repeatPrice td{
    text-align:right;
}

/* お届けサイクル */
#itemContainer #itemBtn .cycleTxt{
    font-size:13px;
    text-align:left;
    margin-bottom:4px;
}

/* 景品 */
#itemContainer #repeatGift{
    margin:8px auto;
    background:#eee;
    overflow:hidden;
    _zoom:1;
}

#itemContainer #giftList li{
    overflow:hidden;
    _zoom:1;
    margin:8px;
    background:#fff;
    border:1px solid #ccc;
}

#itemContainer .giftWrap{
    margin:8px;
    overflow:hidden;
    _zoom:1;
}

#itemContainer .giftName{
    text-align:left;
    font-weight:bold;
    font-size:13px;
    margin-bottom:4px;
}

#itemContainer .giftImg{
    float:left;
    width:100px
}

#itemContainer .giftDetail{
    float:right;
    width:160px;
}

#itemContainer .giftDetail p{
    text-align:left;
    font-size:12px;
}