PrestaShop 9.2.0 の安定版が利用可能です。PrestaShop 9 の 2 番目のマイナーバージョンであり、ストアオーナーが実際に実感できる変更点、すなわちネイティブのワンページチェックアウト、コアデータへのカスタムフィールド、バックオフィスでの AI アシスタントが導入されています。以下では、新機能の内容、ストアへの影響、および安全にアップグレードする方法について解説します。
最も重要な新機能
ワンページチェックアウト (One Page Checkout)
PrestaShop 9.2 には、ネイティブのワンページチェックアウトモジュールが標準搭載されています。チェックアウト全体が 1 ページに収まり、ストアでワンページチェックアウトと従来の 4 ステップチェックアウトのどちらを使用するかをバックオフィスで選択できます。ゲストはアカウントを作成せずに注文することもできます。
多くのストアでは、これまでサードパーティのチェックアウトモジュールが必要でした。これをコアに組み込むことは、管理するモジュールが 1 つ減ることを意味しますが、同時に決済および配送モジュールが新しいフローで正常に動作する必要があることも意味します。切り替える前に必ずテストを行ってください。
追加プロパティ (Extra Properties):商品、顧客、注文に対する独自のフィールド
追加プロパティを使用すると、商品、商品バリエーション、顧客、注文などのコアエンティティに独自のフィールドを追加できます。高度なパラメータの下でこれらを作成し、フォーム、グリッド、Admin API のどこに各フィールドを表示するかを決定します。
これまで、これは通常、オーバーライド(overrides)やカスタムモジュールによって行われていました。新しい要件に対しては、追加プロパティはコアファイルに手を加えないため、よりクリーンな選択肢となります。
バックオフィスでの Ask AI
Ask AI は、PrestaShop MCP Server を動力源とするバックオフィス内の対話型アシスタントです。ストアデータについて質問したり、アクションの実行を指示したりできます(アクションの実行前には必ず承認が求められます)。Ask AI はクラシックエディション(Classic edition)に含まれています。
Klaviyo 自動化
クラシックエディションには、PrestaShop Automation with Klaviyo が含まれるようになり、メールや SMS キャンペーン、オーディエンスセグメンテーションのためにストアと Klaviyo を連携させることができます。
Symfony への移行の継続
Symfony ベースのアーキテクチャに移行したバックオフィスページがさらに増えました:国、商品返品、モジュールのフック(Hook a module)、クイックアクセス、メール本文の翻訳、税ルール。これらの新しいページは、新機能および実験的機能の下にある機能フラグ(feature flags)の背後に配置されているため、デフォルトになる前に試すことができます。
画像タイプのサムネイル適合モード
すべての画像タイプに適合モードが用意されました:フィット (Fit)(デフォルト)、トリップ (Crop)、または バウンド (Bound)。これにより、画像ファイルを自分で手動で編集することなく、商品画像の切り抜き方法をより細かく制御できます。
Hummingbird 2.1.2
PrestaShop 9.1 以降のデフォルトのフロントオフィステーマである Hummingbird のバージョン 2.1.2 がリリースされます。主な変更点:
- チェックアウトと注文: 住所ステップの修正、ゲスト注文追跡用の
POSTフォーム、および各注文商品行の新しいフックの追加。 - アクセシビリティ: ストアページのアコーディオン切り替えが実際のボタンになり、安心感を示すアイコンが装飾としてマークされました。
- 表示: 新しい
manufacturer_product_page画像タイプ、クリック可能な連絡先詳細、スティッキーなアカウントサイドバー、更新されたパンくずリスト。 - 修正: 税抜きの B2B 価格に通貨が表示されるようになり、商品ページの税表示と評価の表示が修正されました。
- 開発者向け: ソースからテーマをビルドするには、Node.js 24 と npm 11 が必要になりました。
システム要件
PrestaShop 9.2 には少なくとも PHP 8.1 が必要であり、最大 PHP 8.5 までサポートされます。サーバーで利用可能な PHP のバージョンをホスティングプロバイダーにご確認ください。要件の全リストは公式の PrestaShop ドキュメントに記載されています。
ストアへの影響
- PrestaShop 9.0 または 9.1 を使用中ですか? 9.2 へのステップは比較的小さいです。主な確認事項は、決済、配送、その他の重要なモジュールが互換性を持っているかどうかです。特に新しいワンページチェックアウトを使用したい場合は重要です。
- チェックアウトモジュールを使用中ですか? ネイティブのワンページチェックアウトと比較してください。切り替えることで更新するモジュールが 1 つ減る可能性がありますが、最初に完全な注文フローをテストしてください。
- オーバーライドで構築されたカスタムフィールドがありますか? 新しいフィールドについては、通常は追加プロパティの方が適しています。既存のカスタマイズをすぐに再構築する必要はありません。
- まだ PrestaShop 1.7 または 8 を使用中ですか? その場合、9.2 への移行は単純なアップデートではなく、テーマ、モジュール、カスタムコードの確認を伴う完全なアップグレードとなります。全体像については、記事 PrestaShop 9:新機能とアップグレードすべき理由 をお読みください。
PrestaShop 9.2 にアップデートする方法
PrestaShop 9.0.x または 9.1.x を使用しているストアは、アップデートアシスタント (Update Assistant) モジュールを使用してアップデートできます。このモジュールのバージョン 7.6.6 は 9.2 を完全にサポートしています。また、キャッシュを完全に削除できない場合などにおいても、アップデートプロセスが以前よりも堅牢になっています。
PrestaShop チームが推奨し、私たちも同意すること:
- ファイルとデータベースの完全なバックアップを作成します。
- まずストアのステージングコピーでアップデートをテストします。
- モジュールとテーマが 9.2 と互換性があるか確認します。
- その後初めて、静かな時間帯に本番ストアをアップデートします。
9.2 の beta または RC1 バージョンをテストしましたか?その場合、アップデートアシスタントで最終リリースに移行することはできません。クリーンインストールが必要です。
PrestaShop 9.2 についてサポートが必要ですか?
まずステージングコピーでストアを PrestaShop 9.2 にアップデートし、注文、決済、配送をテストし、すべてが正常に動作する場合にのみ本番公開します。開始前に固定価格のお見積もりをお受け取りいただけます。アップグレードサービスについて詳しく読む、モジュールの確認を依頼する、または 質問する。
出典: build.prestashop-project.org の公式 PrestaShop 9.2.0 リリース発表。