ユーザの購入履歴詳細画面のデザイン変更
バージョン1.4.0以降
ユーザの購入履歴詳細画面のデザイン変更について
購入履歴詳細画面は/order/DetailPage.htmlで表示されており、
購入履歴詳細と注文の内訳が表示されています。
始めに購入履歴詳細ですが、
<h2>購入履歴詳細<!-- soy:id="order_number" /--></h2>
<table class="detail_table">
<tr>
<th class="detail">注文ID</th>
<td><!-- soy:id="order_number*" /--></td>
</tr>
<tr>
<th>注文日時</th>
<td><!-- soy:id="order_date" /--></td>
</tr>
<tr>
<th>合計金額</th>
<td><!-- soy:id="order_price" /-->円</td>
</tr>
<!-- soy:id="attribute_list" -->
<tr>
<th soy:id="attribute_title">支払方法</th>
<td soy:id="attribute_value">代金引換でのお支払い</td>
</tr>
<!-- /soy:id="attribute_list" -->
<tr>
<th>送付先</th>
<td><!-- soy:id="order_address" /--></td>
</tr>
</table>
soy:id | タグ | 説明 |
---|---|---|
order_number | すべて | 注文番号を表示します |
order_date | すべて | 注文日時を表示します |
order_price | すべて | 合計金額を表示します |
order_address | すべて | 送付先を表示します |
soy:id="attribute_list"で囲まれた箇所は
支払モジュールや配送モジュールの概要について表示されます。
soy:id | タグ | 説明 |
---|---|---|
attribute_title | すべて | プラグインのTypeを表示します |
attribute_value | すべて | プラグインの概要を表示します |
<hr>
注文の内訳
<table class="detail_table">
<thead>
<tr>
<th class="middle">商品コード</th>
<th class="middle">商品名</th>
<th class="short">価格</th>
<th class="middle">注文数</th>
<th class="long">代金小計</th>
</tr>
<!-- soy:id="item_list" -->
<tr>
<td><a soy:id="item_code">item-001</a></td>
<td><!-- soy:id="item_name" /--></td>
<td><!-- soy:id="item_price" /-->円</td>
<td><!-- soy:id="item_count" /-->点</td>
<td><!-- soy:id="item_total_price" /-->円</td>
</tr>
<!-- /soy:id="item_list" -->
<!-- soy:id="module_list" -->
<tr>
<td colspan="2"> </td>
<td colspan="2" soy:id="module_name">代金引換手数料</th>
<td><!-- soy:id="module_price" /-->円</td>
</tr>
<!-- /soy:id="module_list" -->
<tr>
<th colspan="4" class="right">合計</th>
<td class="right"><!-- soy:id="order_total_price" /-->円</td>
</tr>
</thead>
</table>
soy:id="item_list"で囲まれた箇所は注文数の分だけ繰り返し表示されます。
soy:id | タグ | 説明 |
---|---|---|
item_code | a | 商品コードをリンク付きで表示します |
item_name | すべて | 商品名を表示します |
item_price | すべて | 商品の価格を表示します |
item_count | すべて | 商品の注文数を表示します |
item_total_price | すべて | 商品毎の小計を表示します |
soy:id="module_list"で囲まれた箇所は支払や配送プラグインの価格を表示します。
soy:id | タグ | 説明 |
---|---|---|
module_name | すべて | 支払や配送方法名を表示します |
module_price | すべて | 支払や配送の料金を表示します |
最後に
soy:id="order_total_price"で合計のsoy:idを追加して終了です。