本ページでは、親注文作成から〇日後(任意の日数)に、自動で決済確定(Capture payment)を行うShopify Flowの設定方法についてご案内します。
親注文のみを対象に、子注文の出荷状況に関係なく決済確定を行いたい場合にご利用ください。
決済確定方法を「手動で」に設定していて、かつ親子注文が生成されている場合、子注文の発送完了後に親注文の決済は自動で確定されません。
そのため、親注文に対して手動で決済確定を行わない限り、決済状況ステータスは「承認済み」のままとなります。
結果として、決済確定漏れ(請求漏れ)が発生する可能性があります。そのような運用を防ぐ方法として、本ページでご案内するShopify Flow設定をご活用いただけます。
参考:親子注文が生成される条件
支払い確定方法の設定箇所(Shopify管理画面 > 設定 > 決済 > 支払い確定方法)
決済状況ステータス
項目 | 設定内容 |
|---|---|
Shopifyアプリ | Shopify Flowがインストール済みであること |
決済確定方法 | Shopify側で「手動で」に設定されていること |
ポイント
決済確定方法は、Shopify管理画面 > 設定 > 支払い > 支払い確定方法 から確認・変更できます。
※例:3日後に決済確定のケース(オーソリ有効期限についての注意事項)
区分 | 設定項目 | 説明 |
|---|---|---|
トリガー | Order created | 注文が作成されたタイミングでワークフローを実行します |
条件 | タグに
| 親注文のみを対象とし、子注文は除外します |
待機 | 3日間(72時間) | 注文作成から3日間待機します |
アクション | Capture payment | 親注文の決済確定(Capture payment)を実行します |
タイミング | 処理内容 |
|---|---|
注文作成時 | Flowが実行され、待機開始 |
注文作成から3日後 | 自動で決済確定(Capture payment)を実行 |
子注文の出荷状況 | 影響しない(無関係に確定される) |
STEP1:Shopify Flowを開く
Shopify管理画面 > アプリ > Shopify Flow を開きます。
STEP2:ワークフローを新規作成する
「ワークフローを作成」をクリックします。
STEP3:トリガーを設定する
トリガーに以下を設定します。
項目 | 設定値 |
|---|---|
トリガー | Order created |
STEP4:条件を設定する
条件(Condition)を追加し、以下を設定します。
条件 | 設定内容 |
|---|---|
条件① | タグに「親注文」を含む |
条件② | 「親注文ID:」で始まるタグを含まない |
STEP5:待機処理を設定する
「Wait」アクションを追加し、以下を設定します。
項目 | 設定値 |
|---|---|
待機時間 | 3日間(72時間) |
STEP6:決済確定アクションを設定する
アクションに「Capture payment」を追加します。
項目 | 設定値 |
|---|---|
アクション | Capture payment |
STEP7:ワークフローを有効化する
設定完了後、「Turn on workflow」をクリックして有効化します。
クレジットカード決済にはオーソリ(与信)有効期限があります。
Shopify Paymentsの場合、通常は7日間です。
本ワークフローでは注文から3日後に決済確定を行うため通常は問題ありませんが、決済手段によって有効期限が異なる場合があります。
有効期限切れとなった場合、決済確定ができなくなるためご注意ください。
待機中(3日間)に注文がキャンセルされた場合でも、FlowはCapture paymentを実行しようとします。
ただし、キャンセル済み注文への実行はShopify側でエラーとなるため、実際に決済は行われません。
キャンセルが多い運用の場合は、「キャンセル済みではない」条件の追加をご検討ください。
注文作成後にShopifyの「注文編集」機能を利用して金額変更を行った場合、追加分の決済は本ワークフローの対象外となります。
本ワークフローは、注文作成時点の決済を3日後に確定する仕様です。
そのため、金額変更後は手動での決済確定を実施してください。
「Capture payment」アクションを利用する場合、決済確定方法は「手動で」である必要があります。
決済確定設定 | Flowの発火 | Capture payment の結果 |
|---|---|---|
手動で | 発火する | 正常に決済確定される |
チェックアウト時に自動 | 発火する | すでに確定済みのため実質無効 |
フルフィルメント時に自動 | 発火する | 競合する可能性あり |
参考:Shopify公式ドキュメント
親子注文 機能ガイド
概要 --- 本ページでは、All in giftにおける「親子注文」の仕様および、注文管理時の注意点についてご案内します。 All in giftでは、複数配送機能や一部のeギフト設定を利用した場合、通常注文とは異なる「親子注文」が生成されます。 返金・通知メール・OMS/WMS連携・Shopify分析などへ影響するため、事前に仕様をご確認ください。 親子注文とは --- All in giftでは、特定条件下で以下2種類の注文が生成されます。 この仕組みをAll in giftでは「親子注文」と呼びます。 項目 内容 親注文※ 決済用(配送不要) 子注文 配送用 ※実際の決済は親注文のみで行われます。 ◾️親子注文が生成される条件 条件 親子注文になる 複数配送機能をON ⭕️ 「配送先住所入力スキップする」+ネクストエンジン連携 ⭕️ 「配送先住所入力スキップする」+オープンロジ連携 ⭕️ 「配送先住所入力スキップする」+コマースロボ連携 ⭕️ 「配送先住所入力スキップする」+親子注文にするON ⭕️ 「匿名機能(親子注文方式)」ON ⭕️ →「配送先住所入力をスキップする」設定についてはこち