PrestaShop 8 または 9 へのアップグレード

PrestaShop 1.6 または 1.7 から PrestaShop 8 および 9 への安全なアップグレード。ストアの複製でテスト済み、または別プラットフォームからの移行。

PrestaShop のアップグレードは、ストアにとって最も重要な作業の一つです。古いバージョンのままにしておくと、セキュリティ修正、新しい PHP バージョン、モジュールのアップデートを受けられなくなりますが、ホスト、決済プロバイダー、モジュール開発者は常に進化しています。遅かれ早かれ、何かが機能しなくなります。

アップグレードは、コアファイル、データベース、テーマ、すべてのモジュール、オーバーライドなど、あらゆる部分に一度に影響を与えます。そのため、稼働中のストアを直接アップグレードすることは決してありません。ストアの複製上でステップバイステップでアップグレードを計画し、互換性の有無を確認し、注文、決済、配送が正常に機能するようになってから切り替えます。

PrestaShop 1.6、1.7、8 のいずれをご利用であっても、PrestaShop 8 または 9 への明確な道筋、作業開始前の固定価格、作業中も稼働し続けるストアをご提供します。PrestaShop 9.2 で単一のモジュールのみを動作させる必要がある場合は、モジュールアップグレードの方が迅速な選択肢となります。

お心当たりはございませんか?

PrestaShop のアップグレードが急務となる状況:

  • ストアが PrestaShop 1.6 または 1.7 で稼働しており、PrestaShop 8 または 9 に移行したい場合

  • ストアに必要な古い PHP バージョンのサポートをホストが終了する場合

  • モジュールや決済プロバイダーがご利用の PrestaShop バージョンをサポートしなくなった場合

  • 過去のアップグレード試行が途中で停止したか、ストアが破損した場合

  • バックオフィスに古いバージョンやセキュリティアップデートに関する警告が表示されている場合

  • 他のショップシステムから PrestaShop に移行したい場合

解決方法

まず、PrestaShop バージョン、PHP バージョン、テーマ、モジュール、オーバーライド、カスタムコードの棚卸しから始めます。パーツごとに、アップデート可能か、調整が必要か、置き換えが必要かを判断します。変更を行う前に、このアドバイスをご確認いただけます。

ストアに最適なアップグレード経路はどれですか?

移行元 移行先 通常の経路
PrestaShop 1.6 8 または 9 新しいテーマを使用し、商品、顧客、注文をクリーンインストール環境へ移行
PrestaShop 1.7 8 モジュール確認後、1-Click Upgrade モジュールを使用した公式アップグレードパス
PrestaShop 1.7 9 モジュールとオーバーライドに応じて、段階的アップグレードまたは移行
PrestaShop 8 9 モジュールとテーマに特に注意を払った、公式アップグレードパス

PrestaShop 1.6 のテーマはテーマシステムが完全に変更されたため、1.7 以降では動作しません。1.6 のストアにとって、クリーンインストールへの移行が通常最も安全な経路となります。

PrestaShop バージョン別の PHP バージョン

PrestaShop サポートされる PHP
1.7.8 5.6 ~ 7.4
8.0 ~ 8.2 7.2.5 ~ 8.1
9.0 8.1 ~ 8.4
9.2 8.1 ~ 8.5

PHP のアップグレードと PrestaShop のアップグレードは連動しています。1.7 のストアは PHP 8 で実行できず、PrestaShop 9 は PHP 7 で動作しなくなります。両方のステップをホストとともに計画します。

モジュールとテーマ

PrestaShop 8 は Symfony 4.4 で動作し、PrestaShop 9 は Symfony 6.4 で動作します。古いコア機能やオーバーライドを使用しているモジュールは、アップグレード後に動作しなくなることがよくあります。すべてのモジュールをチェックします。互換性のあるバージョンがあるか、調整できるか、それとも置き換えた方がよいか?PrestaShop 9 で動作しない単一のモジュールについては、モジュールアップグレードが最も迅速な解決策であることがよくあります。詳細については、PrestaShop 9:新機能およびPrestaShop 9.2をご覧ください。

本番稼働前のテスト

アップグレード自体はステージング用の複製上で実行され、可能な場合は公式のアップグレードパスを使用し、より安全な場合はデータ移行を使用します。その後、商品ページ、カート、チェックアウト、決済、配送、注文メール、請求書など、注文フロー全体をテストします。その段階で初めて、お客様と一緒に本番環境への切り替えを計画します。

含まれる内容

  • PrestaShop バージョン、PHP、テーマ、モジュール、オーバーライドの棚卸し
  • モジュールごとの互換性チェックとアドバイス:アップデート、調整、または置き換え
  • ストアのステージング複製でのアップグレードまたは移行
  • 商品、カテゴリ、顧客、注文のデータ移行
  • カート、チェックアウト、決済、配送、注文メールのテスト
  • 最新のバックアップと簡単なレポートを作成した上での、計画的な本番環境への切り替え

サポートの流れ

最初のご連絡から本番ストアでのテスト済み修正まで、すべてのステップが明確です。お見積りをご承認いただくまで、ストアの変更は一切行われません。

  1. 01

    ストアの状況をお知らせいただく

    ストアの URL、現在の PrestaShop および PHP のバージョン、移行先のバージョン、ホストからの期限などの締め切りがあればお知らせください。依存しているモジュールやカスタム作業についてもご記載ください。

  2. 02

    棚卸しを実施する

    すべてのモジュール、テーマ、オーバーライド、カスタムコードをターゲットバージョンに対してチェックし、公式アップグレードパスまたは移行という最も安全な経路を選択します。

  3. 03

    固定料金のお見積りをご提示する

    移行経路、モジュールごとのアドバイス、固定価格をご案内します。お客様にご承認いただくまで、ストア内のいかなる変更も行われません。

  4. 04

    複製環境でアップグレードを行う

    ステージング用の複製上でアップグレードを実行します。本番ストアが稼働を続ける一方で、商品ページから注文メールに至るまでの注文フロー全体をそこでテストします。

  5. 05

    本番稼働とレポート

    最新のバックアップを作成した後、お客様のご都合の良いタイミングで切り替えを行い、重要なフローを再度確認し、実施内容と注意点に関する簡単なレポートをお送りします。

  6. 06

    完了後のご質問

    レポートについてのご質問や、公開後に気になる点はありませんか?そのままご返信ください。内容を確認し、原因と必要な対応をお知らせします。

よくある質問

PrestaShop 1.6 から 8 または 9 へ直接アップグレードできますか?

ワンクリックではできません。1.6 のテーマや多くの 1.6 モジュールは新しいバージョンでは動作しないため、1.6 のストアでは通常、新しいテーマを使用した PrestaShop 8 または 9 のクリーンインストールへのデータ移行が必要です。ストアにとって最も安全な経路をご案内いたします。

PrestaShop 8 にアップグレードすべきですか、それとも直接 PrestaShop 9 にすべきですか?

重要なモジュールとテーマに PrestaShop 9 用のバージョンがある場合は、直接 9 に移行することで将来的な 2 回目のアップグレードの手間を省くことができます。依存しているモジュールがまだ 9 をサポートしていない場合は、PrestaShop 8 が妥当な中間ステップとなる可能性があります。棚卸しにより、どちらが適用されるかが判明します。

アップグレード後もテーマとモジュールは動作し続けますか?

それこそが私たちが真っ先に確認する点です。すべてのモジュールとテーマについて、アップデート、調整、置き換えのいずれかのアドバイスをご提供します。PrestaShop 9 で動作しない単一のモジュールについては、当サイトのモジュールアップグレードが最も迅速な解決策となることがよくあります。

PrestaShop のアップグレード中、ストアはオフラインになりますか?

いいえ。作業は複製上で行われるため、本番ストアは稼働を続け、注文を受け付け続けます。最後の切り替え時のみ短いメンテナンス時間が必要となりますが、これはお客様の邪魔にならない時間帯に調整のうえ計画します。

PHP もアップグレードする必要がありますか?

通常は必要です。PrestaShop 1.7.8 は PHP 7.4 までをサポートし、PrestaShop 8 は PHP 7.2.5 ~ 8.1 を必要とし、PrestaShop 9 は PHP 8.1 以降を必要とします。PHP のアップグレードは PrestaShop のアップグレードと同時に計画し、ホストと調整を行います。

Google での順位や URL どうなりますか?

商品およびカテゴリの URL はテスト計画の一部です。アップグレードや移行の際に URL が変更される場合は、検索エンジンや顧客が適切なページにたどり着けるよう、301 リダイレクトが必要です。本番稼働前にこれを必ず確認します。

PrestaShop のアップグレード費用はいくらかかりますか?

バージョン、モジュール数、カスタム作業の量によって異なります。棚卸し後に固定価格をご提示するため、作業開始前に費用をご確認いただけます。

PrestaShop のアップグレードにはどのくらいの時間がかかりますか?

これもストアによって異なります。お見積りとともに、本番切り替えのタイミングを含むスケジュールをご案内します。ホストが PHP バージョンのサポートを終了することによる締め切りなどがありますか?ご依頼の際にお知らせください。

開始にあたってこちら側で用意するものは何ですか?

通常、バックオフィス、FTP または SSH、データベースへのアクセス権に加え、依存しているモジュールやカスタム作業のリストが必要となります。棚卸しの際に、必要なものを正確にお伝えします。

本番稼働の際に問題が発生した場合はどうなりますか?

切り替えの直前に、ファイルとデータベースの最新のバックアップを作成します。万が一予期せぬ問題が発生した場合は、複製側で問題を解決している間、元の状態に戻すことができます。

他のプラットフォームから PrestaShop への移行も行っていますか?

はい、他のショップシステムから PrestaShop への商品、顧客、注文の移行が可能です。移行範囲は移行元のシステムによって異なります。棚卸し後に固定お見積りをご提示します。

PrestaShopストアのサポートを受ける

問題点をご記載ください。診断結果とお見積りをお送りいたします。

このフォームはreCAPTCHAで保護されており、Googleのプライバシーポリシーおよび利用規約が適用されます。