カテゴリー
店舗での運用に役立つTips
定期購買注文の領収書を発行したい
この記事でできるようになること サイト上で、定期購買注文の領収書を発行できるようになります。 背景 サブスクサービスを運用している店舗において、以下のように定期購買注文の領収書を発行できるようにしたいというニーズがあります。 - お客様からの領収書発行依頼への対応 - 定期的な注文に対する領収書の自動発行 - お客様自身での領収書出力機能の提供 課題と解決方法 定期購買アプリには領収書発行機能はありません。 しかし、定期購買アプリを使用すると「契約されている周期ごとに、定期的に自動で注文が作成できる」ため、領収書発行機能を持つアプリを併用すれば通常購入同様に領収書の発行が可能です。 具体的な設定方法 1. 領収書発行アプリのインストール・設定 1. Shopifyアプリストアから領収書発行アプリをインストール 2. 「文書設定」にて、レイアウトなどの設定をする 2. 領収書ダウンロード用のリンクを設置する これにより、ログイン後に表示されるページ( https://~~~~~~/account)上で、お客様自身で領収書をダウンロード・印刷できるようになりました。定期購入を行なっている商品を通常購入した顧客にタグ付けする方法
この記事によってできるようになること 定期購買を設定している商品を通常購入されたお客様に対して「お試し購入」というタグを自動的に付与することができます。これにより、以下のような運用が可能になります: - 定期購入商品を通常購入したお客様の識別 - お試し購入者への定期購入オファーの効率的な実施 - 購買パターンの分析とマーケティング施策への活用 課題と解決方法 通常購入は定期購買アプリで制御しているものではないため、定期購買アプリでは通常購入の注文に対してタグを付与することができません。 ※定期注文に対して定期購買アプリの機能でタグを付与することは可能 Shopify Flowを活用することで、定期購入を行なっている商品の通常購入時に自動的にタグを付与することが可能です。 設定手順 事前準備 1. 商品管理画面にて、定期購入可能な商品に「定期商品」タグをつけておく 2. 定期購買アプリ 一般設定>タグ設定>注文管理タグ>注文回数 を有効にしておく 手順 1. Shopify Flowで以下の条件でワークフローを作成: - トリガー:注文作成時 - 条件:注文商品に「定期商品」タグが存在定期購入の継続率を分析する方法
この記事でできるようになること - 定期購入サービスの契約プランごとの継続率が把握できるようになる - その結果がどのように活用できるかがわかる 背景 定期購入サービスの継続率は、ビジネスの成功に直結する重要な指標です。 商品や契約プランごとに継続率を分析することで、どの契約プランが効果的で、どの契約プランが改善の余地があるのかを明確にできます。 課題と解決方法 定期購買アプリにはプランごとの継続率を見る機能はありませんが、 定期購買アプリのエクスポート機能を活用して契約データを分析することが可能です。 具体的な設定方法 1. データの出力 1. エクスポート機能で契約単位のデータを出力 2. データの整理 1. 加工しやすいよう、「商品名」「プラン名」の列を左端に並べ替え 2. 必要な項目でフィルタをかけてデータを抽出。 3. これにより、確認したい「商品名」「プラン名」において、各契約ごとにどれだけ「決済完了回数」を重ねているのかが確認できます。 4. さらに、グラフや表にまとめることで、視覚的に継続率の変動を確認することができます。 - 各回数ごとの継続率 = (各回数以降の契約同じ商品を、定期購入用と通常購入用で分けて管理・運用する方法
この記事でできるようになること アフィリエイトサービスとの連携時に、定期購入商品と通常購入商品を区別して管理・運用することができます。 背景 アフィリエイトサービスと連携する際、購入された商品が「通常購入商品」なのか「定期購買商品」なのかを識別するコードが必要となるケースがあります。 課題点と解決方法 定期購買アプリでは、同一商品において定期購入時と通常購入時にSKUを変更するような機能はありません。 しかし、通常購入用と定期購入用の商品を分けて作成いただければ実現は可能です。 方法 1. 商品設定 1. 通常購入用と定期購入用を別商品として登録する。 2. 異なるSKUを設定する 3. 定期購入用商品を、「定期購入のみ選択できる商品」となるよう設定する こちらのページを参照してください。 商品設定イメージ 【通常購入用】 【定期購入用】 2. 任意:商品ページのカスタマイズ 1つの商品ページで両方の購入方法を提供したい場合はこちらの手順を行なってください 1. BuyLinkの発行 BuyLink機能で、定期購入商品の購入リンクを発行します。 2. 「カスタマイズされたLiquid」配送必要な周期と配送不要な周期がある場合の運用
この記事でできるようになること 配送必要な周期と配送不要な周期がある場合の運用の最適解がわかります。 例)初回のみ配送あり、2回目以降は配送なし(WiFiのようなサブスクサービスのイメージ) 例)基本的には配送なしだが、配送ありの商品への変更が希望されたら、配送できるようにする 課題点と解決方法 定期購買アプリは、配送あり商品⇔配送なし商品を変更することができません。 初回注文に配送なしの商品が選択された場合、配送先住所の入力ができません。 配送あり商品、配送なし商品の混在するストアでは以下の設定がよく行われています。 - 一律で契約に配送先住所をいれてもらえるよう「配送が必要な商品」として登録 - 配送不要な商品はShopifyFlowやWMS側での調整を行う 設定方法 1. 商品設定 商品管理画面にて、配送ありの商品・配送なしの商品共に全て「配送あり商品」として登録する 2. 配送不要な商品を判別し、運用にのせる WMSを使用している場合: 商品のSKUを読み取り、WMS側で配送不要指示を設定 WMSを使用していない場合: 1. ShopifyFlowにて「配送を行わない商品のSK注文管理画面上で、定期購入か通常購入かを簡単に見分ける方法
この記事でできるようになること 注文管理画面において、定期購入による注文と通常の注文を簡単に区別することができるようになります。これにより、効率的な顧客対応が可能になります。 背景 一件ずつ注文詳細画面を開けることで、定期購買注文と通常注文を見分けることはできますが、注文数が多い場合にこの対応を行うことは、現実的ではありません。 解決方法 注文タグを活用することで、注文一覧画面上で、定期購入注文を明確に識別することが可能です。 方法 方法1:定期購買アプリの注文タグを活用する方法 1. 定期購買アプリの一般設定>タグ設定 にて、注文管理タグをONにする 2. 注文管理画面上で、上記タグが入っていれば定期購入と判別できる。 方法2:ShopifyFlowを使用して独自のタグを設定する 1. ShopifyFlowで下記2つのFlowを作成 2. 注文管理画面上で、上記タグが入っていれば定期購入と判別できます。 検索と絞り込み>絞り込みを追加>タグ付け を選択し、「定期購入(タグ名)」と入力するとタグのついている注文だけを絞り込みできます。絞り込み結果を保存しておくと、今後ビューの切り替え2回目の注文日を「初回購入日が1~⚪︎日までなら今月の×日、初回購入が⚪︎~末日なら来月の×日」とする方法
この記事でできるようになること 初回購入日に応じて2回目の注文日を今月または来月の決済日に振り分けることができるようになります。 例) 月初(1日〜10日)の購入者は同月25日に、それ以降の購入者は翌月25日に注文が入るような柔軟な運用が可能になります。 ○月1~10日までに入った注文: 初回注文は、注文が入った当日 2回目の注文は、○月25日 ○月11日〜末日までに入った注文: 初回注文は、注文が入った当日 2回目の注文は、来月(○+1月)25日 課題点と解決方法 【課題】 定期購買アプリの標準機能では、初回決済日から2回目決済日まで「最低〇日は空けたい。」という運用を実現することはできるものの、 - 1ヶ月周期の場合に「1〜10日までの注文は、今月25日に2回目注文」というような、初回注文と2回目の注文が同月に発生するような設定にはできません。 - 「1〜10日までの注文は今月25日」「11日以降の注文は来月25日」というような、日付による振り分けができません。 ※各月の日数が異なるため、間隔日数で調整するには毎月調整必要&計算ミスなどのヒューマンエラーの原因になりうる 【解決方法定期購買の注文を自動で「発送済み」にする方法
この記事でできること Shopify Flowを活用し、定期注文を自動で「発送済み」に変更することができます。 また、手動でのステータス更新作業を省くことで、運用の手間を削減できます。 ※Shopify Flowについての詳細はこちらをご確認ください。 背景 会員権やデジタル商品など、実際の発送が不要な定期購買でも、Shopify上では注文が「未発送」として残ってしまうことがあります。 その結果、管理画面が見づらくなったり、本来発送しないはずの注文を「発送漏れ」と勘違いしてしまう可能性があります。 課題と解決方法 注文ごとに「発送済み」ステータスを手動で変更するのは手間がかかりますが、Shopify Flowを使えば、ステータス変更を自動化することが可能です。 設定方法 Shopify Flowにて、初回購入時と2回目以降の購入時、それぞれ2つのワークフローを作成します。 ワークフロー1 1. トリガー:定期購買アプリ「初回の購入時」を選択 2. 「その場合」>「アクション」を選択 3. 「For each loop」を選択 4. アイテム>「変数を選択する」>「Order」 5. 「定期販売×店舗受け取りの運用方法
この記事でできるようになること 店舗受け取りと配送を併用しているストア様におすすめの、商品設定のベストプラクティスがわかります。 背景 多くのストア様では、商品管理>配送でこれは配送が必要な商品ですにチェックを入れた商品を「配送あり」、チェックを外した商品を「配送なし」としています。 定期購入の初回注文時に【店舗受け取り】を選択すると、契約に配送先住所が登録されません。 そのため、お客様マイページや管理画面から「配送あり」設定の商品を契約に追加することはできません。 ※これは【店舗受け取り】選択時、チェックアウトページに配送先住所入力欄が表示されないというShopifyの仕様によるものです。 【店舗受け取り選択時のチェックアウトページ】 【店舗受け取りを選択した契約の見え方】 配送先住所は表示されません。 ※Shopify「配送と配達」設定にて、店舗受け取りを設定をONにしている場合に生じます。 前提:定期購買契約では、契約途中に配送住所の有無を変更できません。 具体例: 初回注文時に配送住所が入力されていない場合:後から配送先住所を追加することはできません 初回注文時に配送住所が入力初回注文の「注文日→配送希望日」の間隔を、 定期購買の次回以降の注文に引き継ぐ方法
この記事で実現できること 初回注文の配送リードタイムを基に、定期購買の次回お届け予定日・時間帯を自動調整できます。 背景 定期購買アプリでは、初回注文時にお客様へ配送日時を指定させる機能がないため、配送日時指定アプリを併用して初回のみ配送希望日・時間帯を取得するケースがあります。 しかし、配送日時指定アプリで取得した配送希望日は、定期購買アプリの契約情報(次回お届け予定日)へ自動では連携されません。 そのため、 - 初回に「注文日から◯日後に届く」感覚を、次回以降も維持したい - お客様が指定した配送希望日を基準に、次回以降も同じリードタイムで届けたい といったニーズが発生します。 本ノウハウでは、初回注文の「注文日→配送希望日」の間隔(リードタイム)」を算出し、それを次回お届け予定日に引き継ぐ方法を紹介します。 設定方法 前提条件 - 「お届け日に合わせて注文日も変更する」を有効にしていないストアであること - 本ノウハウは「初回のリードタイムを引き継ぐ」設計です 「お届け日に合わせて注文日も変更する」を有効にしている場合、「注文されてから届くまでの最短日数」として登録した日数がリー定期購入と通常購入で決済サービスを切り替える方法
この記事でできるようになること 定期購入商品と通常購入商品で、それぞれ異なる決済サービスを使い分けることができるようになります。これにより、以下のような運用が可能になります: - 定期購入には、ShopifyのAPIの仕様上、Shopify PaymentとPayPalを使用 - 通常購入には、手数料の安い他の決済サービス(SBペイメントなど)を使用 課題と解決方法 前提として、定期購入で利用できる決済方法はShopify PaymentとPayPalのみとなるため、定期購入を扱う上でこれらの決済方法は必須となります。 しかし、手数料の面から「通常購入時には別の決済サービスを利用したい」というケースがあります。 「HidePay」というアプリを導入することで、チェックアウトページに表示される決済サービスを商品タイプに応じて切り替えることが可能になります。 設定方法 以下の手順で設定を行います: 1. HidePayの導入 Shopifyアプリストアから「HidePay」をインストール 2. HidePayの設定 HidePayの管理画面で決済方法の表示ルールを設定 1. HidePay解約アンケートにて、複数回答を収集する方法
この記事でできるようになること 定期購買アプリの解約アンケートで、ユーザーから複数の解約理由を効果的に収集することができるようになります。システムの制約がある中で、より詳細な顧客フィードバックを取得する方法を知ることができます。 課題と解決策 定期購買アプリのデフォルトのマイページを使用されている場合は、仕様上、解約アンケートは1つの選択肢しか選べません。 自由記述欄を活用して補完的な情報を収集し、事実上複数回答を収集する方法をご提案します。 設定方法 1. 解約アンケート機能をONにする 解約アンケート機能を使用し、「その他の自由入力欄を追加する」を有効にします。 2. 複数回答を収集する リードテキストに、以下のような文章を記載します。 「解約理由が複数ある場合は、選択できなかった理由を下の自由記述欄にご記入ください」 ENTERPRISEプランの場合は、複数回答が可能となるようマイページをカスタマイズすることで実現が可能です。 その場合、1、2の手順は不要です。商品ページで定期決済/1回決済の初期選択をさせず、意図しない注文を防ぐ方法
この記事で実現できること 商品ページを開いた時点で「定期決済」「1回決済」がどちらも選択されていない状態にし、お客様が「定期決済」か「1回決済」を自分で選択してから注文に進む導線を作ることができます。 それにより、デフォルトで選択されていることに気づかず、意図せず注文してしまうことを防ぐことができます。 背景 年配のお客様が多いストアでは、次のようなお困りごとが起きることがあります。 - 商品ページを開くと「定期購入」または「1回購入」のどちらかが最初から選択されている - そのことに気づかないまま注文し、意図していなかった購入方法になってしまう そのため、「デフォルトではどちらも選択させず、お客様自身に選択してもらってから注文に進ませたい」「初期状態を未選択とし、未選択のまま進もうとするとエラーで止まるようにしたい」というご要望をいただくことがあります。 課題と解決方法 定期購買アプリのウィジェットは、「定期購入」「1回購入」のいずれか一方が必ず選択された状態が仕様です。 設定によって、どちらを初期選択にするかを変えることはできますが、「どちらも初期選択させない状態」を作ることはでき複数の定期契約をできるだけまとめて(同梱)発送し、送料負担を抑えたい場合のアイデア
この記事で実現できること 配送日が異なる複数の定期契約を、状況に応じてまとめて発送し、送料負担を抑えます。 背景 たとえば以下のような場合など、「配送日が近い注文を1回にまとめたい」というニーズがあります。 - お客様が複数の定期契約をお持ちの場合 - 定期契約中のお客様が、別の商品を単発で購入した場合 ただし、定期購買アプリは 契約ごとに、周期に沿ってShopifyへ決済リクエストを送る→その結果として注文が作成されるという流れで動きます。 定期購買アプリ側では作成されたあとの注文を後からまとめることができません。 Shopify側にも、作成済みの注文を同梱する設定はありません。 そのため「まとめて送りたい」は、注文が作成される前の段階=どう購入・契約してもらうかでご対応いただく必要があります。 状況別の方法をご案内します。 実現方法 ケースA:定期契約中のお客様が、単発でもう1品ほしい場合 方法 単発の追加は マイページから既存の定期契約に「一度だけ購入商品」として追加してもらう 運用にする 👉こうすると追加分は次回の定期注文に一緒に反映され、1回の発送にまとまります(発送後、その契約内の特定商品だけ、一時的にお届けを止めたい場合の対処法
この記事で実現できること 複数商品を含む定期契約から、特定の商品だけお届けを止め、必要になったら戻せます。 背景 複数の商品を定期契約している場合、「契約ごと止めるのではなく、契約中の商品のうち1商品だけ、今回(またはしばらく)お届けを止めたい」というニーズがあります。 定期購買アプリにはスキップ機能がありますが、スキップは契約単位でしか行えず、契約内の一部の商品だけをスキップすることはできません。 実現方法 止めたい商品を契約から削除 → 必要になったら再追加という方法で対応ください。 手順 特定商品のお届けを止める場合(商品を削除) 定期購買一覧 > 該当の契約を開く > 止めたい商品名の横の「削除」を押下。 以降は、その商品を除いた注文が作成されます。 ※お客様自身にマイページから操作してもらう場合は、一般設定 > マイページ設定 >「定期購買商品の削除」をONにしてください(管理画面側はデフォルトで削除ボタンが表示されます)。 参考:定期契約から商品の削除 特定商品のお届けを再開する(他の商品の追加) お届けを再開したくなったら、「他の商品の追加」で同じ商品を契約に追加します。契約の解約日・一時停止日を一覧で取得したい場合の方法
この記事で実現できること どの契約がいつ解約・一時停止になったかを取得し、顧客案内やデータ分析に活用できます。 背景 例えば下記のような目的など、「どの契約が・いつ解約/一時停止になったか」を一覧で把握したいニーズがあります。 - 解約・一時停止したお客様への案内 - 解約・停止のデータを分析する これらの日時は、エクスポート機能またはShopify Flowで取得できます。 実現方法 方法1:まとめて一覧で取得(エクスポート機能) エクスポート単位を「契約単位」にしてエクスポートすると、解約日・一時停止日を含むCSVを取得できます。 参考:エクスポート機能 【手順】 1. エクスポート画面を開く 定期購買一覧 >「エクスポート」ボタンをクリックします。 2. 出力内容を設定する - エクスポート単位:「契約単位」を選択 - エクスポート期間:取得したい期間を指定(過去の決済日がベースになります) - 送信先のメールアドレス:ダウンロード案内メールの送信先を指定 - エクスポートを実行する 「エクスポート」ボタンをクリックします。ファイルが作成されると、指定したアドレスへダウンロード案特定の日に全注文をまとめて発送したい場合の運用方法
この記事でできるようになること 生産や仕入れのタイミングが決まっている商品を販売しているストア様にて、契約ごとにバラバラの日に注文・お届けするのではなく、まとめて発送作業をできるようになります。 例)水揚げ日が毎月第二木曜日なので、第二木曜日に発送し、第二土曜日にお届けしたい。それに間に合うように注文を作成したい 背景 一括生産する商品や、農産物、水産物など、「この日に作った分を、まとめて発送したい」「この日に収穫・水揚げしたものを、まとめて発送したい」というニーズがあります。 生産や仕入れのタイミングが決まっている商品では、契約ごとにバラバラの日に注文が作られると、生産も発送も都度回すことになり負担が大きくなります。 定期購買アプリには設定日数に応じて注文日からお届け日を自動計算できますが、このお届け日をそのまま見せるとまとめ発送のタイミングと表記がズレて誤認につながる恐れがあります。 また、とくに生鮮食品は、お客様が受け取れない日にお届けすると品質が落ちるため「お届け日を指定させたい」というニーズもありますが、発送日を一定にする運用だとそれが難しい、という課題もあります。 課題と解マイページでの商品変更と、商品ごとに異なる割引率を両立する方法
この記事でできるようになること お客様がマイページから商品(あるいはバリエーション)を変更できるようにしつつ、商品(あるいはバリエーション)ごとに異なる割引率を設定できるようになります。 例)1個 1000円、2個=10%OFF、3個=15%OFF のように個数ごとに割引率を変えつつ、マイページから本数(商品)の変更もできるようにしたい。 背景 マイページで商品を変更できるようにするには、変更先の商品(バリエーション)を同じプラングループに紐づける必要があります。 一方、当アプリの割引(初回割引・継続割引・回数指定割引など)は「プラン」単位で設定する仕様で、同一プラングループ内の商品バリエーションにはすべて同じ割引が適用されます。 そのため「商品変更を可能にする(=同一プラングループにまとめる)」と「商品ごとに違う割引率にする(=本来は別プランが必要)」は、そのままではぶつかってしまいます。 課題と解決方法 【課題】 - マイページ商品変更のために同一プラングループにまとめると、プランの割引機能では商品やバリエーションごとに異なる割引率を自動適用できない(割引はプラン単位のため、グルー外部アプリで指定したお届け日に合わせて、次回以降のお届け日を調整する方法
この記事で実現できること 配送日時指定アプリなど、外部アプリでお客様に指定いただいたお届け日に合わせて、定期購買の次回以降のお届け予定日を調整できます。固定日設定の有無にかかわらず対応できます。 背景(なぜ、そのままではズレるのか) 定期購買アプリは、初回お届け日を「初回注文日+一般設定の『注文されてから届くまでの最短日数(注文日を除く)』」で計算します。外部アプリでお客様にお届け日を指定させている場合でも、その実際の指定日は次回以降の計算には使われません。 そのため、外部アプリで受け付けた実際のお届け日を基準に次回以降も届けたい場合は、Shopify Flow と公開APIを組み合わせて、次回お届け予定日を上書きします。 ポイント この方法は、次回お届け予定日を自前のロジックで計算し、変更するものです。そのため、アプリの固定日ルールや間隔日数の仕様に合わせる必要はありません。ストアが「こう届けたい」という形を、Flow側で自由に計算して構いません。 後述の実装パターンは、あくまでよくある例です。 前提条件 - 外部の配送日時指定アプリが、注文にカスタム属性(例:配送希望日)を付与して