YS FluentCart 注文ステータス
FluentCart × カスタム注文プロセス:下工程の生産や出荷の自動設定、支払い後の再設定はされず、状態の変更は自動的にメールで通知されます。More Actionから直接注文状態を変更でき、プロセスレポートとバックアップ機能が付属しています。
FluentCart の組み込み注文ステータスには、処理中、保留中、完了、キャンセルというものだけが用意されています。一方、代購、カスタマイズ生産、プリオーダー型の店舗では、独自のプロセスである「支払い完了 → 下記生産 → 出荷予定 → 出荷済み」が必要です。このプラグインにより、バックエンドでカスタマイズされた注文ステータスと出荷ステータスを追加できます。名前、色、説明、支払い条件は設定可能です。FluentCart の注文リスト(各カスタマイズされたステータスには保存済みビューが設定されています)、「変更出荷ステータス」の対話ボックス(英語のインターフェースは「Change Shipping Status」)、顧客の注文ページにも直接表示されます。FluentCart Pro の高度なフィルター機能では、注文ステータスもそのまま表示されます。FluentCart のコアを完全に変更することなく、すべて公開されたフィルターと REST を使用して実現します。
支払後にFluentCartで上書きされません
FluentCartは注文の処理が完了した時点で「処理中」に状態を書き換えます。この部分が最も重要な部分であり、フィルターは一切ありません。アドオンは同じ支払いプロセスの中でお客様のカスタマイズした状態を書き戻し、注文の活動記録に一行のメモを残します。各状態は「詳細設定」で「この状態を保持する」か「FluentCartに処理中として移す」かの選択が可能で、限定された「未決済の注文のみ」の状態はすべてFluentCartに移行されます。また、総括スイッチも用意されています。収益報告書では支払い状況が表示されるため、カスタマイズした注文状態は収益数値に全く影響を与えません。
ステータス変更時に顧客へ自動メール送信
各カスタマイズ可能なステータスには電子メール通知が設定可能である——顧客のメール1通と管理者用のコピー1通がそれぞれ独立して設定可能である。通知はFluentCartの「Email Notification」設定ページに直接登録される:FluentCartの切り替え機能、本文欄、プレビュー機能、送信者設定、メール枠、トップページ、そして下部のページはFluentCartの組み込みメッセージと同じである;タイトルと本文は同じ編集ページで直接入力可能、サポートされている {{order.invoice_no}}、{{order.customer.full_name}} などFluentCartのショートコード。すべてデフォルトでオフで、オンにすると送信される。
注文状況が「More Action」で変更されました
FluentCart のバックエンドには注文状態の選択肢を自由に設定できるコントロールがない——注文が決済されたかどうかに関わらず、More Action には「完了」、「返品処理中」、「注文をキャンセル」という固定ボタンだけがある(1.6.0 と 1.6.3 の実証)。More Action の最上部に「注文状態の変更」(Change Order Status)という追加オプションを追加すると、開く「注文状態の更新」(Update Order Status)の操作方法は FluentCart の「出荷状態の変更」(Change Shipping Status)の対話画面と同じだが、この対話画面では注文が移動できる状態は順序に従って表示されるだけである。出荷状態は引き続き FluentCart の「出荷状態の変更」で選択し、カスタマイズされた出荷状態は直接その対話画面に表示される。FluentCart の独自の注文 API に書き込みを行うと、アクティビティ記録、ステータス変更イベント、商品履行はすべて、手動での変更と同じ手順で処理される。
「注文プロセス」カード:進捗状況を確認し、ワンクリックで処理を進める
注文ページ側の「注文フロー」カードには、注文のステータスと発送状況が同時に表示されます。現在のステータス、プロセス中のステップ数、変更できない理由、さらにワンクリックで次のステップに進む「Next step」ボタンが表示されます。さらに、その他のステータスが「More Action」オプションで変更されるよう指示されます。もしこのページから「Order Status」機能(例えば、今後の FluentCart のアップデートで)を使用できない場合、カードは自動的に「More Action」オプションで選択可能な注文ステータスに切り替わります。キャンセルされた注文は FluentCart では「Shipment Status」に表示されず、カードには直接変更可能な発送ステータスが表示されます。
2種類のプロセスのテンプレート、ワンクリックで作成
「注文ステータス」の「標準プロセス」ページと、「ツール」の「出荷プロセス(出荷ステータス軸)」の「出荷プロセス(出荷ステータス軸)」では、ワンクリックで「下工程 → 発送予定 → 発送済み」のプロセスを構築できます。私たちは、出荷ステータスにプロセスを配置することをお勧めします。なぜなら、FluentCartは出荷ステータスを自動的に変更しないためです。さらに、カスタマイズした出荷ステータスはFluentCart自身の「変更出荷ステータス」ダイアログボックスに直接表示されます。モデルはFluentCartの組み込みステータス名に変更されず、既定のコンテンツも再書き込みられません。必要に応じて、「ツール」の「厳格なプロセス」ページを開いて、「注文ステータス」を一度に1ステップ進めたり後退させたりできます(注文ステータスというプロセスは、発送ステータスには適用されません。完了、キャンセル、保留の場合はいつでも変更できます)。
スタンバイと記録:設定や状態の変更も手ブレを気にせずできる
また、使用中の注文のステータスもあります。保管されている場合、取り外すことはできません。画面にはそのステータスと注文の数が直接表示されます。保存されたステータスは、「注文の移動」機能を使用すると自動的に更新されます。「注文の移動」はまず商品の数量と配送先を確認し、直接「完了」または「キャンセル」の終了ステータスには移動できません。各移動には記録が残ります。注文が非アクティブな状態に放置された場合、設定ページの上部に通知が表示され、直接「ツール」サブページに移動できます。「移動」はまず変更する内容をリスト表示します。「移動」後に「最後の移動を元に戻す」は引き続き可能です。「2人同時編集」では設定ページの上部がブロックされ、再読み込みを求められます。「1人による変更」は上書きされません。「完了」または「キャンセル」に設定ページが自動的に切り替わります。「完了」は有料注文のみ表示されます。「キャンセル」に変更すると、在庫も元に戻されます。「FluentCart」のように「注文をキャンセル」する機能もあります。
プロセスレポートとスタック・チケット一覧
「注文ステータスレポート」のページでは、全プロセスをひとつの画面に表示します。各ステータスの注文数と金額(未決済/未決済)、プロセスフロー、各ステップの平均滞在時間と最大滞在時間、および同ステップでN日以上注文が保留中のリスト。各表はCSV形式でダウンロード可能(Excelで直接開いても乱数値は出ません)。毎日の一覧通知も選択可能です。注文リストには、各カスタマイズされたステータスの履歴が表示され、注文ページの「ステータス履歴」では、2軸を同じ時間軸にまとめることができます。最新の変更が一番上に表示されます。
互換性とアップデート
FluentCart 1.6.0 が利用可能になりました(1.6.0 と 1.6.3 はともに正常にテスト済み)。 PHP 7.4 以上に対応しており、PHP 8.4 および 8.5 には廃止警告は生成されません。 JSON のエクスポート/インポートを完全に設定できます。 プラグインの削除は、オーダーデータに影響を与えません。組み込みの YS プラグイン・ハブのアップデート機能により、WordPress プラグインページから直接新しい通知を受け取り、インストール後にワンクリックでそれらを更新できます。インターフェースは英語と中国語の両方で利用可能です。
機能特徴
カスタマイズ可能なステータスとワンタッチプロセステンプレート
名称、色、説明、並び順序、および支払条件を設定できます。ワンクリックで「下工程 → 出荷準備 → 出荷完了」を作成でき、注文ステータスまたは出荷ステータスに表示されます。
お支払い後にカスタムステータスを保持する
FluentCartでの決済時にステータスが「処理中」に変更され、プラグインが自動的にステータスを書き戻してアクティビティログに説明を残します。
ステータス変更メール通知
各ステータスでは、顧客通知と管理者コピーを有効にできます。FluentCart の「メール通知」設定ページで、主題、タイトル、および本文を直接編集できます。
More Actionにより注文の状態を変更する
注文ページ More Action に「注文状態の変更」が追加されました。この項目では、この注文の進行状況のみ表示されます。サイドバーの「注文プロセス」カードには、現在のステップが表示され、ワンクリックで「次のステップ」に進めます。
スタンバイ機能、記録機能、復元可能
使用中の状態は誤削除されることはありません。移動した注文は確認してから記録を残す。インポートはまず差異を確認し、復元可能であるか確認してから実行します。二人で同時に編集しても、互いに重ならないようにします。
プロセスレポートとスタック・チケット一覧
各ステータスの注文数と金額、漏斗、滞留時間、停止中の注文。各表はCSV形式でダウンロード可能で、1日の概要メールの選択も可能です。
スクリーンショット
更新日誌 (最新)
0.8.0の独立したレビューに基づくフォローアップ。返金後のキャンセル
必要なときにのみ在庫を返却し、注文ページではもう在庫に関する質問は不要です。
決済ゲートウェイが拒否した支払いを返金する。在庫管理モジュールが設定されているサイトでは
オフに設定すると、その質問だけが変わります。.
店舗スタッフ向け
- 返金の際の再入荷の選択肢はそのままです。. 返金自体が決定を下したとき
在庫に戻りました — *再入荷*がFluentCartの返品ダイアログでチェックされ、または
YS Helcimなどの決済プラグインが返品商品に返金を行う — the
返品後に自動キャンセルされることは何もないし、*ask*で再入荷の案内もしてくれる。
選択肢が未チェックの場合。以前は、3点の商品を1点として返品する手順でした。
補充し、もう2つもキャンセルされた。.
- FluentCartでは返品の在庫はございません。キャンセルされた場合も一切の返金はいたしません。. アン
在庫管理モジュールがオフの状態で注文した商品は、商品が届きませんでした。
在庫切れですが、FluentCartのキャンセル機能で在庫には追加されます。 A
このプラグインによるキャンセル — 返金後の、注文ページにある質問から,
または「注文状況の変更」から — これにより、そのような注文に対して在庫はそのまま残ります。
アクティビティログにはその理由が記載されています。 *ask* を使用すると、そのような注文について問い合わせられます。
補充品をお選びいただけます。.
- ゲートウェイが拒否した返金は問いません。. 完全な返金が設定されている
*ask*、返金。FluentCartではその請求が認められなかったものの、決済ゲートウェイ側から拒否されたことはありません。
さらに長いほど、「返金された注文をキャンセルしますか?」というメッセージが表示されます。アクティビティログには、そのことが記載されています。
ゲートウェイは以前と同様にその事を確認していません。.
- この設定名は、その機能に由来しています: *在庫切れの商品を返品する際は、
返金は注文をキャンセルする。*手動でのキャンセルはこれまで一切認められていない。.
- この質問のダイアログはページを再読み込みないし、開いたダイアログも閉じない。
つまり、オペレータが「注文をキャンセル」または「注文を保持」する前に別の注文に進んだ場合、
現在の状況*が回答されました。.
変更(技術的な)
- `Payment\RefundStatusHandler::onRefunded()` 関数は、fluent_cart/order_refunded() の中で実行される
(優先順位 5)は、注文時に「_ys_fct_refund_restock_decided」というマークが付けられます。
返金は在庫に戻ったものを決定します:FluentCartの「返金」ルート内で
`manage_stock` が true の場合、別の場所では、行に `restore_quantity` が 0 を超えている場合。.
自動キャンセルはその後、restock=false (`CancelRestock::WHY_DECIDED`) を使用します。,
そして `prompt()['restock']` は false です。.
- `Support\CancelRestock::before()` は `holdsStock()` の間だけアイテムを返します
— FluentCartの `stock_movement` オペレーションメタには、positive `on_hold` または
`committed` — そしてそれ以外の場合、リスナーを分離する(`WHY_NOT_HELD`);それはこう見える
リスナーがその対象に留まっている間だけです。 `prompt()['stock']` でも同じです。.
活動の行名にどの3つの理由が当てはまるか。.
- 全額返金。FluentCartの返金ルートは記録されましたが、ゲートウェイ側が拒否しました。
「_ys_fct_refund_prompt」を「gateway_failed」に設定します。「prompt()`はこれだけです。
そのメタは空です。.
- `order-changer.js`: ページが別の場所に移動した後に返される応答
注文画面は独自のダイアログのみを閉じ、ページを再読み込みしません。.
- データ削除オプションでアンインストールすると、削除されます。
`_ys_fct_refund_restock_decided`.
テスト
- ユニット 619; FluentCart 1.6.0 および 1.6.3 の返金シナリオ 130 — 現在の注文の保留状態
FluentCartが記録する通りに在庫を管理します。R14、R15、R17では、返金用の在庫が別途用意されます。
立ち止まる決定;新規R20(在庫なし)、R21(拒否された後に問い合わせて下さい)
返金)、R22(設定および手動でのキャンセル)、R23(ステータス変更)
その半分ではまだリスナーを後戻りさせるだけなので、R24(部分的、その後は完全),
その後 *保持*)。 Browser 92 — 別の順序に移行していたページが、
返ってきた回答は、0.8.0 スクリプトに対してはそのケースは成立しないということでした。10 の変異
新しいチェックではそれぞれ返金シナリオに失敗します。 PHP 8.2 および 8.5。.
よくある質問
FluentCart のコアを変更しますか?
いいえ。すべては FluentCart で公開されているフィルター(order_statuses、editable_order_statuses、shipping_statuses、email_notifications など)と REST を通じて実行されます。More Action の「注文状態の変更」も、メニューを開いたときにプラグインによって追加されるもので、FluentCart のアップデートは何も変更しません。
なぜお支払い後に注文ステータスが「処理中」になるのですか?
これは FluentCart のコア機能(Write Death、フィルターなし)です。アドオンは同じプロセスでカスタマイズされた状態を書き戻します。各状態には「この状態を保持する」か、「FluentCart に処理中として移す」かの設定が可能です。未決済の注文のみを対象とする状態はすべて FluentCart に渡されます。
通知信是在哪裡設定的?免費版的 FluentCart 可以修改信件內容嗎?
FluentCart → 設定(Settings) → メール設定 → 通知では、「カスタマイズされた注文ステータス」という追加の項目が表示されます。切り替え、タイトル、プレビューはすべて FluentCart のものです。タイトルと本文は、同じ編集ページに追加されたプラグインの欄です。無料版でも入力可能です。完全なセグメントエディタは FluentCart Pro が必要です。
なぜ FluentCart のネイティブ管理画面からカスタム注文ステータスを直接選択できないのですか?
FluentCart のバックエンドには、注文状態の選択肢を自由に設定できるコントロール項目のないデフォルト設定(1.6.0 と 1.6.3 の実証済み)でした。支払いが完了したかどうかに関わらず、More Action のメニューには「完了としてマーク」、「返品処理中」、「注文をキャンセル」という固定ボタンのみがありました。そのため、エクステンションは同じメニューに「注文状態の変更」という項目を追加し、この注文の移動可能な状態のみをリストアップしました。発送状態は異なります。カスタムの発送状態は FluentCart の独自の「注文状態の変更」ダイアログボックスに直接表示されます。
プロセスは注文ステータスと出荷ステータスのどちらに置くべきですか?
プロセスが顧客の支払いから開始される(生産、梱包、発注、出荷)場合、商品発送状態を推奨します。FluentCartは自動的にその状態を変更しません。また、組み込みの「商品発送状態の変更」機能は、キャンセルされていない未発送の実際の注文ごとに適用されます。状態は注文そのものに属し、顧客が注文状態を確認したい場合は、その状態を適用できます。
プラグインを無効化または削除すると、注文に影響しますか?
無効化しても注文データは一切変更されません。再有効化後も設定と履歴は保持されます。wp-config.php で YS_FCT_STATUS_REMOVE_DATA が定義されていない限り、削除した場合も設定と履歴テーブルは保持されます。
注文が処理中である場合、直接削除できますか?
できません。保存時にブロックされ、どの状態であるか、および残りの注文が表示されます。まず、その状態の「移動注文」に移動して、それから削除してください。保存された状態は変更できません。新しい状態を追加して移動してください。以前に削除されていて注文が残っている状態の場合は、設定ページの最上部に「ツール」ページで直接移動できます。
設定をインポートしたところ、問題が発生しました。復元することはできますか?
可能です。インポートは、このプラグインからインポートされたファイルのみを受け付けます。書き込み前に、追加、削除、変更する内容が一覧表示されます。インポート後、「ツール」ページには「前回インポートの復元」が表示され、状態、設定、メールの文字もインポート前の状態に戻ります。
