設定手順: 商品ごとのグループ化・非表示商品

screens: 左メニュー「設定」(カード「対象商品」「商品のグループ化」) / 「非表示商品」
verified_from: 管理画面の実装 (項目名・入力形式・既定値)

画面の対応

やりたいこと場所項目
商品ごとに設定を変える「設定」→ カード「対象商品」→「商品毎に配送日時の設定に変更がある場合」チェック「商品毎のグループを有効にする」
グループを増やす/並べる「設定」→ カード「商品のグループ化」→「グループ管理」「追加する」、優先順位の上下ボタン
配送日時を出さない商品「設定」→ カード「対象商品」→「非表示商品 へ」 または左メニュー「非表示商品」画面「非表示商品の設定」 (中のカード「商品管理」に商品一覧とタグのチェックがある)

PROC-G1 商品ごとに設定を変える (グループ化を使う)

場所: アプリの左メニュー「設定」 > カード「対象商品」のチェック「商品毎のグループを有効にする」 → カード「商品のグループ化」 > 「グループ管理」
手順:
1. 「設定」のカード「対象商品」で、チェック「商品毎のグループを有効にする」をONにする
2. カード「商品のグループ化」の「グループ管理」で「追加する」を押してグループを作る
   (ダイアログは出ず、名前「グループ N」で即追加される。コピーは、各行の右端のアイコンで即作成される (名前は「グループ N (グループ 1 コピー)」の形)。
    グループ1(標準)は削除できない)
3. グループ名を付け、左メニューの「設定」の下のグループを開いて、そのグループの日付・時間を設定する
4. 商品との紐づけ:
   a. 「設定」の画面 (グループを有効にすると、カード「商品のグループ化」「グループ管理」の下に出る) のカード「商品管理」の商品一覧で、商品ごとに「グループ」列のセレクトからグループを選ぶ (検索欄「商品名で検索」。列は「商品名」「ステータス」「グループ」「非表示設定」。「グループ」列はグループが有効なときだけ出る)。左メニュー「非表示商品」の画面にも、同じ商品一覧がある。または
   b. タグを使う (PROC-G2)
5. 「優先順位」を上下ボタンで並べ替える (数字が小さいほど優先)
結果: カートの商品に応じて、そのグループの設定がウィジェットに使われる

PROC-G2 商品タグでグループに紐づける

場所: アプリの左メニュー「設定」 > カード「商品管理」 (左メニュー「非表示商品」の画面にもある)
手順:
1. カード「商品管理」(「設定」の画面。左メニュー「非表示商品」の画面にもある) で、チェック「商品毎の設定に商品のタグを使用する」をONにする
2. 各グループに表示されるタグ名を確認する (既定ではグループ名がタグ名になる)。必要なら変更する
3. Shopify 管理画面で、対象商品に同じタグを付ける
   (バリアント単位にしたい場合は「タグ名::SKU」の形式)
4. 「タグが設定されていない商品」は標準 (グループ1) になる
注意: タグ名は完全一致。グループ名を変更するとタグ名も変わる場合がある

PROC-G3 条件でグループを選ぶ (重量・金額・在庫数)

場所: アプリの左メニュー「設定」 > カード「商品のグループ化」 > 対象グループ > 「選択条件」
手順:
1. 対象グループの設定の「選択条件」で「条件を有効にする」をONにする
2. 「重量を有効にする」(最低 [ ] g から 最高 [ ] g まで) / 「金額を有効にする」(最低〜最高) /
   「商品ごとの在庫数を有効にする」(在庫数が (最低) [ ] 個より大きい / (最高) [ ] 個より小さい) を設定
3. 複数の条件を有効にした場合は AND
4. 「選択した商品もしくは商品のタグを条件に含める」で、特定商品が入っているときだけ対象にもできる
注意: 「在庫数が取得できないときはページの再読み込みを許可する」は、テーマや他アプリと干渉して再読み込みが止まらなくなることがある。ONにしたら必ず実店舗で確認する

PROC-G4 特定の商品で配送日時を出さない

場所: アプリの左メニュー「非表示商品」 (または アプリの左メニュー「設定」 > カード「対象商品」の「非表示商品 へ」)
手順 (商品を直接指定する場合):
1. 「設定」→「対象商品」の「非表示商品 へ」、または左メニュー「非表示商品」を開く
2. 商品一覧の「非表示設定」列で、出さない商品の「表示しない」にチェックする (チェックした商品は「グループ」列のセレクトが消える)
手順 (タグを使う場合):
1. 「商品管理」で「商品毎の設定に商品のタグを使用する」をONにする
2. 「配送日時を「表示しない」の設定を有効にする」をONにする (既定のタグ名: 配送日時不可)
3. Shopify 管理画面で、対象商品にそのタグを付ける
任意:
- 「複数の商品がカートに入っていた場合は「表示しない」を優先する」: 非表示商品が1つでもあれば全体を非表示にする
- 「カートに配送日時指定が表示されない場合にノートを表示します」: 代わりに表示する文言 (例: こちらの商品は配送日時を指定できません。)

PROC-G5 複数グループが混在したときの動作を決める

場所: アプリの左メニュー「設定」 > カード「商品のグループ化」
手順:
1. カード「商品のグループ化」のチェック
   「複数のグループの商品がカートに入った時は、複数のグループの設定の配送可能日とする。」をONにする
2. 「選択できる配送希望日がない時のメッセージ」と「文字の色」を設定する
結果: 各グループの選べる日の共通部分だけが選択できる。共通日がなければメッセージを表示する

FACTS

P-1  グループの設定は独立。休業日・指定不可日・時間帯はグループごとに設定する。
P-2  グループ1(標準)には削除ボタンが無い (コピーのアイコンだけ)。グループ2以降は、ごみ箱アイコンで削除する。確認のダイアログは出ず、即削除される。
     グループを削除すると、その紐づけ・タグ設定は消え、該当商品はグループ1になる。
P-3  条件グループが成立しないと、条件付きグループに紐づく商品はグループ1になる。
P-4  非表示にした注文には配送日時が残らない。
P-5  グループを有効にすると、「設定」の画面は、カード「商品のグループ化」(「商品毎のグループを有効にする」「複数のグループの商品がカートに入った時は…」) → 「グループ管理」(優先順位・グループの一覧・「追加する」) → 「商品管理」の並びになり、カード「対象商品」は無くなる。左メニューの「設定」の下に、グループごとの項目が出る。
P-6  グループの一覧の行には、優先順位の数字・上下ボタン・「標準」バッジ (グループ 1)・グループ名が出る。グループが 1 つでも上下ボタンは表示される。
P-7  グループの画面 (左メニューの「グループ 1」など): 「グループ名」(既定: グループ 1)、カード「配送方法」、カード「対象商品」、カード「選択条件」が並ぶ。
     「標準」グループでは、カード「対象商品」の「商品(プロダクト)を管理する」「バリアント商品を管理する」はグレーアウトされ、「他のグループに選択されていない全ての商品が対象です」と表示される。
     「選択条件」は標準グループでも表示される。
P-8  「商品毎の設定に商品のタグを使用する」を ON にすると、グループの一覧の下に「タグが設定されていない商品」が出て、商品管理に「"グループ管理" から商品毎にタグを設定してください。」が出る。
P-10 優先順位の上下ボタンを押すと、グループの順位が入れ替わる (「標準」バッジは順位でなくグループ 1 に付いたまま)。保存するまで確定しない。
P-11 「商品(プロダクト)を管理する」は Shopify の商品ピッカー「商品を選択」を開く (商品を検索して選ぶ)。「バリアント商品を管理する」はバリアント単位の指定で、
     バリアント商品が選択されている場合は、バリアント商品に優先してグループが割り当てられる。標準グループではバリアントの設定はできない。
P-12 「商品毎の設定に商品のタグを使用する」を ON にすると、商品管理の表は消え、グループごとにタグを入力する。タグの既定値はグループ名。
     グループの画面の「対象商品」は、タグ入力と「の商品タグが設定されている全ての商品に適用されます。」の表示に変わり、「商品(プロダクト)を管理する」は出なくなる。
P-13 「選択条件」の入力にバリデーションは無い。最低が最高より大きい値 (例: 最低 500・最高 100) でも保存でき、そのまま残る (条件が成立しないグループになる)。
P-9  「選択条件」の既定値: 「条件を有効にする」OFF。ON にすると「重量を有効にする」(最低 0 g〜最高 0 g)・「金額を有効にする」(最低 0〜最高 0)・「商品ごとの在庫数を有効にする」・「選択した商品もしくは商品のタグを条件に含める」(既定 OFF) が出る。複数の条件は AND。

ESCALATE

  • 「タグを付けたのに反映されない」: タグ名の完全一致、タグ使用のチェック、商品に直接割り当てた設定が優先されていないか、商品がカートに入った直後かを確認し、商品URLを依頼する。

SEE

インストール
テックブログ