Xポストログ

Xで投稿したShopify関連の内容をそのまま記録しています。

  • Shopifyの注文詳細画面の商品ごとに「再注文」ボタンを表示する設定例です。商品詳細画面に遷移しなくても直接カートに追加できるようになるので、購入頻度の高い商材を扱っているストアほど利便性を高めることができます。
    #Shopify https://x.com/sh_sakamoto/status/1770299350465585449/photo/1


    スレッド

    Xの予約投稿にバグが発生しているようでして二重に投稿してしまったのでこちらのみにします。

    Xの予約投稿バグのためか画像が消えてしまっていたのでアップしなおします。

    Xで見る
  • Shopifyの商品情報は管理画面で公開予定日を設定して所定の日時になったら表示することができますが、取り下げの日時を設定することはできません。そんな時はMatrixifyを使って商品を下書き状態にする日時をスケジュール設定しておくと簡単に設定できて良いですね。
    #Shopify

    Xで見る
  • Shopifyのテーマ「Dawn」のモバイル用ハンバーガーメニューのメニューリスト前後に任意のHTMLを表示できるようにするにあたって、ブロック要素としてより管理しやすくした場合の設定例です。
    https://x.com/sh_sakamoto/status/1769212064239943731
    #Shopify

    Xで見る
  • Shopifyのテーマ「Dawn」のモバイル用ハンバーガーメニューで、メニューリストの前後に任意のHTMLを表示できるようにした際の具体的な表示内容の設定例です。ログインボタンやサブメニューなどが一般的ですね。
    https://x.com/sh_sakamoto/status/1768849676579582321
    #Shopify

    Xで見る
  • Shopifyのテーマ「Dawn」のモバイル用ハンバーガーメニューですが、メニューリスト下のスペースに何かしら表示しようと思っても追加可能なブロック要素などがありません。そこで、カスタマイズされたLiquidセクションとJavascriptを使って任意のHTMLを表示するための設定例です。
    #Shopify

    Xで見る
  • Shopifyのテーマ「Dawn」のコレクションページから商品詳細ページに移動した際、その表示順に合わせて前後の商品リンクを設置する設定例です。都度コレクションに戻らなくても連続して閲覧してもらうことができます。
    #Shopify

    Xで見る
  • 限定的なケースの話ですが、Shopifyのテーマ「Dawn」のフッターセクションは5ブロック目から改行されます。その際に2行目を均等配置ではなく左揃えにしたい場合の設定例です。各セクションごとにカスタムCSSで調整できるので助かりますね。
    #Shopify

    Xで見る
  • Shopifyのテーマ「Dawn」で、カート画面の「ご購入手続きへ」ボタンの前に「よくある質問」のリストを表示したい場合の設定例です。しっかりと購入を促せるように、購入直前の迷いを解消できるような内容を掲載すると良いですね。
    #Shopify

    Xで見る
  • Shopifyのテーマ「Dawn」でヘッダーを固定表示する場合、メニューやロゴ、カートなどが含まれる部分だけが固定されます。とはいえ可能であれば告知バーも常に表示されるようにしたいところです。直接コード編集せず、テーマエディタでJavaScriptを使った簡易な設定方法です。
    #Shopify

    Xで見る
  • Shopifyのテーマ「Dawn」のコレクションページで、メインの写真以外に登録されている商品写真から2〜5件の写真をサムネイルとして一緒に表示することができる設定例です。コレクションページ上で商品を選びやすくなる効果が期待できます。
    #Shopify

    Xで見る
  • Shopifyの顧客管理画面では絞り込み条件が適切にサジェストされるので、案内に従って選択していくだけで絞り込み条件式が作成できるので便利ですね。直近1年間の購入金額別顧客リストなんかも簡単に抽出できます。
    #Shopify

    Xで見る
  • Shopifyのテーマ「Dawn」のヘッダーから呼び出す検索ウィンドウですが、検索フォーム以外のコンテンツも表示させたいケースがあります。直接コード編集はせずにテーマエディタのカスタムLiquidを使って簡易カスタマイズする場合の設定例です。
    #Shopify

    Xで見る
  • Shopifyの商品管理画面で直接絞り込めない時は自動コレクションを作成すると良いという話を以前したのですが、そのままフィルターとしても使えるので便利ですね。(管理のためだけに使うのであれば、sitemap.xmlに含まれないよう非公開にしておくと良いでしょう)
    https://x.com/sh_sakamoto/status/1735872377370915103
    #Shopify

    Xで見る
  • Shopifyのリスト型メタフィールドを扱う際、Liquidコードでその格納数を都度取得したいことがあります。その際、通常の配列型オブジェクトで有効な「.size」プロパティではなく「.count」プロパティを使います。

    Xで見る
  • Shopifyの再入荷通知を商品詳細画面に掲載する場合、それらの商品を集めたコレクションを設定しておくのも良いですね。前回、前々回のFlowの一部を修正して、再入荷タグを持つ商品を表示するコレクションを作成すれば対応可能です。
    https://x.com/sh_sakamoto/status/1764501020846022901
    https://x.com/sh_sakamoto/status/1764863408250482752
    #Shopify

    Xで見る
  • Shopifyで再入荷したバリアントを商品詳細画面で案内する際、再び在庫切れとなってしまった場合は通知の対象からは外した方が良いでしょう。そこで「out of stock」のトリガーを使って対象のタグを削除するFlowも設定する方法です。
    https://x.com/sh_sakamoto/status/1764501020846022901
    #Shopify

    Xで見る
  • Shopifyでは商品の在庫が復活した(Back in stock)際に、通知を送るように実装することがよくありますが、これを商品詳細画面でも通知する設定方法です。再入荷したバリアントを独自タグで付与することで、そのタグを判別して再入荷メッセージを表示します。
    #Shopify

    Xで見る
  • Shopifyの商品管理ページでソート順を設定して作業している際に、別のページに遷移して戻ってくると毎回「商品名A〜Z」順にリセットされてしまうのが少々不便です。そこで、個人的に利用頻度の高い「更新済み降順」をブックマークレットに登録して1クリック表示できるようにしています。
    #Shopify

    Xで見る
  • Shopifyで商品を「下書き」から「公開中」に変更したのに商品が表示されません、という問い合わせを受けることが結構あります。そんな時は「販売チャネル」の設定を確認すると良いですね。ここが外れていることが原因の時が多いです。
    #Shopify

    Xで見る
  • Shopifyテーマのセクションでは、中身にメタフィールドを指定することで商品ごとに異なる内容を表示させることができるようになります。ただ、セクションによってはメタフィールドの指定がない時は、セクションそのものを非表示にしておきたいケースがあります。その設定例です。
    #Shopify

    Xで見る