ただ、正直、、、、
というクライアントさんも数多くいらっしゃいます。
ECFORCE ECCUBE shopify makeshop base colorme etc….
どのようなECパッケージでもカスタマイズ可能です。
その中で比較的予算がない方、特別なカスタマイズはなくてもいいのでECサイトの基本的な機能があればいいという方はmakeshopもおすすめです。
makeshopはアカウントを作り、
WPのようにテーマを選ぶとその全コードをカスタマイズすることができます。
テンプレートを選ぶと、
各ページ種別のページごとにHTMLとCSSとJSを登録できるところがあります。
ページ種別がない新規ページも
フリーページ編集からURLとHTMLを登録することが可能です。
またモジュールというページでは、コンポーネント単位で登録することもできます。
それぞれのモジュールはHTML等を登録できるのと、
このように、呼び出す時の変数も用意してくれているので、
システムタグ | |
---|---|
$makeshop.head | headタグ内に必ず記載 |
$makeshop.body_top | body開始タグ直後に必ず記載 |
$makeshop.body_bottom | body終了タグ直前に必ず記載 |
ページ情報 | |
$page.type | ページタイプ |
$page.id | ページID |
$page.title | ページタイトル |
$page.description | ページdescription |
$page.canonical_url | canonicalURL |
$page.css | CSSファイルURL |
$page.javascript | JavaScriptファイルURL |
ショップ情報 | |
$shop.name | ショップ名 |
$shop.logo_url | ショップロゴ画像URL |
$shop.favicon_url | ファビコン画像URL |
$shop.mainvisual | メインビジュアル(トップページイメージ) |
$shop.comment | ショップコメント(トップページデザイン) |
$shop.address | ショップ住所 |
$shop.tel | お問い合わせ先電話番号 |
$shop.copyright | ショップコピーライト |
$shop.is_point_enabled | ポイント利用可能なショップかどうか(真偽値) |
$shop.is_mail_magazine_enabled | メールマガジン利用可能なショップかどうか(真偽値) |
$shop.is_member_entry_enabled | 会員登録画面を表示するかどうか(真偽値) |
$url.mail_magazine | メールマガジン会員登録用URL |
$paid.is_enabled | Paid決済を利用中かどうか(真偽値) |
$paid.entry_url | Paid会員登録URL |
バナー | |
$shop.banner.has_item | バナー画像が登録されているか(真偽値) |
$shop.banner.list[i].image_url | バナー画像URL |
$shop.banner.list[i].url | バナーリンク先URL |
$shop.banner.list[i].target | バナーリンクターゲット属性 |
ページリンク | |
$url.top | ショップトップページURL |
$url.news | お知らせ一覧URL |
$url.guide | 利用案内URL |
$url.company | 会社概要URL |
$url.contract | 特定商取引法URL |
$url.policy | プライバシーポリシーURL |
$url.support | お問い合わせURL |
$url.login | ログインURL |
$url.member_entry | 会員登録URL |
$url.mypage | マイページURL |
$url.order_history | 購入履歴URL(非会員の場合も同じ) |
$url.member_edit | 会員情報変更URL |
$url.point | ポイント照会URL |
$url.logout | ログアウトURL |
$url.catalog | カタログURL |
$url.cart | 買い物カゴURL |
$url.favorite | お気に入りURL |
会員情報 | |
$member.is_logged_in | ログインしているかどうか(真偽値) |
$member.name | 会員氏名 |
$member.id | 会員ID |
$member.point | 所有ポイント |
$member.group_name | 会員グループ名 |
$member.group_id | 会員グループID |
商品一覧系 | |
$new_item | 新商品 |
$new_item.has_item | 新商品が登録されているかどうか(真偽値) |
$recommend_item | おすすめ商品 |
$recommend_item.has_item | おすすめ商品が登録されているかどうか(真偽値) |
$special_item | スペシャル商品 |
$special_item.has_item | スペシャル商品が登録されているかどうか(真偽値) |
$ranking_item | ランキング |
$ranking_item.has_item | ランキング商品が登録されているかどうか(真偽値) |
$recently_item | 最近チェックした商品 |
$recently_item.has_item | 最近チェックした商品が登録されているかどうか(真偽値) |
商品一覧系のタグは「○○item」のあとに「.list[i]」をつけて使用してください。 例) $new_item.list[i].num | |
.list[i].num | 番号 |
.list[i].name | 商品名 |
.list[i].price | 販売価格 |
.list[i].price_excluded_tax | 税抜き価格 |
.list[i].tax | 税 |
.list[i].tax_rate | 消費税率 |
.list[i].is_reduced_tax_rate | 軽減税率対象商品かどうか |
.list[i].fixed_price | 定価 |
.list[i].original_price | 通常価格 |
.list[i].original_price_excluded_tax | 税抜き通常価格 |
.list[i].original_tax | 通常価格の税 |
.list[i].url | 商品URL |
.list[i].image_S | 商品縮小画像URL |
.list[i].image_M | 商品普通画像URL |
.list[i].image_L | 商品画像URL |
.list[i].is_stock_display | 在庫表示可かどうか(真偽値) |
.list[i].is_stock_unlimited | 在庫無制限かどうか(真偽値) |
.list[i].is_soldout | 売り切れかどうか(真偽値) |
.list[i].is_small_stock | 在庫が指定された数以下かどうか(真偽値) |
.list[i].stock_quantity | 在庫数 |
.list[i].is_sale | セール商品かどうか(真偽値) |
.list[i].sale_rate | 割引率 |
.list[i].has_review | レビューが投稿されているかどうか(真偽値) |
.list[i].review.star_html | レビュー評価(星) |
.list[i].review.average | 平均レビュー点数 |
.list[i].review.total_count | レビュー投稿数 |
.list[i].review.url | レビュー一覧URL |
.list[i].original_code | 独自商品コード |
.list[i].system_code | システム商品コード |
.list[i].point | 獲得ポイント |
.list[i].is_member_price | 会員割引商品かどうか |
.list[i].base_category.name | カテゴリー名 |
.list[i].base_category.url | カテゴリーURL |
.list[i].base_category.code | カテゴリー識別コード |
.list[i].description | 商品説明文 |
.list[i].manufacturer | 製造元 |
.list[i].origin_country | 原産地 |
.list[i].special_display | 商品別特殊表示 |
.list[i].is_reservation_sale | 予約販売商品かどうか(真偽値) |
.list[i].reservation_sale_note | 備考 |
.list[i].has_release_date | 発売日が設定されているかどうか(真偽値) |
.list[i].release_date.year | 発売日時(年) |
.list[i].release_date.month | 発売日時(月) |
.list[i].release_date.day | 発売日時(日) |
.list[i].release_date_note | 発売日備考 |
.list[i].has_option | オプションが設定されているかどうか(真偽値) |
.list[i].cart_entry_url | かごに入れるURL |
.list[i].icon.has_item | アイコンが設定されているかどうか |
.list[i].icon.list[j].image_url | アイコン画像URL |
新着レビュー一覧 | |
$review_item.is_enabled | レビュー機能が有効かどうか(真偽値) |
$review_item.has_item | レビューが投稿されているかどうか(真偽値) |
$review_item.list[i].reviewer_name | 投稿者名 |
$review_item.list[i].star_html | レビュー評価(星) |
$review_item.list[i].score | レビュー点数 |
$review_item.list[i].content | レビュー内容 |
$review_item.list[i].name | 商品名 |
$review_item.list[i].url | 商品URL |
$review_item.list[i].image_S | 商品縮小画像URL |
$review_item.list[i].image_M | 商品普通画像URL |
$review_item.list[i].image_L | 商品画像URL |
$review_item.list[i].base_category.name | カテゴリー名 |
$review_item.list[i].base_category.url | カテゴリーURL |
$review_item.list[i].date.year | 投稿日時(年) |
$review_item.list[i].date.month | 投稿日時(月) |
$review_item.list[i].date.day | 投稿日時(日) |
$review_item.list[i].date.hour | 投稿日時(時) |
$review_item.list[i].date.minute | 投稿日時(分) |
お知らせ一覧 | |
$latest_news.has_item | お知らせが登録されているかどうか(真偽値) |
$latest_news.list[i].title | お知らせタイトル |
$latest_news.list[i].url | お知らせ詳細URL |
$latest_news.list[i].content | お知らせ内容 |
$latest_news.list[i].date.year | 投稿日時(年) |
$latest_news.list[i].date.month | 投稿日時(月) |
$latest_news.list[i].date.day | 投稿日時(日) |
$latest_news.list[i].date.hour | 投稿日時(時) |
$latest_news.list[i].date.minute | 投稿日時(分) |
カテゴリー一覧 | |
$category_menu.has_item | カテゴリーが登録されているかどうか(真偽値) |
$category_menu.list[i].name | カテゴリー名 |
$category_menu.list[i].url | カテゴリーURL |
$category_menu.list[i].code | カテゴリー識別コード |
$category_menu.list[i].child_category.has_item | サブカテゴリーを持っているかどうか(真偽値) |
$category_menu.list[i].child_category.list[j].name | サブカテゴリー名 |
$category_menu.list[i].child_category.list[j].url | サブカテゴリーURL |
$category_menu.list[i].child_category.list[j].code | サブカテゴリー識別コード |
商品検索 | |
$search_form.keyword_id | キーワードフォーム用データID |
$search_form.category_id | カテゴリー選択フォーム用データID |
$search_form.category_list[i].name | カテゴリ名 |
$search_form.category_list[i].code | カテゴリ識別コード |
$search_form.price_low_id | 価格帯(低)フォーム用データID |
$search_form.price_high_id | 価格帯(高)フォーム用データID |
$search_form.original_code_id | 独自商品コードフォーム用データID |
$search_form.search_url | 商品検索用URL |
買い物かご | |
$cart.has_item | 買い物かごに商品があるかどうか(真偽値) |
$cart.list[i].num | かご内番号 |
$cart.list[i].name | 商品名 |
$cart.list[i].price | 商品単価 |
$cart.list[i].price_excluded_tax | 税抜き商品単価 |
$cart.list[i].total_price | 商品合計価格 |
$cart.list[i].total_price_excluded_tax | 税抜き商品合計価格 |
$cart.list[i].tax_rate | 消費税率 |
$cart.list[i].is_reduced_tax_rate | 軽減税率対象商品かどうか |
$cart.list[i].tax | 税単価 |
$cart.list[i].total_tax | 税合計 |
$cart.list[i].total_point | 獲得ポイント |
$cart.list[i].url | 商品URL |
$cart.list[i].image_S | 商品縮小画像URL |
$cart.list[i].image_M | 商品普通画像URL |
$cart.list[i].image_L | 商品画像URL |
$cart.list[i].special_display | 商品特殊表示 |
$cart.list[i].quantity | 数量 |
$cart.list[i].quantity_id | 数量入力フォーム用データID |
$cart.list[i].quantity_url | 数量変更URL |
$cart.list[i].remove_url | 商品削除URL |
$cart.list[i].is_subscription | 定期購入商品かどうか(真偽値) |
$cart.list[i].selected_option.has_item | オプションが選択されているかどうか(真偽値) |
$cart.list[i].selected_option.image_S | オプション縮小画像URL |
$cart.list[i].selected_option.image_L | オプション画像URL |
$cart.list[i].system_code | システム商品コード |
$cart.list[i].is_bulk | まとめ買い割引商品かどうか(真偽値) |
$cart.list[i].bulk_name | まとめ買い割引の名前 |
$cart.list[i].bulk_url | まとめ買い割引ページのURL |
$cart.list[i].name_print.has_item | 名入れ項目があるかどうか(真偽値) |
$cart.list[i].name_print.list | 名入れ項目の配列 |
$cart.list[i].name_print.list[j].title | 名入れタイトル |
$cart.list[i].name_print.list[j].name | 名入れ入力値 |
$cart.list[i].selected_option.list[j].title | オプション名 |
$cart.list[i].selected_option.list[j].option_name | オプション項目名 |
$cart.total_quantity | 商品の合計数 |
$cart.total_price | 合計金額 |
$cart.total_price_excluded_tax | 税抜き合計金額 |
$cart.total_tax | 税合計 |
$cart.total_point | 合計獲得ポイント |
$cart.order_url | 決済画面URL |
$cart.is_free_shipping_enabled | 「あと○円で送料無料」設定が有効かどうか(真偽値) |
$cart.free_shipping_price | 「あと○円」の金額 |
$cart.free_shipping_message | 「あと○円で送料無料」設定の案内文 |
まとめ買い割引商品がある場合 | |
$cart.bulk.has_item | まとめ買い割引の割引対象があるかどうか(真偽値) |
$cart.bulk.list[i].name | まとめ買い割引の名前 |
$cart.bulk.list[i].total_price | まとめ買い割引の割引対象の小計 |
$cart.bulk.list[i].discount_price | まとめ買い割引の割引対象の割引額 |
$cart.bulk.list[i].item.has_item | まとめ買い割引の割引対象の商品があるかどうか(真偽値) |
$cart.bulk.list[i].item.list[j].name | まとめ買い割引の割引対象の商品名 |
$cart.bulk.list[i].item.list[j].special_display | まとめ買い割引の割引対象の商品別特殊表示 |
$cart.bulk.list[i].item.list[j].url | まとめ買い割引の割引対象の商品URL |
$cart.bulk.list[i].item.list[j].image_S | まとめ買い割引の割引対象の商品縮小画像URL |
$cart.bulk.list[i].item.list[j].image_M | まとめ買い割引の割引対象の商品普通画像URL |
$cart.bulk.list[i].item.list[j].image_L | まとめ買い割引の割引対象の商品画像URL |
$cart.bulk.list[i].item.list[j].quantity | まとめ買い割引の割引対象の商品数量 |
$cart.bulk.list[i].item.list[j].selected_option | まとめ買い割引の割引対象の商品のオプション情報 ($cart.list[i].selected_optionと同じデータ) |
$cart.bulk.list[i].item.list[j].selected_option.image_S | まとめ買い割引の割引対象のオプション縮小画像URL |
$cart.bulk.list[i].item.list[j].selected_option.image_L | まとめ買い割引の割引対象のオプション画像URL |
Amzon Payボタン | |
$amazonpay.is_enabled | Amazon Pay利用中かどうか(真偽値) |
$amazonpay.button_html | Amazon Payボタン |
カレンダー | |
今月のカレンダー | |
$calendar1.year | 今月の年 |
$calendar1.month | 今月の月 |
$calendar1.html | 今月のカレンダーテーブル |
$calendar1.date_list[i].color | 特定日の背景カラー設定値 |
$calendar1.date_list[i].day_list | 特定日一覧 |
$calendar1.date_list[i].description | 特定日の説明文 |
来月のカレンダー | |
$calendar2.year | 来月の年 |
$calendar2.month | 来月の月 |
$calendar2.html | 来月のカレンダーテーブル |
$calendar2.date_list[i].color | 特定日の背景カラー設定値 |
$calendar2.date_list[i].day_list | 特定日一覧 |
$calendar2.date_list[i].description | 特定日の説明文 |
まとめ買い割引一覧 | |
$bulk_menu.has_item | まとめ買い割引ページがあるかどうか(真偽値) |
$bulk_menu.list[i].name | まとめ買い割引名 |
$bulk_menu.list[i].url | まとめ買い割引ページURL |
ContentType設定 | |
<{insert name=”content_type” type=”css”}> | css |
<{insert name=”content_type” type=”javascript”}> | javascript |
<{insert name=”content_type” type=”xml”}> | xml |
<{insert name=”content_type” type=”json”}> | json |
こちらになります。
実装例を書いてみましょう
<!doctype html>
<html lang="ja" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title><{$page.title}></title>
<meta name="description" content="<{$page.description}>">
<link rel="canonical" href="<{$page.canonical_url}>">
<meta property="og:type" content="website">
<meta property="og:title" content="<{$page.title}>">
<meta property="og:description" content="<{$page.description}>">
<meta property="og:site_name" content="<{$shop.name}>">
<meta name="twitter:card" content="summary_large_image">
<link rel="shortcut icon" type="image/ico" href="<{$shop.favicon_url}>">
<link href="<{$page.css}>" rel="stylesheet">
<link href="https://use.fontawesome.com/releases/v5.6.1/css/all.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap" rel="stylesheet">
<{$makeshop.head}>
</head>
<body>
<{$makeshop.body_top}>
<!-- Header with logo -->
<header class="header">
<h1 class="header-logo">
<a href="<{$url.top}>">
<{if $shop.logo_url}>
<img src="<{$shop.logo_url}>" alt="<{$shop.name}>">
<{else}>
<{$shop.name}>
<{/if}>
</a>
</h1>
</header>
<div class="contents">
<!-- Main Visual -->
<section class="main-visual">
<{$shop.mainvisual}>
</section>
<!-- Shop Comment -->
<{if $shop.comment}>
<section class="shop-comment">
<p><{$shop.comment}></p>
</section>
<{/if}>
<!-- New Items -->
<{if $new_item.has_item}>
<section class="main-section">
<h2>New Items</h2>
<ul>
<{section name=i loop=$new_item.list max=5}>
<li>
<a href="<{$new_item.list[i].url}>">
<img src="<{$new_item.list[i].image_S}>" alt="<{$new_item.list[i].name}>">
<p><{$new_item.list[i].name}></p>
<p>Price: <{$new_item.list[i].price}></p>
</a>
</li>
<{/section}>
</ul>
</section>
<{/if}>
<!-- Recommended Items -->
<{if $recommend_item.has_item}>
<section class="main-section">
<h2>Recommended Items</h2>
<ul>
<{section name=i loop=$recommend_item.list max=5}>
<li>
<a href="<{$recommend_item.list[i].url}>">
<img src="<{$recommend_item.list[i].image_S}>" alt="<{$recommend_item.list[i].name}>">
<p><{$recommend_item.list[i].name}></p>
</a>
</li>
<{/section}>
</ul>
</section>
<{/if}>
<!-- Special Items -->
<{if $special_item.has_item}>
<section class="main-section">
<h2>Special Items</h2>
<ul>
<{section name=i loop=$special_item.list max=5}>
<li>
<a href="<{$special_item.list[i].url}>">
<img src="<{$special_item.list[i].image_S}>" alt="<{$special_item.list[i].name}>">
<p><{$special_item.list[i].name}></p>
</a>
</li>
<{/section}>
</ul>
</section>
<{/if}>
<!-- Ranking -->
<{if $ranking_item.has_item}>
<section class="main-section">
<h2>Ranking Items</h2>
<ul>
<{section name=i loop=$ranking_item.list max=5}>
<li>
<a href="<{$ranking_item.list[i].url}>">
<img src="<{$ranking_item.list[i].image_S}>" alt="<{$ranking_item.list[i].name}>">
<p><{$ranking_item.list[i].name}></p>
</a>
</li>
<{/section}>
</ul>
</section>
<{/if}>
<!-- News Section -->
<{if $latest_news.has_item}>
<section class="main-section">
<h2>Latest News</h2>
<ul>
<{section name=i loop=$latest_news.list max=5}>
<li>
<a href="<{$latest_news.list[i].url}>">
<p><{$latest_news.list[i].title}></p>
<p><{$latest_news.list[i].content|cut_html:50}></p>
</a>
</li>
<{/section}>
</ul>
</section>
<{/if}>
<!-- Reviews -->
<{if $review_item.has_item}>
<section class="main-section">
<h2>Latest Reviews</h2>
<ul>
<{section name=i loop=$review_item.list max=5}>
<li>
<a href="<{$review_item.list[i].url}>">
<img src="<{$review_item.list[i].image_S}>" alt="<{$review_item.list[i].name}>">
<p><{$review_item.list[i].name}></p>
<p>Score: <{$review_item.list[i].score}></p>
<div class="review-star"><{$review_item.list[i].star_html}></div>
</a>
</li>
<{/section}>
</ul>
</section>
<{/if}>
<!-- Category Menu -->
<{if $category_menu.has_item}>
<section class="category-menu">
<h2>Categories</h2>
<ul>
<{section name=i loop=$category_menu.list max=5}>
<li>
<a href="<{$category_menu.list[i].url}>">
<{$category_menu.list[i].name}>
</a>
</li>
<{/section}>
</ul>
</section>
<{/if}>
<!-- Recently Viewed Items -->
<{if $recently_item.has_item}>
<section class="main-section">
<h2>Recently Viewed Items</h2>
<ul>
<{section name=i loop=$recently_item.list max=5}>
<li>
<a href="<{$recently_item.list[i].url}>">
<img src="<{$recently_item.list[i].image_S}>" alt="<{$recently_item.list[i].name}>">
<p><{$recently_item.list[i].name}></p>
</a>
</li>
<{/section}>
</ul>
</section>
<{/if}>
<!-- Footer -->
<footer class="footer">
<p>© <{$shop.copyright}></p>
</footer>
</div>
<!-- Scripts -->
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="<{$page.javascript}>"></script>
<{$makeshop.body_bottom}>
</body>
</html>
こんな感じで使います。
カテゴリー情報 | |
---|---|
$category.name | カテゴリー名 |
$category.code | カテゴリー識別コード |
$category.image_url | カテゴリー画像URL |
$category.total_count | 総商品数 |
$category.display_count | 表示商品数 |
パンくず | |
$category.breadcrumb_list.list[i].name | ページ名 |
$category.breadcrumb_list.list[i].url | ページURL |
$category.breadcrumb_list.list[i].is_current | 現在地かどうか(真偽値) |
並び替え | |
$category.sort_recommend_url | 並び替えURL(おすすめ順) |
$category.sort_new_url | 並び替えURL(新着順) |
$category.sort_high_price_url | 並び替えURL(価格が高い順) |
$category.sort_low_price_url | 並び替えURL(価格が低い順) |
$category.is_sort_recommend_selected | おすすめ順かどうか(真偽値) |
$category.is_sort_new_selected | 新着順かどうか(真偽値) |
$category.sort_name_url | 並び替えURL(商品名順) |
$category.is_sort_name_selected | 商品名順かどうか |
$category.sort_manufacturer_url | 並び替えURL(製造元順) |
$category.sort_manufacturer_selected | 製造元順かどうか |
$category.is_sort_high_price_selected | 高価格順かどうか(真偽値) |
$category.is_sort_low_price_selected | 低価格順かどうか(真偽値) |
商品一覧 | |
$category.item.has_item | 商品が登録されているかどうか(真偽値) |
$category.item.list[i].num | 番号 |
$category.item.list[i].name | 商品名 |
$category.item.list[i].price | 販売価格 |
$category.item.list[i].price_excluded_tax | 税抜き価格 |
$category.item.list[i].tax | 税 |
$category.item.list[i].tax_rate | 消費税率 |
$category.item.list[i].is_reduced_tax_rate | 軽減税率対象商品かどうか |
$category.item.list[i].fixed_price | 定価 |
$category.item.list[i].original_price | 通常価格 |
$category.item.list[i].original_price_excluded_tax | 税抜き通常価格 |
$category.item.list[i].original_tax | 通常価格の税 |
$category.item.list[i].url | 商品URL |
$category.item.list[i].image_S | 商品縮小画像URL |
$category.item.list[i].image_M | 商品普通画像URL |
$category.item.list[i].image_L | 商品画像URL |
$category.item.list[i].is_stock_display | 在庫表示可かどうか(真偽値) |
$category.item.list[i].is_stock_unlimited | 在庫無制限かどうか(真偽値) |
$category.item.list[i].is_soldout | 売り切れかどうか(真偽値) |
$category.item.list[i].is_small_stock | 在庫が指定された数以下かどうか(真偽値) |
$category.item.list[i].stock_quantity | 在庫数 |
$category.item.list[i].is_sale | セール商品かどうか(真偽値) |
$category.item.list[i].sale_rate | 割引率 |
$category.item.list[i].has_review | レビューが投稿されているかどうか(真偽値) |
$category.item.list[i].review.star_html | レビュー評価(星) |
$category.item.list[i].review.average | 平均レビュー点数 |
$category.item.list[i].review.total_count | レビュー投稿数 |
$category.item.list[i].review.url | レビュー一覧URL |
$category.item.list[i].child_category.has_item | サブカテゴリーを持っているかどうか(真偽値) |
$category.item.list[i].original_code | 独自商品コード |
$category.item.list[i].system_code | システム商品コード |
$category.item.list[i].point | 獲得ポイント |
$category.item.list[i].is_member_price | 会員割引商品かどうか(真偽値) |
$category.item.list[i].base_category.name | カテゴリー名 |
$category.item.list[i].base_category.url | カテゴリーURL |
$category.item.list[i].base_category.code | カテゴリー識別コード |
$category.item.list[i].description | 商品説明文 |
$category.item.list[i].category_description | 商品カテゴリーページ用の商品説明文 |
$category.item.list[i].manufacturer | 製造元 |
$category.item.list[i].origin_country | 原産地 |
$category.item.list[i].special_display | 商品別特殊表示 |
$category.item.list[i].is_reservation_sale | 予約販売商品かどうか(真偽値) |
$category.item.list[i].reservation_sale_note | 備考 |
$category.item.list[i].has_release_date | 発売日が設定されているかどうか(真偽値) |
$category.item.list[i].is_released | 発売済みかどうか(真偽値) |
$category.item.list[i].release_date.year | 発売日時(年) ※予約販売商品のみ表示されます |
$category.item.list[i].release_date.month | 発売日時(月) ※予約販売商品のみ表示されます |
$category.item.list[i].release_date.day | 発売日時(日) ※予約販売商品のみ表示されます |
$category.item.list[i].release_date_note | 発売日備考 ※予約販売商品のみ表示されます |
$category.item.list[i].has_option | オプションが設定されているかどうか(真偽値) |
$category.item.list[i].is_favorite | お気に入りに追加済みかどうか(真偽値) |
$category.item.list[i].favorite_entry_url | お気に入りに追加URL |
$category.item.list[i].favorite_remove_url | お気に入りから削除URL |
$category.item.list[i].cart_entry_url | かごに入れるURL |
$category.item.list[i].icon.has_item | アイコンが設定されているかどうか |
$category.item.list[i].icon.list[j].image_url | アイコン画像URL |
カテゴリーおすすめ商品 | |
$category.recommend_item.has_item | カテゴリーおすすめ商品があるかどうか(真偽値) |
$category.recommend_item.list[i].num | 番号 |
$category.recommend_item.list[i].name | 商品名 |
$category.recommend_item.list[i].price | 販売価格 |
$category.recommend_item.list[i].price_excluded_tax | 税抜き価格 |
$category.recommend_item.list[i].tax | 税 |
$category.recommend_item.list[i].fixed_price | 定価 |
$category.recommend_item.list[i].original_price | 通常価格 |
$category.recommend_item.list[i].url | 商品URL |
$category.recommend_item.list[i].image_S | 商品縮小画像URL |
$category.recommend_item.list[i].image_M | 商品普通画像URL |
$category.recommend_item.list[i].image_L | 商品画像URL |
$category.recommend_item.list[i].is_stock_display | 在庫表示可かどうか(真偽値) |
$category.recommend_item.list[i].is_stock_unlimited | 在庫無制限かどうか(真偽値) |
$category.recommend_item.list[i].is_soldout | 売り切れかどうか(真偽値) |
$category.recommend_item.list[i].is_small_stock | 在庫が指定された数以下かどうか(真偽値) |
$category.recommend_item.list[i].stock_quantity | 在庫数 |
$category.recommend_item.list[i].is_sale | セール商品かどうか(真偽値) |
$category.recommend_item.list[i].sale_rate | 割引率 |
$category.recommend_item.list[i].has_review | レビューが投稿されているかどうか(真偽値) |
$category.recommend_item.list[i].review.star_html | レビュー評価(星) |
$category.recommend_item.list[i].review.average | 平均レビュー点数 |
$category.recommend_item.list[i].review.total_count | レビュー投稿数 |
$category.recommend_item.list[i].review.url | レビュー一覧URL |
$category.recommend_item.list[i].child_category.has_item | サブカテゴリーを持っているかどうか(真偽値) |
$category.recommend_item.list[i].original_code | 独自商品コード |
$category.recommend_item.list[i].system_code | システム商品コード |
$category.recommend_item.list[i].point | 獲得ポイント |
$category.recommend_item.list[i].is_member_price | 会員割引商品かどうか(真偽値) |
$category.recommend_item.list[i].base_category.name | カテゴリー名 |
$category.recommend_item.list[i].base_category.url | カテゴリーURL |
$category.recommend_item.list[i].base_category.code | カテゴリー識別コード |
$category.recommend_item.list[i].description | 商品説明文 |
$category.recommend_item.list[i].category_description | 商品カテゴリーページ用の商品説明文 |
$category.recommend_item.list[i].manufacturer | 製造元 |
$category.recommend_item.list[i].origin_country | 原産地 |
$category.recommend_item.list[i].special_display | 商品別特殊表示 |
$category.recommend_item.list[i].is_reservation_sale | 予約販売商品かどうか(真偽値) |
$category.recommend_item.list[i].reservation_sale_note | 備考 |
$category.recommend_item.list[i].has_release_date | 発売日が設定されているかどうか(真偽値) |
$category.recommend_item.list[i].is_released | 発売済みかどうか(真偽値) |
$category.recommend_item.list[i].release_date.year | 発売日時(年) ※予約販売商品のみ表示されます |
$category.recommend_item.list[i].release_date.month | 発売日時(月) ※予約販売商品のみ表示されます |
$category.recommend_item.list[i].release_date.day | 発売日時(日) ※予約販売商品のみ表示されます |
$category.recommend_item.list[i].release_date_note | 発売日備考 ※予約販売商品のみ表示されます |
$category.recommend_item.list[i].has_option | オプションが設定されているかどうか(真偽値) |
$category.recommend_item.list[i].is_favorite | お気に入りに追加済みかどうか(真偽値) |
$category.recommend_item.list[i].favorite_entry_url | お気に入りに追加URL |
$category.recommend_item.list[i].favorite_remove_url | お気に入りから削除URL |
$category.recommend_item.list[i].icon.has_item | アイコンが設定されているかどうか |
$category.recommend_item.list[i].icon.list[j].image_url | アイコン画像URL |
サブカテゴリー一覧 | |
$category.child_category.has_item | サブカテゴリーがあるかどうか(真偽値) |
$category.child_category.list[i].name | サブカテゴリー名 |
$category.child_category.list[i].url | サブカテゴリーURL |
$category.child_category.list[i].item_count | サブカテゴリーの総商品数 |
ページャー | |
$category.pager.has_item | ページャーがあるかどうか(真偽値) |
$category.pager.is_first | 表示中のページが最初のページかどうか(真偽値) |
$category.pager.is_first_display | 最初のページ番号が表示されているかどうか(真偽値) |
$category.pager.first_url | 最初のページURL |
$category.pager.prev_url | 前のページURL |
$category.pager.is_last | 表示中のページが最後のページかどうか(真偽値) |
$category.pager.is_last_display | 最後のページ番号が表示されているかどうか(真偽値) |
$category.pager.last_url | 最後のページURL |
$category.pager.last_number | 最終ページ数 |
$category.pager.next_url | 次のページURL |
$category.pager.list[i].number | ページ番号 |
$category.pager.list[i].url | ページURL |
$category.pager.list[i].is_current_page | 表示中のページかどうか(真偽値) |
まとめ買い割引情報 | |
$bulk.name | まとめ買い割引名 |
$bulk.display_count_from | 一覧に表示する開始商品数 |
$bulk.display_count_to | 一覧に表示する終了商品数 |
$bulk.display_count | 表示商品数 |
$bulk.total_count | 総商品数 |
$bulk.is_set_discount | セット割引かどうか(真偽値) |
$bulk.group1_name | セット割引のグループAの名前 |
$bulk.group1_url | セット割引のグループAのURL |
$bulk.is_group1_current | セット割引のグループAが表示されているかどうか(真偽値) |
$bulk.group2_name | セット割引のグループBの名前 |
$bulk.group2_url | セット割引のグループBのURL |
$bulk.is_group2_current | セット割引のグループBが表示されているかどうか(真偽値) |
まとめ買い割引一覧 | |
$bulk.item.list[i].num | 連番 |
$bulk.item.list[i].name | 商品名 |
$bulk.item.list[i].price | 商品価格 |
$bulk.item.list[i].price_excluded_tax | 税抜き価格 |
$bulk.item.list[i].tax | 税 |
$bulk.item.list[i].tax_rate | 消費税率 |
$bulk.item.list[i].is_reduced_tax_rate | 軽減税率かどうか(真偽値) |
$bulk.item.list[i].original_price | 通常価格(税込) |
$bulk.item.list[i].original_price_excluded_tax | 通常価格(税抜) |
$bulk.item.list[i].original_tax | 通常価格の税 |
$bulk.item.list[i].fixed_price | 定価 |
$bulk.item.list[i].url | 商品詳細画面URL |
$bulk.item.list[i].image_S | 商品縮小画像URL |
$bulk.item.list[i].image_M | 商品普通画像URL |
$bulk.item.list[i].image_L | 商品画像URL |
$bulk.item.list[i].is_stock_display | 在庫表示可かどうか(真偽値) |
$bulk.item.list[i].is_stock_unlimited | 在庫無制限商品かどうか(真偽値) |
$bulk.item.list[i].is_soldout | 売り切れかどうか(真偽値) |
$bulk.item.list[i].is_small_stock | 在庫が指定された数以下かどうか(真偽値) |
$bulk.item.list[i].stock_quantity | 在庫数 |
$bulk.item.list[i].is_sale | セール商品かどうか(真偽値) |
$bulk.item.list[i].sale_rate | セール割引率 |
$bulk.item.list[i].has_reiview | レビューが投稿されているかどうか(真偽値) |
$bulk.item.list[i].review.star_html | レビュー評価(星) |
$bulk.item.list[i].review.average | 平均レビュー点数 |
$bulk.item.list[i].review.total_count | レビュー投稿数 |
$bulk.item.list[i].review.url | レビュー一覧URL |
$bulk.item.list[i].icon.has_item | アイコンが設定されているかどうか |
$bulk.item.list[i].icon.list[j].image_url | アイコン画像URL |
$bulk.item.list[i].original_code | 独自商品コード |
$bulk.item.list[i].system_code | システム商品コード |
$bulk.item.list[i].point | 獲得ポイント |
$bulk.item.list[i].is_member_price | 会員割引商品かどうか(真偽値) |
$bulk.item.list[i].base_category.name | カテゴリー名 |
$bulk.item.list[i].base_category.url | カテゴリーURL |
$bulk.item.list[i].base_category.code | カテゴリー識別コード |
$bulk.item.list[i].description | 商品説明文(PC) |
$bulk.item.list[i].category_description | 商品カテゴリーページ用の商品説明文 |
$bulk.item.list[i].has_option | オプションが設定されているかどうか(真偽値) |
$bulk.item.list[i].manufacturer | 製造元 |
$bulk.item.list[i].origin_country | 原産地 |
$bulk.item.list[i].special_display | 商品別特殊表示 |
$bulk.item.list[i].is_reservation_sale | 予約販売商品かどうか(真偽値) |
$bulk.item.list[i].reservation_sale_note | 予約販売商品の備考 |
$bulk.item.list[i].has_release_date | 発売日が設定されているかどうか(真偽値) |
$bulk.item.list[i].item.is_released | 発売済みかどうか(真偽値) |
$bulk.item.list[i].release_date.year | 発売日時(年)※予約販売商品のみ表示されます |
$bulk.item.list[i].release_date.month | 発売日時(月)※予約販売商品のみ表示されます |
$bulk.item.list[i].release_date.day | 発売日時(日)※予約販売商品のみ表示されます |
$bulk.item.list[i].release_date_note | 発売日備考 ※予約販売商品のみ表示されます |
$bulk.item.list[i].is_favorite | お気に入りに追加済みかどうか(真偽値) |
$bulk.item.list[i].favorite_entry_url | お気に入りに追加URL |
$bulk.item.list[i].favorite_remove_url | お気に入りから削除URL |
$bulk.item.list[i].cart_entry_url | かごに入れるURL |
並び替え(まとめ買い) | |
$bulk.sort_recommend_url | 並び替えURL(おすすめ順) |
$bulk.sort_new_url | 並び替えURL(新着順) |
$bulk.sort_high_price_url | 並び替えURL(価格が高い順) |
$bulk.sort_low_price_url | 並び替えURL(価格が低い順) |
$bulk.is_sort_recommend_selected | おすすめ順かどうか(真偽値) |
$bulk.is_sort_new_selected | 新着順かどうか(真偽値) |
$bulk.sort_name_url | 並び替えURL(商品名順) |
$bulk.is_sort_name_selected | 商品名順かどうか |
$bulk.sort_manufacturer_url | 並び替えURL(製造元順) |
$bulk.is_sort_manufacturer_selected | 製造元順かどうか |
$bulk.is_sort_high_price_selected | 高価格順かどうか(真偽値) |
$bulk.is_sort_low_price_selected | 低価格順かどうか(真偽値) |
ページャー(まとめ買い割引) | |
$bulk.pager.is_first | 表示中のページが最初のページかどうか(真偽値) |
$bulk.pager.is_first_display | 最初のページ番号が表示されているかどうか(真偽値) |
$bulk.pager.first_url | 最初のページURL |
$bulk.pager.prev_url | 前のページURL |
$bulk.pager.is_last | 表示中のページが最後のページかどうか(真偽値) |
$bulk.pager.is_last_display | 最後のページ番号が表示されているかどうか(真偽値) |
$bulk.pager.last_url | 最後のページURL |
$bulk.pager.last_number | 最終ページ数 |
$bulk.pager.next_url | 次のページURL |
$bulk.pager.list[i].number | ページ番号 |
$bulk.pager.list[i].url | ページURL |
$bulk.pager.list[i].is_current_page | 表示中のページかどうか(真偽値) |
実装例を書いてみましょう。
<!doctype html>
<html lang="ja" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title><{$page.title}></title>
<meta name="description" content="<{$page.description}>">
<link rel="canonical" href="<{$page.canonical_url}>">
<meta property="og:type" content="website">
<meta property="og:title" content="<{$page.title}>">
<meta property="og:description" content="<{$page.description}>">
<meta property="og:site_name" content="<{$shop.name}>">
<meta name="twitter:card" content="summary_large_image">
<link rel="shortcut icon" type="image/ico" href="<{$shop.favicon_url}>">
<link href="<{$page.css}>" rel="stylesheet">
<link href="https://use.fontawesome.com/releases/v5.6.1/css/all.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap" rel="stylesheet">
<{$makeshop.head}>
</head>
<body>
<{$makeshop.body_top}>
<!-- Header with logo -->
<header class="header">
<h1 class="header-logo">
<a href="<{$url.top}>">
<{if $shop.logo_url}>
<img src="<{$shop.logo_url}>" alt="<{$shop.name}>">
<{else}>
<{$shop.name}>
<{/if}>
</a>
</h1>
</header>
<!-- Breadcrumbs -->
<nav class="breadcrumbs">
<{if $category.breadcrumb_list.has_item}>
<ul>
<{section name=i loop=$category.breadcrumb_list.list}>
<li>
<{if $category.breadcrumb_list.list[i].is_current}>
<span><{$category.breadcrumb_list.list[i].name}></span>
<{else}>
<a href="<{$category.breadcrumb_list.list[i].url}>"><{$category.breadcrumb_list.list[i].name}></a>
<{/if}>
</li>
<{/section}>
</ul>
<{/if}>
</nav>
<!-- Category Information -->
<section class="category-info">
<h2>Category: <{$category.name}></h2>
<p>Total Items: <{$category.total_count}> | Displayed Items: <{$category.display_count}></p>
<{if $category.image_url}>
<img src="<{$category.image_url}>" alt="<{$category.name}>">
<{/if}>
</section>
<!-- Sorting Options -->
<section class="sorting-options">
<ul>
<li><a href="<{$category.sort_recommend_url}>">おすすめ順</a></li>
<li><a href="<{$category.sort_new_url}>">新着順</a></li>
<li><a href="<{$category.sort_high_price_url}>">価格が高い順</a></li>
<li><a href="<{$category.sort_low_price_url}>">価格が低い順</a></li>
<li><a href="<{$category.sort_name_url}>">商品名順</a></li>
<li><a href="<{$category.sort_manufacturer_url}>">製造元順</a></li>
</ul>
</section>
<!-- Category Items List -->
<{if $category.item.has_item}>
<section class="category-items">
<ul>
<{section name=i loop=$category.item.list}>
<li>
<a href="<{$category.item.list[i].url}>">
<img src="<{$category.item.list[i].image_S}>" alt="<{$category.item.list[i].name}>">
<p><{$category.item.list[i].name}></p>
<p>Price: <{$category.item.list[i].price}></p>
<{if $category.item.list[i].is_sale}>
<span>Sale: <{$category.item.list[i].sale_rate}>% OFF</span>
<{/if}>
<{if $category.item.list[i].has_review}>
<div class="review"><{$category.item.list[i].review.star_html}></div>
<{/if}>
</a>
</li>
<{/section}>
</ul>
</section>
<{/if}>
<!-- Category Recommended Items -->
<{if $category.recommend_item.has_item}>
<section class="category-recommend-items">
<h2>Recommended Items</h2>
<ul>
<{section name=i loop=$category.recommend_item.list}>
<li>
<a href="<{$category.recommend_item.list[i].url}>">
<img src="<{$category.recommend_item.list[i].image_S}>" alt="<{$category.recommend_item.list[i].name}>">
<p><{$category.recommend_item.list[i].name}></p>
<p>Price: <{$category.recommend_item.list[i].price}></p>
</a>
</li>
<{/section}>
</ul>
</section>
<{/if}>
<!-- Subcategories -->
<{if $category.child_category.has_item}>
<section class="child-categories">
<h2>Subcategories</h2>
<ul>
<{section name=i loop=$category.child_category.list}>
<li><a href="<{$category.child_category.list[i].url}>"><{$category.child_category.list[i].name}></a> (<{$category.child_category.list[i].item_count}> items)</li>
<{/section}>
</ul>
</section>
<{/if}>
<!-- Bulk Discount Items -->
<{if $bulk.item.has_item}>
<section class="bulk-discount-items">
<h2>Bulk Discount Items</h2>
<ul>
<{section name=i loop=$bulk.item.list}>
<li>
<a href="<{$bulk.item.list[i].url}>">
<img src="<{$bulk.item.list[i].image_S}>" alt="<{$bulk.item.list[i].name}>">
<p><{$bulk.item.list[i].name}></p>
<p>Price: <{$bulk.item.list[i].price}></p>
<{if $bulk.item.list[i].is_sale}>
<span>Sale: <{$bulk.item.list[i].sale_rate}>% OFF</span>
<{/if}>
</a>
</li>
<{/section}>
</ul>
</section>
<{/if}>
<!-- Pagination -->
<{if $category.pager.has_item}>
<section class="pagination">
<ul>
<{if $category.pager.is_first_display}>
<li><a href="<{$category.pager.first_url}>">First</a></li>
<{/if}>
<li><a href="<{$category.pager.prev_url}>">Previous</a></li>
<{section name=i loop=$category.pager.list}>
<li><a href="<{$category.pager.list[i].url}>"><{$category.pager.list[i].number}></a></li>
<{/section}>
<li><a href="<{$category.pager.next_url}>">Next</a></li>
<{if $category.pager.is_last_display}>
<li><a href="<{$category.pager.last_url}>">Last</a></li>
<{/if}>
</ul>
</section>
<{/if}>
<!-- Footer -->
<footer class="footer">
<p>© <{$shop.copyright}></p>
</footer>
<!-- Scripts -->
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="<{$page.javascript}>"></script>
<{$makeshop.body_bottom}>
</body>
</html>
検索情報 | |
---|---|
$search.keyword | 検索したキーワード |
$search.category.name | 検索したカテゴリー名 |
$search.category.code | 検索したカテゴリー識別コード |
$search.price_low | 検索した価格帯(低) |
$search.price_high | 検索した価格帯(高) |
$search.total_count | 総商品数 |
$search.display_count | 表示商品数 |
$search.original_code | 検索した独自商品コード |
$search.display_count_from | ページ内最小表示商品数 |
$search.display_count_to | ページ内最大表示商品数 |
パンくず | |
$search.breadcrumb_list.list[i].name | ページ名 |
$search.breadcrumb_list.list[i].url | ページURL |
$search.breadcrumb_list.list[i].is_current | 現在地かどうか(真偽値) |
並び替え | |
$search.sort_recommend_url | 並び替えURL(おすすめ順) |
$search.sort_new_url | 並び替えURL(新着順) |
$search.sort_high_price_url | 並び替えURL(価格が高い順) |
$search.sort_low_price_url | 並び替えURL(価格が低い順) |
$search.is_sort_recommend_selected | おすすめ順かどうか(真偽値) |
$search.is_sort_new_selected | 新着順かどうか(真偽値) |
$search.sort_name_url | 並び替えURL(商品名順) |
$search.is_sort_name_selected | 商品名順かどうか |
$search.sort_manufacturer_url | 並び替えURL(製造元順) |
$search.is_sort_manufacturer_selected | 並び順が製造元順かどうか |
$search.is_sort_high_price_selected | 高価格順かどうか(真偽値) |
$search.is_sort_low_price_selected | 低価格順かどうか(真偽値) |
検索結果一覧 | |
$search.item.has_item | 検索結果にあてはまる商品があるかどうか(真偽値) |
$search.item.list[i].num | 番号 |
$search.item.list[i].name | 商品名 |
$search.item.list[i].price | 販売価格 |
$search.item.list[i].price_excluded_tax | 税抜き価格 |
$search.item.list[i].tax | 税 |
$search.item.list[i].tax_rate | 消費税率 |
$search.item.list[i].is_reduced_tax_rate | 軽減税率対象商品かどうか |
$search.item.list[i].fixed_price | 定価 |
$search.item.list[i].original_price | 通常価格 |
$search.item.list[i].original_price_excluded_tax | 税抜き通常価格 |
$search.item.list[i].original_tax | 通常価格の税 |
$search.item.list[i].url | 商品URL |
$search.item.list[i].image_S | 商品縮小画像URL |
$search.item.list[i].image_M | 商品普通画像URL |
$search.item.list[i].image_L | 商品画像URL |
$search.item.list[i].is_stock_display | 在庫表示可かどうか(真偽値) |
$search.item.list[i].is_stock_unlimited | 在庫無制限かどうか(真偽値) |
$search.item.list[i].is_soldout | 売り切れかどうか(真偽値) |
$search.item.list[i].is_small_stock | 在庫が指定された数以下かどうか(真偽値) |
$search.item.list[i].stock_quantity | 在庫数 |
$search.item.list[i].is_sale | セール商品かどうか(真偽値) |
$search.item.list[i].sale_rate | 割引率 |
$search.item.list[i].has_review | レビューが投稿されているかどうか(真偽値) |
$search.item.list[i].review.star_html | レビュー評価(星) |
$search.item.list[i].review.average | 平均レビュー点数 |
$search.item.list[i].review.total_count | レビュー投稿数 |
$search.item.list[i].review.url | レビュー一覧URL |
$search.item.list[i].child_category.has_item | サブカテゴリーを持っているかどうか(真偽値) |
$search.item.list[i].original_code | 独自商品コード |
$search.item.list[i].system_code | システム商品コード |
$search.item.list[i].point | 獲得ポイント |
$search.item.list[i].is_member_price | 会員割引商品かどうか(真偽値) |
$search.item.list[i].base_category.name | カテゴリー名 |
$search.item.list[i].base_category.url | カテゴリーURL |
$search.item.list[i].base_category.code | カテゴリー識別コード |
$search.item.list[i].description | 商品説明文 |
$search.item.list[i].manufacturer | 製造元 |
$search.item.list[i].origin_country | 原産地 |
$search.item.list[i].special_display | 商品別特殊表示 |
$search.item.list[i].is_reservation_sale | 予約販売商品かどうか(真偽値) |
$search.item.list[i].reservation_sale_note | 備考 |
$search.item.list[i].has_release_date | 発売日が設定されているかどうか(真偽値) |
$search.item.item.is_released | 発売済みかどうか(真偽値) |
$search.item.list[i].release_date.year | 発売日時(年) |
$search.item.list[i].release_date.month | 発売日時(月) |
$search.item.list[i].release_date.day | 発売日時(日) |
$search.item.list[i].release_date_note | 発売日備考 |
$search.item.list[i].has_option | オプションが設定されているかどうか(真偽値) |
$search.item.list[i].is_favorite | お気に入りに追加済みかどうか(真偽値) |
$search.item.list[i].favorite_entry_url | お気に入りに追加URL |
$search.item.list[i].favorite_remove_url | お気に入りから削除URL |
$search.item.list[i].cart_entry_url | かごに入れるURL |
$search.item.list[i].icon.has_item | アイコンが設定されているかどうか |
$search.item.list[i].icon.list[j].image_url | アイコン画像URL |
ページャー | |
$search.pager.is_first | 表示中のページが最初のページかどうか(真偽値) |
$search.pager.is_first_display | 最初のページ番号が表示されているかどうか(真偽値) |
$search.pager.first_url | 最初のページURL |
$search.pager.prev_url | 前のページURL |
$search.pager.is_last | 表示中のページが最後のページかどうか(真偽値) |
$search.pager.is_last_display | 最後のページ番号が表示されているかどうか(真偽値) |
$search.pager.last_url | 最後のページURL |
$search.pager.last_number | 最終ページ数 |
$search.pager.next_url | 次のページURL |
$search.pager.list[i].number | ページ番号 |
$search.pager.list[i].url | ページURL |
$search.pager.list[i].is_current_page | 表示中のページかどうか(真偽値) |
これらを実際に使ったコードです
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>検索結果: <{$search.keyword}></title>
</head>
<body>
<!-- Breadcrumbs -->
<nav class="breadcrumbs">
<{if $search.breadcrumb_list.has_item}>
<ul>
<{section name=i loop=$search.breadcrumb_list.list}>
<li>
<{if $search.breadcrumb_list.list[i].is_current}>
<span><{$search.breadcrumb_list.list[i].name}></span>
<{else}>
<a href="<{$search.breadcrumb_list.list[i].url}>"><{$search.breadcrumb_list.list[i].name}></a>
<{/if}>
</li>
<{/section}>
</ul>
<{/if}>
</nav>
<!-- Search Information -->
<section class="search-info">
<h1>検索結果: <{$search.keyword}></h1>
<p>カテゴリー: <{$search.category.name}></p>
<p>価格帯: <{$search.price_low}> - <{$search.price_high}></p>
<p>総商品数: <{$search.total_count}> | 表示商品数: <{$search.display_count_from}> - <{$search.display_count_to}></p>
</section>
<!-- Sorting Options -->
<section class="sorting-options">
<h2>並び替え</h2>
<ul>
<li><a href="<{$search.sort_recommend_url}>" <{if $search.is_sort_recommend_selected}>class="selected"<{/if}>おすすめ順</a></li>
<li><a href="<{$search.sort_new_url}>" <{if $search.is_sort_new_selected}>class="selected"<{/if}>新着順</a></li>
<li><a href="<{$search.sort_high_price_url}>" <{if $search.is_sort_high_price_selected}>class="selected"<{/if}>価格が高い順</a></li>
<li><a href="<{$search.sort_low_price_url}>" <{if $search.is_sort_low_price_selected}>class="selected"<{/if}>価格が低い順</a></li>
<li><a href="<{$search.sort_name_url}>" <{if $search.is_sort_name_selected}>class="selected"<{/if}>商品名順</a></li>
<li><a href="<{$search.sort_manufacturer_url}>" <{if $search.is_sort_manufacturer_selected}>class="selected"<{/if}>製造元順</a></li>
</ul>
</section>
<!-- Search Results List -->
<{if $search.item.has_item}>
<section class="search-results">
<h2>検索結果一覧</h2>
<ul>
<{section name=i loop=$search.item.list}>
<li>
<a href="<{$search.item.list[i].url}>">
<img src="<{$search.item.list[i].image_S}>" alt="<{$search.item.list[i].name}>">
<p><{$search.item.list[i].name}></p>
<p>価格: <{$search.item.list[i].price}></p>
<{if $search.item.list[i].is_sale}>
<span>セール: <{$search.item.list[i].sale_rate}>% OFF</span>
<{/if}>
<{if $search.item.list[i].has_review}>
<div class="review"><{$search.item.list[i].review.star_html}></div>
<{/if}>
</a>
</li>
<{/section}>
</ul>
</section>
<{else}>
<section class="no-results">
<p>検索結果が見つかりませんでした。</p>
</section>
<{/if}>
<!-- Pagination -->
<{if $search.pager.is_first_display || $search.pager.is_last_display}>
<section class="pagination">
<ul>
<{if !$search.pager.is_first}>
<li><a href="<{$search.pager.first_url}>">最初へ</a></li>
<li><a href="<{$search.pager.prev_url}>">前へ</a></li>
<{/if}>
<{section name=i loop=$search.pager.list}>
<li>
<{if $search.pager.list[i].is_current_page}>
<span><{$search.pager.list[i].number}></span>
<{else}>
<a href="<{$search.pager.list[i].url}>"><{$search.pager.list[i].number}></a>
<{/if}>
</li>
<{/section}>
<{if !$search.pager.is_last}>
<li><a href="<{$search.pager.next_url}>">次へ</a></li>
<li><a href="<{$search.pager.last_url}>">最後へ</a></li>
<{/if}>
</ul>
</section>
<{/if}>
</body>
</html>
パンくずリスト:検索結果のパンくずリストを表示します。
検索情報:検索キーワードやカテゴリー、価格帯、総商品数、表示商品数などの検索条件を表示します。
並び替えオプション:おすすめ順、新着順、価格順、商品名順、製造元順の並び替えリンクを提供します。
検索結果一覧:検索結果の一覧を表示します。商品名、価格、セール情報、レビュー評価が表示されます。
ページネーション:検索結果のページネーションを実装しています。
だいぶどうやればいいかわかってきたと思います。
パンくず | |
---|---|
$item.breadcrumb_list_group.has_item | パンくずリストが複数あるかどうか(真偽値) |
$item.breadcrumb_list_group.list[i].list[j].name | ページ名 |
$item.breadcrumb_list_group.list[i].list[j].url | ページURL |
$item.breadcrumb_list_group.list[i].is_base_category | パンくずリストが基本カテゴリーかどうか |
商品情報 | |
$item.name | 商品名 |
$item.url | 商品URL |
$item.base_category.name | カテゴリー名 |
$item.base_category.url | カテゴリーURL |
$item.base_category.code | カテゴリー識別コード |
$item.original_code | 独自商品コード※初期設定は非表示 |
$item.system_code | システム商品コード |
$item.point_html | 獲得ポイント |
$item.point | 獲得ポイント(値のみ・金額連動なし) |
$item.description | 商品説明 |
$item.description2 | 商品説明2 |
$item.description3 | 商品説明3 |
$item.description4 | 商品説明4 |
$item.manufacturer | 製造元 |
$item.origin_country | 原産地 |
$item.special_display | 商品別特殊表示 |
$item.quantity_id | 数量入力フォーム用データID |
$item.is_sell_start | 販売開始日時が設定されているかどうか(真偽値) |
$item.sell_start.year | 販売開始日時(年) |
$item.sell_start.month | 販売開始日時(月) |
$item.sell_start.day | 販売開始日時(日) |
$item.sell_start.hour | 販売開始日時(時) |
$item.sell_start.minute | 販売開始日時(分) |
$item.is_sell_end | 販売終了日時が設定されているかどうか(真偽値) |
$item.sell_end.year | 販売終了日時(年) |
$item.sell_end.month | 販売終了日時(月) |
$item.sell_end.day | 販売終了日時(日) |
$item.sell_end.hour | 販売終了日時(時) |
$item.sell_end.minute | 販売終了日時(分) |
$item.is_within_sell_period | 販売期間中かどうか(真偽値) |
$item.order_quantity_min | 最小注文限度 |
$item.order_quantity_max | 最大注文限度 |
$item.contact_url | 商品に対するお問い合わせURL |
$item.icon.has_item | アイコンが設定されているかどうか(真偽値) |
$item.icon.list[i].image_url | アイコン画像URL |
価格 | |
$item.price_html | 販売価格 |
$item.price | 販売価格(値のみ・金額連動なし) |
$item.original_price | 通常価格 |
$item.original_price_excluded_tax | 税抜き通常価格 |
$item.original_tax | 通常価格の税 |
$item.fixed_price | 定価 |
$item.fixed_price_name | 定価名 |
$item.price_excluded_tax_html | 税抜き価格 |
$item.price_excluded_tax | 税抜き価格(値のみ・金額連動なし) |
$item.tax_html | 税 |
$item.tax | 税(値のみ・金額連動なし) |
$item.tax_rate | 消費税率 |
$item.is_reduced_tax_rate | 軽減税率対象商品かどうか |
$item.is_member_price | 会員専用価格かどうか(真偽値) |
商品画像 | |
$item.image_S | 商品縮小画像URL |
$item.image_M | 商品普通画像URL |
$item.image_L | 商品画像URL |
複数商品画像 | |
$item.multi_image.has_item | 複数商品画像が登録されているか(真偽値) |
$item.multi_image.list[i].image_S | 商品縮小画像URL |
$item.multi_image.list[i].image_L | 商品画像URL |
追加商品画像 | |
$item.add_image.has_item | 追加商品画像が登録されているか(真偽値) |
$item.add_image.list[i].image_url | 追加商品画像URL |
$item.add_image.list[i].description | 追加商品画像説明文 |
セール | |
$item.is_sale | セール商品かどうか(真偽値) |
$item.sale_rate | 割引率 |
$item.has_sale_period | セール期間が設定されているかどうか(真偽値) |
$item.sale_start.year | セール開始日時(年) |
$item.sale_start.month | セール開始日時(月) |
$item.sale_start.day | セール開始日時(日) |
$item.sale_start.hour | セール開始日時(時) |
$item.sale_start.minute | セール開始日時(分) |
$item.sale_end.year | セール終了日時(年) |
$item.sale_end.month | セール終了日時(月) |
$item.sale_end.day | セール終了日時(日) |
$item.sale_end.hour | セール終了日時(時) |
$item.sale_end.minute | セール終了日時(分) |
オプション | |
$item.has_option | オプションが設定されているかどうか(真偽値) |
$item.option_html | オプション・オプショングループ |
送料 | |
$item.is_delivery_price_display | 送料が設定されているかどうか(真偽値) |
$item.delivery_price | 送料 |
$item.is_delivery_price_message_display | 配送料の表示タイプに固定のテキストがあるかどうか(真偽値) |
$item.delivery_price_message | 配送料の表示タイプの固定のテキスト |
$item.is_member_delivery_price_display | 会員グループ別送料があるかどうか(真偽値) |
$item.member_delivery_price | 会員グループ別送料 |
在庫 | |
$item.is_stock_display | 在庫表示可かどうか(真偽値) |
$item.is_stock_unlimited | 在庫無制限かどうか(真偽値) |
$item.is_soldout | 売り切れかどうか(真偽値) |
$item.is_small_stock | 在庫が指定された数以下かどうか(真偽値) |
$item.small_stock_quantity | 指定された在庫数 |
$item.stock_quantity | 在庫数 |
$item.is_restock_enabled | 再入荷お知らせが利用可能な商品かどうか(真偽値) |
$item.restock_url | 再入荷お知らせURL |
かごに入れる | |
$item.cart_entry_url | かごに入れるURL |
お気に入りに追加 | |
$item.is_favorite | お気に入りに追加済みかどうか(真偽値) |
$item.favorite_entry_url | お気に入りに追加URL |
$item.favorite_remove_url | お気に入りから削除URL |
レビュー | |
$item.review.is_enabled | レビュー機能が有効かどうか(真偽値) |
$item.review.has_item | レビューが投稿されているかどうか(真偽値) |
$item.review.star_html | レビュー評価(星) |
$item.review.average | 平均レビュー点数 |
$item.review.total_count | レビュー投稿数 |
$item.review.list_url | レビュー一覧URL |
$item.review.post_url | レビュー投稿URL |
$item.review.list[i].reviewer_name | 投稿者名 |
$item.review.list[i].star_html | レビュー評価(星) |
$item.review.list[i].score | レビュー点数 |
$item.review.list[i].content | レビュー内容 |
$item.review.list[i].date.year | 投稿日時(年) |
$item.review.list[i].date.month | 投稿日時(月) |
$item.review.list[i].date.day | 投稿日時(日) |
$item.review.list[i].date.hour | 投稿日時(時) |
$item.review.list[i].date.minute | 投稿日時(分) |
SNSシェア | |
$item.sns.twitter | Twitterボタン |
$item.sns.facebook | Facebookボタン |
$item.sns.line | LINEボタン |
定期購入 | |
$item.cart_entry_subscription_url | 定期購入商品をカゴに入れるURL |
$item.is_subscription | 定期購入商品かどうか(通常商品と定期購入商品含む)(真偽値) |
$item.is_subscription_only | 定期購入商品かどうか(定期購入商品のみ)(真偽値) |
$item.subscription_price_html | 定期購入商品の販売価格 |
$item.subscription_price | 定期購入商品の販売価格(値のみ・金額連動なし) |
$item.subscription_price_excluded_tax_html | 定期購入商品の税抜き販売価格 |
$item.subscription_price_excluded_tax | 定期購入商品の税抜き販売価格(値のみ・金額連動なし) |
$item.subscription_tax_html | 定期購入商品の税 |
$item.subscription_tax | 定期購入商品の税(値のみ・金額連動なし) |
$item.subscription_point_html | 定期購入商品のポイント |
$item.subscription_point | 定期購入商品のポイント(値のみ・金額連動なし) |
$item.subscription_message | 定期購入商品のお届けサイクル案内文 |
$item.subscription_discount.has_item | 定期購入商品が回数割引設定されているかどうか(真偽値) |
$item.subscription_discount.list[i].times | 回数 |
$item.subscription_discount.list[i].price | 税込価格 |
$item.subscription_discount.list[i].price_excluded_tax | 税抜き価格 |
$item.subscription_discount.list[i].tax | 税 |
$item.subscription_gift.has_item | 定期購入商品が景品設定されているかどうか(真偽値) |
$item.subscription_gift.list[i].times | 回数 |
$item.subscription_gift.list[i].name | 景品名 |
$item.subscription_gift.list[i].image_url | 画像URL |
$item.subscription_gift.list[i].description | 詳細情報 |
商品一覧系 | |
$item.group.name | 商品グループ名 |
$item.group.has_item | 商品グループが登録されているかどうか(真偽値) |
$item.group | 商品グループ |
商品一覧系のタグは「$item.group」のあとに「.list[i]」をつけて使用してください。 例) item.group.list[i].num | |
.list[i].num | 番号 |
.list[i].name | 商品名 |
.list[i].price | 販売価格 |
.list[i].price_excluded_tax | 税抜き価格 |
.list[i].tax | 税 |
.list[i].fixed_price | 定価 |
.list[i].original_price | 通常価格 |
.list[i].cart_entry_url | かごに入れるURL |
.list[i].url | 商品URL |
.list[i].image_S | 商品縮小画像URL |
.list[i].image_M | 商品普通画像URL |
.list[i].image_L | 商品画像URL |
.list[i].is_stock_display | 在庫表示可かどうか(真偽値) |
.list[i].is_stock_unlimited | 在庫無制限かどうか(真偽値) |
.list[i].is_soldout | 売り切れかどうか(真偽値) |
.list[i].is_small_stock | 在庫が指定された数以下かどうか(真偽値) |
.list[i].stock_quantity | 在庫数 |
.list[i].is_sale | セール商品かどうか(真偽値) |
.list[i].sale_rate | 割引率 |
.list[i].has_review | レビューが投稿されているかどうか(真偽値) |
.list[i].review.star_html | レビュー評価(星) |
.list[i].review.average | 平均レビュー点数 |
.list[i].review.total_count | レビュー投稿数 |
.list[i].review.url | レビュー一覧URL |
.list[i].child_category.has_item | サブカテゴリーを持っているかどうか(真偽値) |
.list[i].original_code | 独自商品コード |
.list[i].system_code | システム商品コード |
.list[i].point | 獲得ポイント |
.list[i].base_category.name | カテゴリー名 |
.list[i].base_category.url | カテゴリーURL |
.list[i].base_category.code | カテゴリー識別コード |
.list[i].description | 商品説明文 |
.list[i].manufacturer | 製造元 |
.list[i].origin_country | 原産地 |
.list[i].special_display | 商品別特殊表示 |
.list[i].is_reservation_sale | 予約販売商品かどうか(真偽値) |
.list[i].reservation_sale_note | 予約商品備考 |
list[i].has_release_date | 発売日が設定されているかどうか(真偽値) |
list[i].is_released | 発売済みかどうか(真偽値) |
.list[i].release_date.year | 発売日時(年) |
.list[i].release_date.month | 発売日時(月) |
.list[i].release_date.day | 発売日時(日) |
.list[i].release_date_note | 発売日備考・お届け目安 |
.list[i].has_option | オプションが設定されているかどうか(真偽値) |
.list[i].icon.has_item | アイコンが設定されているかどうか |
.list[i].icon.list[j].image_url | アイコン画像URL |
予約販売 | |
$item.is_reservation_sale | 予約販売商品かどうか(真偽値) |
$item.reservation_sale_note | 予約商品備考 |
$item.has_release_date | 発売日が設定されているかどうか(真偽値) |
$item.is_released | 発売済みかどうか(真偽値) |
$item.release_date.year | 発売日時(年) |
$item.release_date.month | 発売日時(月) |
$item.release_date.day | 発売日時(日) |
$item.release_date_note | 発売日備考・お届け目安 |
SKU | |
$item.is_option_sku | SKUごとに表示するかどうか(真偽値) |
$item.option_sku.option1_label | オプション1 |
$item.option_sku.option2_label | オプション2 |
$item.option_sku.has_option2 | オプション2があるかどうか(真偽値) |
$item.option_sku.has_item | SKUリストが要素を持つかどうか(真偽値) |
$item.option_sku.list[i].name1 | オプション1の項目名 |
$item.option_sku.list[i].name2 | オプション2の項目名 |
$item.option_sku.list[i].image_S | オプション縮小画像URL |
$item.option_sku.list[i].image_L | オプション画像URL |
$item.option_sku.list[i].original_code | オプション独自コード |
$item.option_sku.list[i].price | 販売価格 |
$item.option_sku.list[i].price_excluded_tax | 税抜き販売価格 |
$item.option_sku.list[i].tax | 税 |
$item.option_sku.list[i].point | ポイント |
$item.option_sku.list[i].subscription_price | 販売価格(定期購入商品) |
$item.option_sku.list[i].subscription_price_excluded_tax | 税抜き販売価格(定期購入商品) |
$item.option_sku.list[i].subscription_tax | 税(定期購入商品) |
$item.option_sku.list[i].subscription_point | ポイント(定期購入商品) |
$item.option_sku.list[i].small_stock_quantity | 残りわずかとする数量 |
$item.option_sku.list[i].is_stock_unlimited | 在庫無制限商品かどうか(真偽値) |
$item.option_sku.list[i].stock_quantity | 在庫数 |
$item.option_sku.list[i].is_soldout | 売り切れかどうか(真偽値) |
$item.option_sku.list[i].is_small_stock | 残りわずかかどうか(真偽値) |
$item.option_sku.list[i].cart_entry_url | かごに入れるURL |
$item.option_sku.list[i].cart_entry_subscription_url | かごに入れるURL(定期購入商品) |
$item.option_sku.list[i].restock_url | 再入荷お知らせURL |
$item.option_sku.list[i].is_favorite | お気に入りに追加済みかどうか(真偽値) |
$item.option_sku.list[i].favorite_entry_url | お気に入りに追加URL |
$item.option_sku.list[i].favorite_remove_url | お気に入りから削除URL |
まとめ買い割引 | |
$item.is_bulk | まとめ買い割引商品かどうか(真偽値) |
$item.bulk_name | この商品が所属するまとめ買い割引の名前 |
$item.bulk_url | この商品が所属するまとめ買い割引商品一覧のURL |
名入れ | |
$item.is_name_print | 名入れ商品かどうか(真偽値) |
$item.name_print.description | 名入れ説明文 |
$item.name_print.has_item | 名入れ入力欄があるかどうか(真偽値) |
$item.name_print.list[i].title | 名入れ入力欄のタイトル |
$item.name_print.list[i].html | 名入れ入力欄のHTML |
$item.name_print.list[i].is_required | 名入れ入力欄が必須かどうか(真偽値) |
$item.name_print.list[i].character_type | 名入れ入力欄に入力可能な文字種類(/区切り) |
$item.name_print.list[i].column_max | 名入れ入力欄に入力可能なの1行の最大文字数 |
$item.name_print.list[i].row_max | 名入れ入力欄に入力可能な最大行数 |
$item.name_print.list[i].total_max | 名入れ入力欄に入力可能な全体の最大文字数 |
これを使ったサンプルのコードを記載します
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title><{$item.name}></title>
</head>
<body>
<!-- Breadcrumbs -->
<{if $item.breadcrumb_list_group.has_item}>
<nav class="breadcrumbs">
<ul>
<{section name=i loop=$item.breadcrumb_list_group.list}>
<{section name=j loop=$item.breadcrumb_list_group.list[i].list}>
<li>
<a href="<{$item.breadcrumb_list_group.list[i].list[j].url}>"><{$item.breadcrumb_list_group.list[i].list[j].name}></a>
</li>
<{/section}>
<{/section}>
</ul>
</nav>
<{/if}>
<!-- Item Details -->
<section class="item-details">
<h1><{$item.name}></h1>
<p>カテゴリー: <a href="<{$item.base_category.url}>"><{$item.base_category.name}></a></p>
<{if $item.manufacturer}>
<p>製造元: <{$item.manufacturer}></p>
<{/if}>
<{if $item.origin_country}>
<p>原産地: <{$item.origin_country}></p>
<{/if}>
<!-- Item Description -->
<{if $item.description}>
<div class="description">
<h2>商品説明</h2>
<p><{$item.description}></p>
</div>
<{/if}>
<!-- Pricing -->
<section class="pricing">
<h2>価格</h2>
<p>販売価格: <{$item.price_html}></p>
<{if $item.fixed_price}>
<p>定価: <{$item.fixed_price}></p>
<{/if}>
<{if $item.is_sale}>
<p>セール価格: <{$item.sale_rate}>% OFF</p>
<{/if}>
</section>
<!-- Item Images -->
<section class="images">
<h2>商品画像</h2>
<img src="<{$item.image_L}>" alt="<{$item.name}>" class="main-image">
<{if $item.multi_image.has_item}>
<ul class="additional-images">
<{section name=i loop=$item.multi_image.list}>
<li><img src="<{$item.multi_image.list[i].image_S}>" alt="商品画像"></li>
<{/section}>
</ul>
<{/if}>
</section>
<!-- Stock Information -->
<section class="stock-info">
<h2>在庫情報</h2>
<{if $item.is_stock_display}>
<p>在庫: <{if $item.is_stock_unlimited}>無制限<{else}><{$item.stock_quantity}>個<{/if}></p>
<{/if}>
<{if $item.is_soldout}>
<p>売り切れ</p>
<{else}>
<a href="<{$item.cart_entry_url}>" class="add-to-cart">カートに入れる</a>
<{/if}>
</section>
<!-- Reviews -->
<{if $item.review.is_enabled}>
<section class="reviews">
<h2>レビュー</h2>
<{if $item.review.has_item}>
<p>評価: <{$item.review.average}></p>
<div class="review-stars"><{$item.review.star_html}></div>
<ul>
<{section name=i loop=$item.review.list}>
<li>
<p>投稿者: <{$item.review.list[i].reviewer_name}></p>
<p>評価: <{$item.review.list[i].score}></p>
<p>内容: <{$item.review.list[i].content}></p>
<p>投稿日: <{$item.review.list[i].date.year}>/<{$item.review.list[i].date.month}>/<{$item.review.list[i].date.day}></p>
</li>
<{/section}>
</ul>
<{else}>
<p>レビューはまだありません。</p>
<{/if}>
</section>
<{/if}>
<!-- SNS Share Buttons -->
<section class="sns-share">
<h2>シェア</h2>
<div>
<{$item.sns.twitter}>
<{$item.sns.facebook}>
<{$item.sns.line}>
</div>
</section>
<!-- Options -->
<{if $item.has_option}>
<section class="item-options">
<h2>オプション</h2>
<div>
<{$item.option_html}>
</div>
</section>
<{/if}>
<!-- Bulk Discounts -->
<{if $item.is_bulk}>
<section class="bulk-discounts">
<h2>まとめ買い割引</h2>
<p>この商品はまとめ買い割引対象です。詳しくは<a href="<{$item.bulk_url}>"><{$item.bulk_name}></a>をご覧ください。</p>
</section>
<{/if}>
<!-- Add to Favorite -->
<section class="favorite">
<{if $item.is_favorite}>
<a href="<{$item.favorite_remove_url}>" class="remove-favorite">お気に入りから削除</a>
<{else}>
<a href="<{$item.favorite_entry_url}>" class="add-favorite">お気に入りに追加</a>
<{/if}>
</section>
</section>
<!-- Subscription Information -->
<{if $item.is_subscription}>
<section class="subscription-info">
<h2>定期購入</h2>
<p>定期購入価格: <{$item.subscription_price_html}></p>
<p>ポイント: <{$item.subscription_point_html}></p>
<p>サイクル: <{$item.subscription_message}></p>
<{if $item.subscription_discount.has_item}>
<h3>回数割引</h3>
<ul>
<{section name=i loop=$item.subscription_discount.list}>
<li><{$item.subscription_discount.list[i].times}>回目: <{$item.subscription_discount.list[i].price}>円</li>
<{/section}>
</ul>
<{/if}>
</section>
<{/if}>
<!-- SKU Options -->
<{if $item.is_option_sku}>
<section class="sku-options">
<h2>オプションSKU</h2>
<{section name=i loop=$item.option_sku.list}>
<div class="sku-item">
<p>オプション: <{$item.option_sku.list[i].name1}> - <{$item.option_sku.list[i].name2}></p>
<p>価格: <{$item.option_sku.list[i].price}></p>
<{if !$item.option_sku.list[i].is_soldout}>
<a href="<{$item.option_sku.list[i].cart_entry_url}>" class="add-to-cart">カートに入れる</a>
<{else}>
<p>売り切れ</p>
<{/if}>
</div>
<{/section}>
</section>
<{/if}>
</body>
</html>
もうだいたいわかりましたよね。
とても楽に実装ができます。
ログイン後のページの修正はできませんしURL構造を変えることはできません
またこの構成でSEOを強くすることはできませんが、
ECを作りたいということならほとんどの条件を満たすことができます。
10万円でMakeShopの格安制作代行を提供。デザイン修正は3回まで可能で、複数の箇所を一度に依頼可能です。レスポンシブ対応でサイト制作がスムーズに行えます。
詳細を見る実績・デザイン・料金・評判をもとにMakeShopに強い制作会社を厳選しました。簡単な質問に答えるだけで見積もりも可能です。
詳細を見る