# Megurio Subscriptions for WooCommerce - Changelog ## [1.1.0] - 2026-08-24 ### 新機能・改善 - Stripe.js Elements (v3/dahlia) 決済画面でウォレット関連パラメータ(google_pay、apple_pay、link 等)による IntegrationError を解消し、カード入力フォームの表示を修正 - マイアカウントの定期購入詳細画面を WooCommerce ネイティブの極簡テーブルレイアウトに刷新 - 定期購入の解約・更新フローを整理し、不要な一時停止(Pause)処理を削除 - 管理画面の定期購入詳細ページを NiceUI 設計規範に基づき状態バッジ・インジケーターを改善 - 銀行振込(BACS)の手動更新注文と入金確認フローを改善 ## [1.0.2] - 2026-08-14 ### 新機能・改善 - 銀行振込(BACS)による定期購入の手動更新・入金確認処理を追加 - 更新注文の二重課金防止・リトライ間隔の保護・返金および解約処理の整合性を強化 - 定期購入の管理画面とマイアカウント画面のデザイン・状態表示・操作性を刷新 - WooCommerce 更新注文に作成元定期購入へのリンクを追加 - 日本語翻訳ファイルを更新 ## [1.0.1] - 2026-08-14 ### 改善 - readme.txt を英語に翻訳 - WordPress 7.0 までの動作確認を更新 ## [1.0.0] - 2026-05-05 ### 新機能 - 管理画面とマイアカウントの定期購入詳細に、注文タイムラインと現在状態の概要カードを追加 - 決済失敗時のリトライ予定、猶予期間、自動課金停止までの流れを分かりやすく表示 - Megurio 専用メニューに「定期購入-注文」ページを移動 ### バグ修正 - 最新の更新注文が正しく表示されないケースを修正 - 更新注文の状態表示と日本語翻訳の不足を修正 - 定期購入詳細で重複していた状態・日付情報を整理 ## [0.9.9] - 2026-05-05 ### 新機能 - 定期購入商品のチェックアウトで顧客アカウント作成を必須化 - Checkout Blocks / Store API 経由の定期購入注文に対応 ### バグ修正 - ゲスト注文から定期購入が作成され、自動更新できない問題を修正 ## [0.9.8] - 2026-05-03 ### 新機能 - 管理画面の定期購入詳細に、現在の定期購入状態(契約中・一時停止・解約済みなど)に応じた操作ボタンを表示 - 解約済みの定期購入を管理画面から再開できないようにし、状態の整合性を保持 - 解約理由(顧客による解約/管理者による解約)を定期購入詳細に記録・表示 ### バグ修正 - 一時停止中の定期購入で、次回請求日・更新注文の作成処理がスキップされない問題を修正 - 管理画面から定期購入を更新した際に、メタデータが正しく保存されない場合がある問題を修正 ## [0.9.7] - 2026-05-03 ### 新機能 - WooCommerce Subscriptions がない環境でも、Stripe 公式決済プラグインの保存済みカードを使って更新注文のオフセッション自動決済を実行可能に - 更新注文に Stripe Customer ID / PaymentMethod ID を補完し、Stripe 公式ゲートウェイの決済処理を直接呼び出すフォールバックを追加 ### 変更 - 定期購入で利用できる決済方法を Stripe 公式決済プラグインのカード決済のみに変更 - readme とプラグイン説明文から WooPayments 対応の記述を削除し、Stripe 公式決済プラグイン対応として整理 - Stripe のみ対応に合わせて日本語翻訳を追加・更新 ### 修正 - Stripe の scheduled subscription hook が登録されていない場合に、更新注文が「支払い待ち」のまま止まる問題を修正 - 自動決済ハンドラーが存在しない場合は更新注文を失敗として扱い、既存の失敗通知・リトライ処理へ進めるように修正 - 通常商品ページで、カート内に残った定期購入商品の状態により定期購入向けの注意文が表示される問題を修正 ## [0.9.6] - 2026-05-02 ### 変更内容 - プラグインヘッダーのバージョンと内部バージョン定数を 0.9.6 に更新 - WordPress.org 用 readme の Stable tag を 0.9.6 に更新 - プラグインヘッダーおよび readme の表示名を Megurio Subscriptions for WooCommerce に変更 - 公式サイトと GitHub リリースページへのリンク表記を整理 ## [0.9.5] - 2026-05-01 ### 新機能 - 更新決済に失敗し、再試行の猶予期間中になっている有効な定期購入に「支払い失敗・再試行中」の表示を追加 - WordPress.org 向けの readme を英語に変更し、概要・主な機能・公式サイトへの案内に整理 - プラグイン本体と readme のバージョンを 0.9.5 に更新 ### 不具合修正 - 更新決済に失敗して再試行中の定期購入の表示を改善 - 日本語翻訳ファイルを更新・再生成 ## [0.9.3] - 2026-05-01 ### 新機能 - 商品詳細ページの定期購入案内に、初回のみ請求される初期費用(Sign-up Fee)を表示 - 管理画面の定期購入一覧に、キャンセル済み件数の集計カードを追加 - 管理画面の定期購入一覧に、各定期購入の金額(Total)列を追加 - スクリーンショット項目を追加 ### 不具合修正・改善 - HPOS 有効環境で、保存済み決済トークンが存在しているにもかかわらずエクスプレス決済と誤判定される問題を修正 - 定期購入・更新注文のメタデータ読み書きを WooCommerce Order CRUD API に統一 - 商品側の定期購入設定メタも WooCommerce Product CRUD API 経由で読み書きするように統一 - 商品一覧・商品詳細の定期購入案内 HTML を共通化 - マイアカウントの定期購入詳細ページから不要な状態遷移履歴の表示を削除 - WordPress.org の FAQ 表示に対応するため、FAQ セクションを標準形式に修正 ## [0.9.1] - 2026-04-30 ### 自動課金 - Stripe / WooCommerce Payments によるカード決済のオフセッション自動課金に対応 - 初回注文時に決済トークンを保存し、更新注文へ自動で引き継ぎ - 決済失敗時の自動リトライ処理を追加(リトライ上限到達時は管理者・顧客へ通知) ### マイアカウント機能拡張 - 定期購入の一時停止・再開機能を追加 - 定期購入詳細ページに支払い方法変更フォームを追加 ### 商品設定 - 初期費用(初回注文のみ請求される一回限りの費用)の設定機能を追加 - バリエーション商品の定期購入設定を修正 ### 管理画面 - メール設定タブを追加(件名・見出し・本文をリッチテキストエディタで編集可能) - メールプレビュー機能を追加 ### 品質・互換性 - WooCommerce HPOS(カスタム注文テーブル)への完全対応 - 定期購入メタの読み書きを WooCommerce Order CRUD API 経由に統一 - プラグイン名を「Megurio 定期購入 for WooCommerce」に変更 - 日本語翻訳ファイル(PO/MO)を追加 - readme.txt を日本語に改訂 ## [0.2.2] - 2026-04-26 - CSS/JS の直接出力を廃止し、専用ファイルを wp_enqueue_style() / wp_enqueue_script() で読み込むように修正 - 内部フック、保存データキーを megurio 接頭辞に統一 - プラグインヘッダーに Requires Plugins: woocommerce を追加 ## [0.2.1] - 2026-04-24 - 初版リリース - 商品にチェック一つでサブスク設定が完了 - 次回請求日になると更新注文をスケジューラが自動作成 - 契約状態(開始待ち/利用中/一時停止/解約済み)を細かく追跡 - 会員自身がサブスク確認・キャンセルをセルフで完结 - 全定期購入を一覧管理、手動ステータス変更も可能 - キャンセル・満了・再アクティブ化を顧客と管理者へ通知