MUTO LAB

TSUBU サポート

健康食品・サプリメントの店のための Shopify テーマ TSUBU の設定手順と、よくある質問です。上から順に進めれば、その日のうちに保健機能食品の表示と定期便の条件がお客様に出るようになります。お届け希望日・税込表示・書体と色など、土台の KINARI と共通の設定は KINARI のサポートページにあります。

zip をアップロード

Shopify 管理画面の「オンラインストア → テーマ → テーマを追加 → zip ファイルをアップロード」。購入時の zip は保管しておいてください。

言語の既定を日本語に(重要)

「設定 → 言語」で日本語を追加して公開し、英語の行の「…」→「デフォルトを変更」で日本語を選びます。追加して公開しただけでは、ストアは英語で表示されます。定型文も英語になります。

マーケットと配送エリアを日本に

「設定 → マーケット」で対象の地域を日本に、「設定 → 配送と配達」の配送エリアにも日本を入れてください。United States のままだと、在庫があっても全商品が「売り切れ」になります。マーケットを先に直してください。

定期購入のアプリを入れる

定期便を売る店は、Shopify 純正の無料アプリ「Shopify Subscriptions」などで販売プランを作り、商品に付けます。テーマは販売プランを読んで、選択画面と条件の表を出します。

更新版の受け取り

ご購入から1年間、更新版を無償でお受け取りいただけます。更新版の受け取りのページでご購入時のメールアドレスを入れると、受け取りリンクをお送りします。表示の決まりが変わったときは、定型文を新しい版で直します。

無料デモ版

買う前に試せる無料のデモ版があります。入れ方は製品版と同じですが、公開せずに「プレビュー」でご覧ください(公開すると、いまのテーマと入れ替わります)。保健機能食品の表示、定期便の条件、1日あたりの目安はデモ版でも製品版と同じものが動きます。

できることデモ版製品版
保健機能食品の表示(定型文・栄養機能食品の機能の表示と注意喚起)使える使える
定期便の条件(商品ページ・カート)使える使える
1日あたりの目安使える使える
食品表示・栄養成分表示・飲み方使える使える
区分 × 形状で探す・原料のタイル・絞り込み使える使える
定期便のカード表示(お得率・お届けの間隔。縦の一覧は使えます)—使える
のし・ラッピング・メッセージカード—使える
お届け希望日・時間帯—使える

商品ページのブロック「保健機能食品の表示」(KINARI 0.16.0 で足した部品)です。商品の区分(メタフィールド tsubu.category)に合わせて、決められた定型文を出します。

区分に入れる語出すもの
機能性表示食品枠で囲んだ「機能性表示食品」、届出番号(tsubu.notification_no)、機能性表示(tsubu.claim)、定型文4つ(改正後の文言)、消費者庁の届出情報検索へのリンク
栄養機能食品「栄養機能食品(成分名)」、機能の表示(tsubu.claim。空なら成分名から組み立て)、注意喚起、定型文2つ
特定保健用食品「特定保健用食品」、許可証票(ブロックの設定の画像)、許可表示(tsubu.claim)、定型文
空、またはほかの語何も出さない(いわゆる健康食品に定型文を付けない)

どの区分でも、tsubu.daily_amount(1日当たりの摂取目安量)・how_to_take(摂取の方法)・nrv(栄養素等表示基準値に占める割合)・cautions(摂取上の注意)があれば表に出します。定型文は設定で消せません。店の文は「足す文」の欄で足せます。

栄養機能食品の成分

tsubu.nutrients(単一行テキストのリスト)に成分名を1行ずつ入れると、基準別表第11の機能の表示と注意喚起を組み立てます。機能の表示が複数ある成分は、「亜鉛:1,2」のように番号で選べます(書かなければすべて)。注意喚起は「本品は、多量摂取により…」と「1日の摂取目安量を守ってください。」を1回だけにして、成分ごとの文を重ならないように入れます。

使える成分名: n-3系脂肪酸・亜鉛・カリウム・カルシウム・鉄・銅・マグネシウム・ナイアシン・パントテン酸・ビオチン・ビタミンA・ビタミンB1・ビタミンB2・ビタミンB6・ビタミンB12・ビタミンC・ビタミンD・ビタミンE・ビタミンK・葉酸(全角の英数字でも当たります)。カリウムは、錠剤・カプセルなどの形の食品では機能を表示できません。

表示の最終的な責任は販売者にあります。テーマの文は消費者庁の資料の文言を写したものですが、商品のパッケージと届出の内容に合わせて必ずご確認ください。1日当たりの摂取目安量に含まれる成分の量が、国の上限値・下限値の範囲にあるかは、テーマでは判定しません。

商品ページのブロック「定期購入の条件」は、定期便を選んでいるあいだ、購入ボタンの前に次の行を並べます(定期専用の商品では常に)。カートにも、定期便の行に2回目以降の価格と間隔、カートの下に条件の要約が出ます。

  • 1回のお届け: 内容数(tsubu.count)と1日の目安から「1点=30包・30日分」。バリエーションの内容数があればそちら
  • お届けの回数: テーマの設定「最低の回数」。0 なら「回数の決まりはありません。解約のお申し出があるまで、自動で続きます」
  • 価格: 販売プランの価格の設定から。初回と2回目以降で違えば「初回 ¥3,184 / 2回目以降 ¥3,582」。最低の回数があれば、その回数までの総額
  • お支払い: テーマの設定(空なら「各回の発送時に、ご注文時と同じお支払い方法で」)
  • お届けの時期: 初回は同じページの「次の発送日」、2回目以降は販売プランの間隔
  • 解約・休止: テーマの設定の期限・方法・手数料と、定期購入ポリシーへのリンク

条件はテーマの設定「定期購入の条件」に1か所で入れます(商品ページとカートで同じ文になります)。解約の期限か方法が空のままだと、テーマエディタにだけ注意が出ます。

チェックアウトについて(大事)

特定商取引法で条件を見せる「最終確認画面」は、注文を確定する画面、つまり Shopify のチェックアウトです。テーマからは変えられません。チェックアウトには「設定 → ポリシー → 定期購入ポリシー」が出るので、テーマの設定と同じ条件をそこに書いてください。販売プランの名前にも、間隔と価格の条件(「30日ごと(初回20%オフ・2回目以降10%オフ)」)を入れておくと、チェックアウトの明細に出ます。テーマだけで特定商取引法を満たせるわけではありません。

公開の前に、表示の抜けを一覧にするページです。テーマエディタで開いたときだけ中身が出ます。お客様が開いても何も出ず、検索にも載りません(noindex)。

  1. 「オンラインストア → ページ → ページを追加」で、タイトル「表示の点検」のページを作り、右の「テーマテンプレート」で compliance を選んで保存します。メニューには載せません
  2. 「オンラインストア → テーマ → カスタマイズ」で、上のページ選択から「固定ページ → compliance」を開きます
  3. ✗(抜けている)と注意を、書いてある場所で直します。✗ の商品には「管理画面で直す」のリンクがあります
  4. 「ご自身で確かめること」は、左の欄でブロックを開き、「確かめた」に印を付けて保存します。最後に点検した日と担当は、セクションの設定に入れます

自動で見ること

  • 店全体: 特定商取引法の表記(Shopify のポリシーか、ハンドル legal-notice の固定ページ)とその主な語、返金・プライバシーのポリシー、通貨、税込の表示、表示の言語、タイムゾーン、配送エリア(在庫があるのに買えない商品が8割以上なら注意)
  • 定期便(販売プランのある商品があるとき): 定期購入ポリシーとその主な語、テーマの設定「定期購入の条件」の解約の期限と方法、プラン名に間隔の数字があるか、初回の価格が2回目以降の半分未満でないか
  • 商品(50件ずつ): 価格0円、写真なし、保健機能食品の区分の語・区分ごとの必須の項目・栄養機能食品の成分名、定期便の商品の内容数と1日の目安、食品表示(名称・原材料名・内容量・賞味期限・保存方法・製造者。どれか1つでも入れた商品だけ)

商品ページでも、テーマエディタで見ているときだけ、保健機能食品の表示のブロックの位置に「届出番号が空です」などが出ます。

野菜・果物・鮮魚のような生鮮食品も売る店は、ブロック「必須の項目」の「食品表示(加工食品)」の対象を「この商品タイプの商品」にして、加工食品の商品タイプ(例: ジャム,焼き菓子)だけに絞ってください。そのままだと、生鮮食品にも「原材料名・賞味期限が空」と出ます(生鮮食品の表示は名称と原産地です)。

印とメモはテーマの設定に保存されます。別のテーマに入れ替えると引き継がれないので、入れ替える前に書き写すか、ページを印刷して残してください。点検表は、法令に合っていることを保証するものではありません。

商品ページのブロック「1日あたりの目安」は、内容数(tsubu.count、整数)と1日の目安(tsubu.per_day、小数)から、何日分か(切り捨て)と1日あたりの価格(約。円未満は四捨五入)を出します。単位は tsubu.unit(「粒」「包」「g」「ml」)。

  • 袋の大きさをバリエーションにしている商品は、バリエーションのメタフィールドに同じキーで内容数を入れると、選び直したときに数が変わります
  • 定期便を選ぶと、2回目以降の価格で計算します(初回だけの安さで1日あたりを見せないため)
  • お届けの間隔が「30日ごと」「4週間ごと」「2か月ごと」のように読めるときは、1回分の日数と並べ、間隔より早くなくなるときは「次が届く前になくなります」と出します
  • 食品表示: ブロック「食品表示」(KINARI と同じ部品。0.16.0 で名前空間を選べるようにしました)。名称・内容量・原材料名・アレルゲン(特定原材料8品目の表つき)・賞味期限・保存方法・原産地・製造者を tsubu.* から読みます
  • 栄養成分表示: ブロック「仕様表」。見出しを「栄養成分表示(1日当たりの摂取目安量あたり)」にしてあります。保健機能食品は、1日当たりの摂取目安量あたりの量で入れてください
  • 飲み方: ブロック「使い方」。飲むとき(tsubu.timing)と手順(tsubu.steps)
  • お召し上がりの前に: 開閉式の文。アレルギー・体質・服薬中の方への注意

食品表示の基準は容器包装への表示の決まりで、ネット通販のページへの掲載は法的な義務ではありません。ただし消費者庁の「インターネット販売における食品表示の情報提供に関するガイドブック」は、できる限り載せることを求めています。

「設定 → カスタムデータ → 商品 → 定義を追加する」で、次の項目を作ります。すべて tsubu.キー です。使わない項目は作らなくて構いません。

キー名前型使う所
tsubu.category区分単一行テキスト表示・区分 × 形状で探す
tsubu.notification_no届出番号単一行テキスト表示(機能性表示食品)
tsubu.claim機能性の表示複数行テキスト表示
tsubu.nutrients機能を表示する栄養成分単一行テキストのリスト表示(栄養機能食品)
tsubu.daily_amount / how_to_take / nrv1日当たりの摂取目安量・摂取の方法・栄養素等表示基準値に占める割合単一行テキスト表示
tsubu.cautions摂取上の注意複数行テキスト表示
tsubu.count / per_day内容数・1日の目安整数・小数1日あたり・定期便の条件
tsubu.unit / form単位・形状単一行テキスト1日あたり・絞り込み
tsubu.product_name / net_weight / allergens / shelf_life / storage / origin / maker一括表示単一行テキスト食品表示
tsubu.ingredients原材料名複数行テキスト食品表示
tsubu.energy / protein / fat / carbs / salt / nutrition_extra栄養成分単一行テキスト(「12kcal」)栄養成分表示
tsubu.timing / steps飲むとき・飲み方単一行テキストのリスト飲み方
tsubu.limit_per_orderお一人様の上限整数販売条件
tsubu.card_lineカードの副題単一行テキスト(「90粒・30日分」)商品カード

CSV で一括で入れるときは、区分 (product.metafields.tsubu.category) の形で列を足します。リスト型の列は、セルの中で改行して並べます。

Shopify 純正の無料アプリ「Search & Discovery」を入れ、「絞り込み → 絞り込みを追加」で次のソースを登録します。これを登録すると、トップの「区分 × 形状で探す」が自動で埋まります。

  • 区分(商品メタフィールド tsubu.category)
  • 形状(商品メタフィールド tsubu.form)

区分が空の商品(いわゆる健康食品)は、区分の絞り込みには出ません。「原料から探す」のタイルは、タグ(大麦若葉・黒酢など)のコレクションへのリンクです。

テーマは文の中身を判定できません。商品説明・トップの文・お客様の声を書くときは、次の決まりに注意してください(消費者庁「健康食品に関する景品表示法及び健康増進法上の留意事項について」ほか)。

  • いわゆる健康食品は、機能や効果を表示できません。「疲れがとれる」「免疫力を高める」「〇〇に効く」のような言葉は、医薬品のような効能効果とみなされます(薬機法)
  • 機能性表示食品は、届け出た表示の範囲を超えられません。成分の機能を、商品そのものの効果のように書かないでください
  • 体験談・ビフォーアフター・「医師も推奨」も同じ決まりを受けます。個人の感想であっても、効果をうたう表現になれば違反になります
  • 悩みや目的で探させる導線(「睡眠」「血圧」のタイル)は、機能を届け出ていない商品にまで機能をうたうことになるので、TSUBU では既定で置いていません
保健機能食品の表示が出ません

商品の区分(tsubu.category)に「機能性表示食品」「栄養機能食品」「特定保健用食品」のどれかが一字ちがわず入っているかを確かめてください。空の商品には出ません。

栄養機能食品の機能の表示が出ません

tsubu.nutrients が単一行テキストのリストで作ってあるか、成分名が上の一覧のとおりか(「ビタミンC」「葉酸」)を確かめてください。tsubu.claim に文が入っていると、そちらを優先します。

定期便の条件が出ません

商品に販売プランが付いているか、定期便を選んでいるかを確かめてください。「1回だけ」を選んでいるあいだは出ません。

2回目以降の価格が「毎回」と出ます

販売プランの価格の設定が1段(毎回同じ割引)だと「毎回」と出ます。初回だけ違う価格にするには、販売プランに2段の価格の設定(初回と2回目以降)を作ります。作れるかは定期購入のアプリによります。

全商品が「売り切れ」になります

テーマではなくストアの設定です。マーケットと配送エリアに日本を入れると直ります。マーケットが先です。

  • お受けするもの:テーマの不具合、設定の手順、メタフィールドや絞り込みの作り方、保健機能食品の表示・定期便の条件・1日あたりの目安のブロックの設定、CSV の列名。購入から6か月間、3営業日以内にお返事します。
  • お受けしないもの:表示の内容が法令に合っているかの判断(行政や専門家にご相談ください)、広告表現の添削、お客様が書き換えた部分、他社アプリとの併用で起きた不具合、商品登録の代行、定期購入の契約の管理。
  • 更新:新しい版は1年間無料、その後も不具合の修正は無料です。更新版の受け取りからどうぞ。
  • 連絡先:お問い合わせフォーム。ストアの URL と、どの画面で何が起きたかを書いていただけると早く進みます。
0.7.0(2026-10-24)
土台の KINARI 0.22.0 が入りました。入荷のお知らせ・在庫ありだけの絞り込み・日本語の検索候補・カートの2列と自動更新・送料無料に届く品の案内を足し、スマホでは絞り込みをたたむようにしました。商品ページが横にスクロールできた不具合を直しました。
0.6.0(2026-10-23)
土台の KINARI 0.21.0 が入りました。掛け合わせで探すに、主な値だけを先に出して残りをたたむ設定を足しました。コレクションを指定すると選択肢が出なかった不具合と、商品説明の画像や表が画面からはみ出すことがあったのを直しました。
0.5.0(2026-10-23)
土台の KINARI 0.20.0 が入りました。商品写真のサムネイルを押しても写真が切り替わらなかった不具合を直しました。商品ごとに選択肢(サイズ・名入れ・「受注生産の了承」など)を出せる商品ごとの選択肢のブロックを足しました(楽天の「項目選択肢」をそのまま移せます)。「商品オプション」の必須のチェック欄が外れたままでも注文できたのも直しました。
0.4.1(2026-10-02)
土台の KINARI 0.19.1 が入りました。配布する zip に入っていた開発用のファイルを、入れないようにしました。プリセットの薄い文字の色を、文字が読みやすい濃さ(コントラスト4.5:1以上)にしました。すでにお使いの店は、テーマエディタの色の設定を同じ値に直してください(値は更新履歴に)。
0.4.0(2026-10-02)
土台の KINARI 0.19.0 が入りました。講座や体験会のための開催日程と空席・キャンセル規定(商品ページのブロック)と開催日程の一覧(セクション)、カートの講座の案内を足しました。送らない品だけのカートでは、お届け希望日と送料の案内を出さないようにしました。
0.3.0(2026-10-02)
土台の KINARI 0.18.2〜0.18.3 が入りました。表示の点検で、商品タイプごとに点検を分けられるようにし、「表現の見直し」で決めた項目の値も、「ページの表示」で期限の日付も見られるようにしました。食品表示の項目名を「食品表示(加工食品)」にしました。
0.2.0(2026-09-28)
土台の KINARI 0.18.0〜0.18.1 が入りました。足したもの: 表示の点検に「ページの表示」。決まった文や標識が、実際のページに出ているかを、テーマエディタで点検のページを開いたときに確かめます/表示の点検に「表現の見直し」。商品名と説明に、見直したほうがよい語が含まれていないかを見ます。見つかっても「注意」で、違反と決めるものではありません/「必須の項目」の対象に「この項目がこの値の商品」。「区分が医薬部外品の商品だけ」のように絞れます/フッターに「許可の表示」。古物商許可のように、サイトに出すことが決まっている許可を書くと、全ページのフッターに出ます(どれも既定はオフ)。直したもの: 下書きのテーマを点検すると、「ページの表示」が公開中のテーマのページを見ていました/日本語が既定でない店で、「ページの表示」が英語のページを見ていました/商品が50件を超える店で、定期便の商品が2ページ目以降にしか無いと、1ページ目に定期便の点検が出ませんでした(設定「定期便を売っている」を足しました)。
0.1.0(2026-09-26)
最初の版。保健機能食品の表示(区分に合わせた定型文。機能性表示食品は改正後の文言、栄養機能食品は成分名から機能の表示と注意喚起を組み立てる)、定期便の条件(分量・回数・初回と2回目以降の価格・支払・お届け・解約を購入ボタンの前に。カートにも)、価格の下の2回目以降の価格、1日あたりの目安、食品表示と栄養成分表示、飲み方、区分 × 形状で探す、原料から探す。プリセットは「TSUBU 若葉」と「TSUBU 空」。土台は KINARI 0.16.0

土台の KINARI の更新履歴は KINARI のサポートページにあります。KINARI が直れば、TSUBU にも入ります。