WooCommerce 11.2.1リリース。住所フィールドと郵便番号の不具合を修正

WooCommerce 11.2.1リリース。住所フィールドと郵便番号の不具合を修正

WooCommerce 11.2.1リリース。住所フィールドと郵便番号の不具合を修正

WooCommerce 11.2.1が2026年10月9日にリリースされた。今回のドットリリースは、11.2.0で発生した2件のチェックアウト関連バグを修正する内容だ。

住所フィールドを削除したストアで発生するエラーと、アルゼンチンなど特定の国で郵便番号が拒否される問題が対象になる。セキュリティ更新とデータベース更新は含まれない。

記事を読めば、修正された2つのバグの内容と、アップデート前に確認すべきポイントがわかる。

WooCommerce 11.2.1の概要

WooCommerce 11.2.1の概要

WooCommerceはWordPressでECサイトを構築する無料プラグインだ。今回の11.2.1は「ドットリリース」と呼ばれる、バグ修正に限定された小規模な更新になる。新機能の追加はなく、11.2.0で見つかった不具合を修正するためにリリースされた。

修正対象は2件ある。1件目はクラシックチェックアウトで住所フィールドを削除したストアに発生するブロックエラーで、2件目はチェックアウトブロックでアルゼンチンなどの郵便番号が拒否される問題だ。

WooCommerceのチェックアウトには大きく分けて2つの方式がある。1つはショートコードで表示する「クラシックチェックアウト」、もう1つはGutenbergブロックエディタで構築された「チェックアウトブロック」だ。今回の修正は両方を1つずつカバーしている。

WooCommerce 11.2.1の修正対象
修正1 クラシックチェックアウトの住所フィールド削除問題
修正2 チェックアウトブロックの郵便番号バリデーション
セキュリティ更新は含まれない。データベース更新も含まれない。

このデモは、11.2.1で修正された2つの不具合と、セキュリティ更新やデータベース更新が含まれないことを示している。

クラシックチェックアウトの住所フィールド修正

クラシックチェックアウトの住所フィールド修正

クラシックチェックアウトは、ショートコード [woocommerce_checkout] で表示される従来型のチェックアウト画面だ。WooCommerceの初期から提供されている方式で、現在も多くのストアで使われている。

住所フィールドとは、請求先住所や配送先住所の入力欄のことだ。多くのストアでは必須項目だが、デジタル商品のみを販売するストアなどでは不要な場合がある。そうしたストアは、woocommerce_billing_fields または woocommerce_default_address_fields というフィルターを使って住所フィールドを削除するカスタマイズを行う。

フィルターとは、WordPressやWooCommerceの動作をサイト独自に変更するための仕組みだ。テーマのfunctions.phpやカスタムプラグインにコードを追加して使う。住所フィールドを削除するカスタマイズは、決して珍しいものではない。

11.2.0では、注文サマリーが更新される際の住所データ送信に問題があった。住所フィールドを削除したストアで、以下のような不具合が発生する可能性があった。

  • 「続行するには住所を入力してください」というエラーでチェックアウトがブロックされる
  • 税金が正しく計算されない
  • 配送方法の選択肢が表示されなくなる

11.2.1では、11.1の動作に戻す修正が入った。注文サマリーのリフレッシュ時に、住所データが正しく送信されるようになる。住所フィールドを削除するカスタマイズを利用しているストアは、このバージョンで問題が解消される。

11.2.0(住所フィールド削除時)
⚠ チェックアウトエラーが発生
「続行するには住所を入力してください」
税金が計算されない、配送方法が消える
↓
11.2.1(住所フィールド削除時)
✓ チェックアウトが正常に進む
エラーメッセージは表示されない
税金・配送方法も正しく表示される

住所フィールドを削除したストアでは、11.2.0のエラーが11.2.1で解消される。

チェックアウトブロックの郵便番号バリデーション修正

チェックアウトブロックの郵便番号バリデーション修正

チェックアウトブロックは、ブロックエディタで構築された新しいチェックアウトフローだ。カートブロックやチェックアウトブロックなど、複数のブロックを組み合わせて柔軟にレイアウトを変更できる。

バリデーションとは、入力された値が正しい形式かどうかを検証する仕組みだ。たとえば郵便番号の入力欄に「123」など桁数の少ない値を入力するとエラーになるのは、バリデーションが働いているからだ。今回の問題は、この検証が厳しくなりすぎたことによって発生した。

11.2.0では、アルゼンチンの郵便番号で州文字なしの形式(例 1213)が拒否されるようになった。さらに、エルサルバドル、セントビンセントおよびグレナディーン諸島、イギリス領ヴァージン諸島の郵便番号フォーマットも拒否されていた。

11.2.1では、アルゼンチンの州文字なし郵便番号を再び受け入れ、上記3カ国のフォーマットにも対応する。該当する国への配送を行っているストアは、チェックアウトブロックでエラーが解消される。

11.2.0(チェックアウトブロック)
✗ アルゼンチン「1213」は拒否される
州文字なしの郵便番号はエラーになる
↓
11.2.1(チェックアウトブロック)
✓ アルゼンチン「1213」を受け入れる
州文字なしの形式を再サポート

11.2.1では、アルゼンチンの州文字なし郵便番号が再び有効になる。

アップデート前の確認ポイント

アップデート前の確認ポイント

今回の修正はバグ修正に限定されているため、更新によるリスクは比較的低い。ただし、チェックアウトは売上に直結する機能だ。更新前には以下のポイントを確認しておきたい。

  • 住所フィールドを削除するカスタマイズを使っているか
  • チェックアウトブロックを利用しており、対象国に配送しているか
  • ステージング環境で実際のチェックアウトフローをテストしたか
  • 更新前にバックアップを取得しているか

特に住所フィールドを削除するカスタマイズを使っているストアは、11.2.0をスキップして11.2.1に直接更新することをおすすめする。11.2.0に更新してしまった場合は、できるだけ早く11.2.1への更新が望ましい。

この記事のポイント

  • WooCommerce 11.2.1は2026年10月9日にリリースされたドットリリース
  • クラシックチェックアウトで住所フィールドを削除したストアのエラーを修正
  • チェックアウトブロックでアルゼンチンなどの郵便番号バリデーションを修正
  • セキュリティ更新とデータベース更新は含まれない
  • 住所フィールド削除カスタマイズ利用中のストアは更新推奨
海田 洋祐

・ 複数業界における17年間のデジタルビジネス開発経験 ・ ウェブサイト開発のためのHTML、PHP、CSS、JavaScript等の実用的知識 ・ 15ヶ国語対応の多言語SaaSの開発経験 ・ 17年間にも及ぶ、Eコマース長期運営経験 ・ 幅広い業界でのSEO最適化の豊富な経験

この記事に関連するサービス

メッセージを残す