=== ProductOrder ===
Contributors: kyoei-bisou
Tags: contact-form-7, cart, inquiry, shortcode
Requires at least: 6.0
Requires PHP: 7.4
Stable tag: 1.6.25
Contact Form 7向けの商品マスター・簡易お問い合わせ機能です。

== Description ==
- 商品マスターの操作欄を、編集・複製・削除のWordPress標準アイコン表示に変更しました。削除アイコンは赤色で表示します。
- グリッドモーダルの展開幅・操作ボタン位置をPC/スマホ別設定へ実接続し、親要素幅はProductOrder商品一覧の実幅を基準にします。
- ProductOrder商品一覧のモーダル幅・操作ボタン位置をPC/スマホ別設定へ確実に反映します。「グローバルスタイル」は「デフォルトスタイル」表記へ変更しました。
- ProductOrder商品一覧のモーダル展開幅と操作ボタン位置をPC／スマホで個別指定できます。既存ブロックは従来設定を引き継ぎます。
- 単位は「追加ボタン/商品選択UI」「明細バー」「メール本文」ごとに表示ON/OFFを設定できます（初期値はすべてON）。
- 商品ごとの単位が商品マスターへ保存されるよう、保存層の引数・サニタイズ・保存配列を修正しました。
- 商品編集画面の個別単位が確実に保存・再読込されるよう保存処理を修正しました。
- 商品マスターで商品ごとの「単位」を指定できます。未入力時は［表示］＞［価格テキスト］のデフォルト単位を使用し、そこも未入力なら「個」です。
- 「明細を左右分割表示」で商品情報・数量を左、金額を右に配置できます。

- 選択数バッジの明細バー開閉はPC／スマホで個別にON/OFFできます。

商品マスターに登録した商品を、投稿・固定ページ・Contact Form 7のフォームで選択できるようにします。
商品選択、数量変更、オプション、価格計算、合計バー、商品一覧、グリッドモーダルに対応しています。

商品選択はlocalStorageに保存され、ページをまたいで保持されます。
Contact Form 7の送信時には商品番号をサーバー側の商品マスターと照合し、最新の登録内容から明細を生成します。

== Installation ==

1. プラグインをアップロードして有効化します。
2. WordPress管理画面の「商品マスター」で商品を登録します。
3. 投稿または固定ページに「Product Order追加ボタン」または「Product Order商品一覧」ブロックを配置します。
4. 必要に応じて `[product_cart_summary]` を配置します。
5. Contact Form 7のフォームに `[hidden product_products]` を追加します。
6. Contact Form 7のメール本文に `[product_products]` を追加します。合計金額には `[product_total]` を使用します。

詳しい設定方法は、WordPress管理画面の「チュートリアル」と「コード一覧」で確認できます。

== Changelog ==

= 1.6.23 =
* カラースウォッチの色面に極薄のインナー境界を追加し、白や白を含むツートンカラーでも輪郭を判別しやすくしました。

= 1.6.22 =
* テキストスウォッチの選択枠をカラースウォッチと同等の視覚的な太さに調整しました。

= 1.6.21 =
* 商品選択UIのカードグループ詳細を body 直下のモーダルへ移動した際、テーマエディタの `--csic-theme-*` / タブ用トークンを元のProductOrderルートからモーダルへ引き継ぐよう修正しました。
* カード選択枠・スウォッチはアクセント色の直書きではなく `--csic-theme-accent` を参照する正式なテーマ連携へ戻し、「全体 > アクセント色」に `var(--main-color)` 等を指定した場合もモーダル内で追従します。
* モーダル内の縦長商品カードにもカード背景・文字色・枠線・角丸・影のテーマ設定を適用するよう対象セレクタを拡張しました。

= 1.6.20 =
* 商品選択UIのカードグループをモーダル表示した際、縦長カードが親コンテナのアクセントCSS変数を継承できず #2271b1 にフォールバックする問題を修正しました。
* テーマエディタ「基本設定 > 全体 > アクセント色」の保存値を商品カードへ直接供給し、カード選択枠・カラー/テキストスウォッチの選択枠とフォーカスへ同じ値を直接適用します。

= 1.6.19 =
* 商品カード自身へテーマエディタのアクセント色を `--csic-theme-accent` として直接供給し、商品選択UI内で変数が未定義になって #2271b1 へフォールバックする問題を修正しました。
* カラースウォッチ／テキストスウォッチ／商品カード選択枠が同じアクセント値を参照するよう統一しました。

= 1.6.18 =
* テーマモードが Light / Dark の場合でも「基本設定 > 全体 > アクセント色」の明示設定を共通アクセントとして反映するよう修正しました。var(--main-color) 等のCSS変数指定が商品カード選択枠・カラースウォッチ・テキストスウォッチへ正しく伝播します。
* グリッドモーダルにもテーマエディタ「全体 > アクセント色」を含むテーマCSS変数を継承させ、商品カード選択枠・スウォッチ選択リングが #2271b1 のフォールバックへ落ちる問題を修正しました。

= 1.6.02 =
* 個別商品選択UIの「商品選択」「グループ選択」は選択専用とし、並び替え操作を「表示順」へ一本化しました。
* 商品・グループの表示位置は混在表示順だけを正とすることで、二重の並び順指定による矛盾を防止しました。

= 1.5.96 =
* 商品選択UI設定に「グループ化された商品カードの位置」を追加し、先頭／末尾を選択可能にしました。
* 末尾配置により、通常商品を先に見せてグループを「その他」のように利用できるようにしました。

= 1.5.95 =
* 表示設定 > グループで重複していたページ見出し「グループ」と説明文を削除しました。

= 1.5.94 =
* 表示設定上部のプレビュー導線を青文字のテキストリンク表示へ統一しました。
* 商品選択UIの「グループ表示」をカテゴリ表示順の直下へ移動し、設定行DOMを統一しました。
* 商品選択UIのレイアウトに「区分けしない」を追加し、PC／スマホ別に選択できるようにしました。

= 1.5.93 =
* グループの表示設定を既存の表示設定と同じDOM・余白・設定行レイアウトへ統一しました。
* PC／タブレット／スマホの表示数、折り返し、モーダル展開幅、操作ボタン配置を既存設定UIの文法で整理しました。

= 1.5.92 =
* ProductOrder管理バーの「表示設定」に各表示設定画面への階層サブメニューを追加。
* ProductOrder管理バーの「ガイド」に各ガイド章とウェルカムツアーへの階層サブメニューを追加。

= 1.5.91 =
* グループの追加・編集画面を開いている間も、編集フォーム直下に登録済みグループ一覧を表示するよう改善しました。

= 1.5.90 =
* レート編集フォームを一覧の上へ移動し、保存ボタンを編集中の枠内へ配置しました。
* 「閉じる」は未保存の編集を破棄し、「保存」は現在編集中のレートだけを確定して保存するよう整理しました。
= 1.5.89 =
* レート画面を一覧＋単一編集フォーム構成へ整理しました。
* 「＋追加」をレート一覧の左上へ移動し、編集中は「×閉じる」に切り替わるようにしました。
* 既存レートは一覧から編集・削除でき、倍率行の追加・削除と既存の保存方式は維持しています。


= 1.5.88 =
* グループの「＋追加」を一覧表の左上へ移動し、商品マスターと同じ位置関係に揃えました。
* グループの追加・編集画面を開いている間は同じボタンを「×閉じる」に切り替えるようにしました。

= 1.5.87 =
* グループ画面の表示設定サブタブに共通スタイルを適用し、青いテキストリンク表示になる問題を修正。
* WordPress管理バーのProductOrderプルダウンから「グループ」を削除。
= 1.5.86 =
* 商品選択UIのグループカードから「一覧を見る ↗」表示を削除。カード自体の展開操作は維持。
* 商品選択UIで同じ行に並ぶ商品カードの高さを、その行で最も高いカードに揃えるよう調整。

= 1.5.85 =
* 数量入力バー中央の数量入力欄からボーダーとボックスシャドウを除去。

= 1.5.84 =
* 商品数バッジを数字のみの正円表示に変更。
* 管理画面の「カードグループ」を「グループ」に変更。
* グループ管理を表示設定サブタブ内の「商品選択UI」左隣へ移動。

= 1.5.83 =
- グループ商品数をアイキャッチ右下の合計バー配色バッジへ変更し、展開後の商品数表示を廃止。
- グループ管理を表示設定の左隣へ移動し、表示数・折り返し・操作ボタン・モーダル展開幅をグループ画面へ集約。
- 商品選択UIにグループ表示の全体トグルを追加。
- グリッドモーダルとグループで画面全体幅／親要素幅を表示設定から指定可能に。
- グループ編集の画像解除ボタンを通常ボタンと同じ高さに統一。
= 1.5.82 =
* Card group modal: horizontal swipe starting anywhere in the product-strip area is reserved for native product scrolling; group navigation swipe remains available outside that area.


= 1.5.80 =
* カードグループモーダルで、商品カード上から開始した横スワイプを商品一覧の横スクロール専用に分離。カード上のスワイプでは前後グループへ移動しません。
* 商品カード以外のモーダル領域から開始した横スワイプは、従来どおり前後のカードグループへ移動します。

= 1.5.79 =
* カードグループ展開後のタブレット・スマホ表示数を小数指定に対応。1.2 / 1.5 / 2.4 など任意の表示数を設定可能にしました。
* カードグループ展開後に「折り返す」を追加。OFF時は指定表示数を維持した横スクロール、ON時は従来どおりグリッドで折り返します。
* 既存設定は折り返しONとして扱い、1.5.78までの表示互換性を維持します。

= 1.5.78 =
* カードグループの展開前カードを、商品選択UIのカード表示設定（PCカラム数／タブレット表示数・折返し／スマホ表示数・折返し）へ接続。1.5.77のスマホ1.5列固定指定を廃止。
* カードグループ展開後モーダルの420px以下1列固定を廃止し、テーマ設定「カードグループ」のスマホカラム数を狭幅スマホでもそのまま反映。

= 1.5.77 =
* スマホの商品選択UIでカードグループが極端に縮んで横一列に並ぶ表示を修正。カードグループを含むカテゴリは1.5カラム相当（1枚＋次カードの一部が見える横スクロール）で表示し、グループ名の不自然な縦折り返しを防止。
* 変更対象は展開前のカードグループ一覧のみ。モーダル内のPC/タブレット/スマホ列数設定と既存GridModalの前後移動は維持。


= 1.5.76 =
* カードグループ展開時の左右操作ボタンを、同じ親カテゴリ（タブ）内に並ぶ前後のカードグループへ移動するナビゲーションとして接続。
* 通常の商品リスト用GridModalの既存「前の商品／次の商品」ナビゲーションは変更せず、そのまま維持。キーボード左右キーと横スワイプも各モードに合わせて動作。

= 1.5.75 =
* テーマ設定の商品選択UI内に「カードグループ」を追加。展開後のカラム数をPC・タブレット・スマホ別に設定可能。
* カードグループの操作ボタン配置を設定可能にし、デフォルトでは既存グリッドモーダルの配置設定を参照するよう統一。
* カードグループの操作ボタン配色・影・形状は既存グリッドモーダルのテーマ設定をそのまま継承。
= 1.5.74 =
* カードグループの階層を「カテゴリタブ > カードグループ > 商品」に修正。グループは先頭の有効な所属商品のカテゴリタブ内へ配置し、重複除外で通常商品が0件になってもグループの親カテゴリタブを維持します。
* 1.5.73で追加したカードグループモーダル内のカテゴリタブを撤去。モーダルは開いたグループの商品だけを表示します。
* 1.5.73のモーダル幅いっぱいの3カラム配置と将来設定用CSS変数は維持します。


= 1.5.73 =
* カードグループのモーダル内で、所属商品のカテゴリが2種類以上ある場合に既存の商品選択UIと同系統のカテゴリタブを表示。カテゴリごとに商品を切り替えられるよう修正。
* カードグループのモーダル商品グリッドをモーダル本文幅いっぱいに配置し、固定1180pxによる左寄り感を解消。
* モーダル内カラム数をCSS変数（PC／タブレット／スマホ／狭幅）へ分離し、将来の表示設定UIから値を接続できる構造へ変更。


= 1.5.72 =
* カードグループの代表画像解決時に存在しない CSIC_Products::all() を呼び出していたため、商品一覧描画中にFatal Errorが発生する問題を修正。
* 代表画像のフォールバック判定には、すでに取得済みのグループ内商品データを再利用し、既存の商品データ・カードグループ設定・CF7連携形式は変更しません。

= 1.5.71 =
* 個別の商品選択UIで通常商品とカードグループ内の商品が重複した場合、カードグループ側を優先し、通常商品カードとしては重複出力しないよう修正。
* グループ内商品だけになったカテゴリでも、カードグループを配置するためのホストカテゴリを維持するよう調整。

= 1.5.70 =
* 保存済み商品選択UIがAIOSEO等によって wp_head 内のメタデータ生成時にも評価されるケースを分離。wp_head 中は product_list_ui のフロントUIを生成せず、実際の本文/CF7フォーム描画時だけカードグループとGridModalを構築するよう修正。
* カードグループを「使用する」にした保存済みUIで、ページ全体（ヘッダーを含む）のDOMレイアウトが崩れる経路を遮断。

= 1.5.69 =
* 保存済み商品選択UIでカードグループを有効にした際、スタックカードのGridModalラッパーが商品グリッドのレイアウト要素として干渉する問題を修正。スタックカード専用の安定したグリッドアイテムを追加し、モーダル機構をその内部へ分離。

= 1.5.68 =
* カードグループ有効時に、スタックカード用GridModalラッパーが商品一覧グリッド内で独立したレイアウトボックスを作り、テーマ側レイアウトへ干渉する問題を修正。
* スタックカードのラッパーをレイアウト非生成（display: contents）として扱い、通常の商品カードと同じグリッド階層に参加するよう修正。
* カードグループの保存データ・関連付け・既存の商品選択UI設定には変更なし。

= 1.5.67 =
* Fixed a fatal error when rendering card group stack cards caused by the card group image resolver being inaccessible from the shortcode renderer.

= 1.5.66 =
* 保存済み商品選択UIに関連付けたカードグループをスタックカードとしてフロント表示。
* 既存GridModalの開閉機構を再利用し、グループ内商品をモーダル内グリッドで操作可能に。

= 1.5.65 =
* 保存済み商品選択UIに「カードグループの表示（従う／使用する／使用しない）」を追加。
* 商品選択UIの編集画面で登録済みカードグループを選択・並び替えできる関連付け基盤を追加。
* カードグループ一覧の「使用先」に、関連付け済みの商品選択UI名を表示。
* この段階ではフロントのスタックカード表示はまだ有効化せず、既存表示への影響を回避。
= 1.5.63 =
* 商品マスター画面に管理通知の基準見出しを追加し、簡易インポートや表示項目保存後のWordPress通知が「表示する項目」モーダル内へ移動する問題を修正しました。

= 1.5.62 =
* 商品マスターの「＋商品を追加」ボタンを、画面文脈に合わせて「＋追加」へ簡潔化しました。

= 1.5.61 =
* 商品マスターの検索ボタンを廃止し、検索欄の先頭にWordPress標準の虫眼鏡アイコンを追加しました。Enterキーでの検索は従来どおり利用できます。


= 1.5.60 =
* 商品マスター一覧の列名「価格（税別）」を「価格」に短縮しました。

= 1.5.59 =
* 商品マスターの編集・複製アイコン色を、管理画面のON時トグルスイッチと同じ `#2271b1` に統一しました。削除アイコンは赤色のまま維持します。

= 1.5.58 =
* 商品マスターの「編集／複製／削除」操作をWordPress標準Dashiconsのアイコン表示へ変更しました。削除アイコンは赤色で表示します。

= 1.5.57 =
* CHANGE: 最低受付金額の適用条件を、ページ上（ウィジェット等を含む）のProduct Order合計バー＋対象CF7内の `[hidden product_products]` と `[hidden product_total]` の組み合わせへ拡張しました。
* 保存済み商品選択UIが対象CF7内にある場合は、従来どおり個別設定（全体設定を使用／個別に設定／制限なし）を優先します。

= 1.5.56 =
* CHANGE: 最低受付金額の発動条件を「CF7フォーム内の商品選択UI」から「CF7フォーム内のProduct Order合計バー」へ変更しました。
* CHANGE: 合計バーがあるCF7では全体設定を使用し、同じフォーム内に保存済み商品選択UIの個別設定がある場合は「個別設定 > 全体設定」の優先順位で判定します。「制限なし」は全体設定を上書きします。
* これまで通り、判定金額は別ページで追加した商品を含む現在のProduct Orderカート全体で、受付条件そのものはページをまたいで持ち越しません。

= 1.5.55 =
* FIX: 合計バーの明細を展開した直後でも、数量ステッパーに現在のカート数量が確実に表示されるようにしました。
* FIX: テーマ側のinputスタイルによって数量値が見えなくなるケースを防止しました。

= 1.5.54 =
* ウェルカムツアー「商品選択UIのスタイル」の数量選択プレビューをカード中央寄せに調整しました。
* ［表示設定］→［合計バー］→［表示］に、非固定時だけ利用できる「合計バーの横幅を100％にする」を追加しました。既存環境ではOFFです。


= 1.5.53 =
* FIX: 配布ZIPのルート構成を既存の cf7-simple-inquiry-cart ディレクトリに統一し、更新インストール時に別プラグインとして展開される問題を修正。


= 1.5.52 =
* 商品選択UIに最低受付金額を追加。全体設定と保存済みUI個別設定（全体設定を使用／個別に設定／制限なし）に対応しました。
* 最低受付金額は対象CF7フォーム内の商品選択UIから判定し、個別設定を全体設定より優先します。受付条件はページ間で持ち越さず、金額はページをまたいで保持されたProduct Orderカート全体を対象にします。
* CF7送信時にフロントのトースト通知とサーバー側再計算による二重チェックを行います。

= 1.5.51 =
* ご利用ガイドを現行仕様に合わせて再構成しました。
* はじめに／基本編／活用編／デザイン編／上級編／データ管理に整理し、ブロック名・Contact Form 7連携・合計バー・商品選択UI・商品一覧・データ管理の説明を更新しました。

= 1.5.50 =
* 管理画面で「合計表示を画面下に固定」がONのとき、「明細バーの展開方向」の設定行を確実に非表示にするよう修正。展開動作自体は変更していません。

= 1.5.49 =
* 非固定の合計バーで、明細バーの展開方向を上／下から選択できる設定を追加。固定時は従来どおり上方向に固定。

= 1.5.48 =
* 商品選択UIでカード内側余白OFF時、縁まで広げた画像をカード本体の角丸で正しくクリップするよう修正。

= 1.5.47 =
* カード内側余白OFF時も、カード本体に設定された角丸を維持するよう修正。画像はカード端まで表示し、カードの角丸でクリップされます。

= 1.5.46 =
* 余白OFF時のグリッド大枠への反映を強化し、カード画像を縁まで表示した際の角丸を0にしました。本文・価格・オプション・操作部分の余白は維持します。

= 1.5.45 =
- グリッドモーダル／商品選択UIに大枠・カード余白設定を追加。カード余白OFF時は画像のみ縁まで広げ、本文余白を維持。Product Orderブロックでも個別制御可能。

= 1.5.44 =
* シンプル表示のHTML構造を修正し、レート参照オプションが1グループのみの場合でも初回表示から正しく描画・初期化されるようにしました。

= 1.4.309 =
* PCの中央下ランチャー位置を実画面検証値に合わせ、18px左へ補正しました。

= 1.4.309 =
* PCの中央下ランチャー位置を視覚上の画面中央へ微調整しました。

= 1.4.307 =
* アイコンスタイルの収納位置と展開明細の位置を分離。収納時は左下・中央下・右下、展開時は画面中央に統一。

= 1.4.303 =
* カード表示とシンプル表示のプレビュー開閉ボタンを、枠線・背景のない青文字リンクスタイルに統一しました。

= 1.4.292 =
* Fixed vertical card preview layout state when returning from horizontal or grid modal preview.

= 1.4.177 =
* 設定ON時はアイコンスタイルの展開中だけ選択数バッジが「×」に変わり、クリックすると明細＋合計バーを閉じます。閉じると現在の選択数表示へ戻ります。
* 初期値はOFFで、既存サイトの操作挙動を維持します。


= 1.4.175 =
* 表示設定 > オプションの文言を整理しました。
* 「横並び時の幅」はオプショングループ横並びON時のみ表示するようにしました。
* 「横並び時のラベル要素の幅」はグループ内ラジオボタン横並びON時のみ表示するようにしました。


= 1.4.174 =
* 横並びラジオボタンの価格差分は small 要素として維持しつつ、ラベル幅に収まる場合は同一行、収まらない場合は価格差分をひとかたまりで次の行へ自動折り返しするよう変更しました。
* 価格差分の改行判定を文字数や金額桁数ではなく、実際の表示可能幅に任せる仕様にしました。


= 1.4.173 =
* 「オプショングループ親要素の下部余白」が、各グループではなくオプショングループ全体の親要素に適用されるよう修正しました。

= 1.4.172 =
* テーマエディタの「ラジオボタンのラベル要素」にホバー時の背景色・文字色を追加しました。
* 選択済みラベルはホバーしても選択時の配色を維持します。
* オプショングループごとの下部余白をテーマエディタから指定できるようにしました（初期値0px、最大80px）。


= 1.4.169 =
* オプショングループ内のラジオボタン選択項目を横並び・自動折り返しできる設定を追加。
* 「オプショングループを横並びにする」と新設定を相互排他にし、一方をONにすると他方を自動OFF。

= 1.4.168 =
* テーマエディタの「ラジオボタンのラベル要素」見出し・説明文の配置を既存セクションと揃えました。
* ラベル要素に「項目間隔」を追加し、初期値を8pxにしました。
* ラベル装飾が既存のオプショングループ横並び・均等幅／内容幅設定を上書きしないよう余白処理を整理しました。

= 1.4.167 =
* テーマエディタの「オプショングループ」にラジオボタンのラベル要素スタイルを追加。背景色・文字色・枠線色・角丸・内余白・選択時配色・ラジオボタン色を設定可能。既存のセレクト/ラジオ切替と横並び幅設定は維持。

= 1.4.157 =
* 「商品選択UIを作成」のカテゴリ／商品選択を専用アコーディオンUIへ刷新しました。
* 保存済み商品選択UIごとに、カテゴリ・商品のドラッグ＆ドロップ／上下ボタンによる独立した表示順を保存できるようにしました。
* [product_list_ui] が保存済みUIのカテゴリ・商品選択と独自表示順を実際の描画へ反映するようにしました。
* 独自表示順は商品マスターおよび全体のカテゴリ順へ影響しない設計です。

= 1.4.156 =

* 商品選択UIエディターのカテゴリ・商品選択を折りたたみ式に変更。

* 商品選択UIごとの複数カテゴリ・複数商品選択欄を追加。

* 商品選択UIエディターを設定項目の下部へ移動。

* 保存済み商品選択UIの編集・削除に対応。

* 商品選択UIエディターを表示設定内へ統合。

* 商品選択UIエディターと保存済みUIショートコードを追加。

* ボタン文言を自然な「商品を追加」表現に調整。

* 利用者向け表記を「商品追加」に統一。

* 休止商品の説明文を実際の挙動に合わせて修正。

* CF7フォームの `[hidden product_total]` に合計金額を自動反映。
* 初級チュートリアルSTEP3を合計バー専用ブロックの手順へ更新し、STEP4にCF7各コードの役割を追記しました。

= 1.4.145 =
* ブロックエディタに「Product Order合計バー」ブロックを追加しました。

= 1.4.144 =
* 初級チュートリアルのSTEP1・STEP2を、指定された商品登録・ページ表示手順へ更新しました。

= 1.4.143 =
* Product Order追加ボタンブロックの新規追加時の初期表示を「シンプル表示」に変更しました。

= 1.4.142 =
* 操作テキストを操作ボタンのスタイル設定内へ実際に統合し、価格テキスト欄の独自幅指定を解除しました。初級チュートリアルのミッション副題を削除しました。

= 1.4.141 =
* 表示設定の説明文を整理し、価格テキスト欄の幅と初級チュートリアルのミッション表示を改善しました。

= 1.4.140 =
* 管理画面のボタン名称を「商品追加ボタン」に統一しました。

= 1.4.139 =
* テーマ画面の「選択項目」表記を「オプショングループ」に統一しました。

= 1.4.138 =
* テーマ全体から表示設定リンクを削除し、各アコーディオンのリンク名と遷移先を設定対象ごとに明確化しました。

= 1.4.137 =
* 商品詳細へ移動ボタンのスタイル見出しと説明文の左余白を、ほかのテーマ設定と統一しました。

= 1.4.136 =
* テーマ画面の表示設定リンク用フッターに十分な内側余白を追加しました。

= 1.4.135 =
* テーマ画面の各アコーディオンに中央寄せのフッターを追加し、対応する表示設定を別タブで開けるようにしました。

= 1.4.134 =
* 商品詳細へ移動ボタンのスタイル設定で、見出し・説明文・設定項目間の余白を調整しました。

= 1.4.133 =
* テーマエディターの「商品詳細型」を「カード表示(横長・全幅・モーダル共通スタイル)」へ変更しました。
* 商品詳細ページへ移動するボタンの通常時／Hover時スタイル設定を追加しました。未設定時はアクセント色を使わない中立的な共通スタイルを使用します。
* Product Orderブロックの設定サイドバーにあるトグルスイッチを右端へ統一しました。

= 1.4.132 =
* モーダル内タブ設定の「商品詳細へ移動ボタンをこのタブに置く」で、説明文を左、トグルスイッチを右端に揃えました。

= 1.4.131 =
* 商品一覧ブロックのモーダル内タブ設定に、商品詳細ページへのリンクをタブ2へ配置するオプションを追加しました。
* オプション有効時は追加操作直下のリンクを非表示にし、タブ2の末尾へ移動します。

= 1.4.130 =
* グリッドモーダルの商品切り替え時に横スクロール補正が入り、右方向の移動が左右に揺れる問題を修正しました。

= 1.4.129 =
* グリッドモーダルの前後の商品画像を事前読込し、画像のデコード完了後に切り替えることで左右移動を滑らかにしました。

= 1.4.128 =
* グリッドモーダル内の商品切り替えで、開始状態を描画してから横移動とフェードを実行する方式へ変更しました。

= 1.4.127 =
* グリッドモーダル内の前後移動アニメーションを商品詳細本体へ適用し、動きが視認できるよう調整しました。

= 1.4.126 =
* グリッドモーダル内の前後移動アニメーションを、左右ボタンを押すたび確実に再生する方式へ修正しました。

= 1.4.125 =
* グリッドモーダル展開中に、フローティング合計バーの閉じるボタンが左へ移動する問題を修正しました。

= 1.4.124 =
* 画面全体幅のグリッドモーダルにも、テーマで指定した背景色とブラーを適用するよう修正しました。

= 1.4.123 =
* WordPress.org用readmeの構造を修正し、Stable tagをプラグイン本体のバージョンと統一しました。
* 開発途中の記録や重複していた変更履歴を整理しました。
* スマホの親要素幅グリッドモーダルを画面高の90％に調整しました。

= 1.4.122 =
* スマホの親要素幅グリッドモーダルを画面高の85％に抑え、上下の余白を確保しました。

= 1.4.118 =
* 「Product Order追加ボタン」と「Product Order商品一覧」を独立したブロックとして利用できるようにしました。

= 1.4.101 =
* ライブプレビュー付きのProductOrderウェルカムツアーを追加しました。

= 1.5.64 =
* カードグループ機能の安全な第1段階として、独立した管理タブと保存データ構造を追加。
* カードグループの新規登録・編集・複製・非表示・削除に対応。
* 商品検索、カテゴリ絞り込み、複数選択、選択済み表示、表示順指定、代表画像フォールバックの基盤を追加。
* この段階では既存の商品選択UI・フロント表示には影響を与えない。
