EDDストアを別のドメインに移行するプロセスは非常に複雑で、いくつかの異なる作業を特定の順序で行う必要があります。
ストア/データベースのドメインを変更し、すべてのデータをそのまま維持することに関して、それは私たちが提供するサービスではありませんが、それを支援する優れたプラグインがいくつかあります。利用可能な最良のものの一つはDuplicatorです。
WordPressにはインポート/エクスポートツールが組み込まれていますが、残念ながらそれは包括的なものではなく、多くのデータを失います。そのため、WP Migrate DB Proのようなプラグインが存在し、これは非常に包括的で、移行後にデータの完全なバージョンを提供します。
支払いゲートウェイの設定を更新してください:
支払いゲートウェイによっては、支払い確認が古いドメインではなく新しいドメインに送信されるように、ゲートウェイでのセットアップを再構成する必要がある場合があります。Stripeでは、これらは「Webhooks」と呼ばれ、Paypal StandardではIPN(Instant Payment Notification)と呼ばれます。各支払いゲートウェイには独自のシステムと用語があり、支払いゲートウェイ自体でこの設定を調整する必要がある場合があります。確実にするために、支払いゲートウェイのセットアップドキュメントを再度確認し、ドメイン名に関連するすべてのステップが新しいドメイン名を指すようになっていることを確認してください。
ドキュメント検索のヒント:ゲートウェイのドキュメントはEasy Digital Downloadsのウェブサイトで見つけることができます。支払いゲートウェイの販売ページにアクセスし、「セットアップドキュメントを表示」というリンクをクリックしてください。
定期払いを使用している場合:
上記の支払いゲートウェイの変更と同様に、Recurring Payments拡張機能を使用しており、既存のサブスクリプションがある場合は、サブスクリプションに対応するために支払いゲートウェイで追加の設定を調整する必要がある場合があります。更新支払いは支払いゲートウェイによって開始され、支払いゲートウェイがその情報をストアに渡すことに注意することが重要です。
それらの更新支払いが、発生したときに新しいドメイン名で作成されるようにするには、支払いゲートウェイが使用する可能性のあるWebhooks、IPN、INS、またはその他のタイプの通知システムを調整する必要があります。新しい更新支払いが処理されたときに支払いゲートウェイが「ping」するURLを変更して、新しいドメイン名を指すようにする必要があります。ゲートウェイで正しい設定を調整していることを確認するために、選択した支払いゲートウェイのドキュメントを確認し、今回は新しいドメイン名を使用してセットアップ手順に従ってください。
PayPal Standardおよび定期払いに関する重要な注意:
Paypal Standardをご利用の場合:PaypalのIPNは各サブスクリプションごとに一意に設定されるため、IPNの更新だけでは不十分です。古いIPN URLでIPNデータを受信し、新しいIPN URLにIPNデータを渡すスクリプトを設定する必要もあります。例えば、古いIPN URLが
https://youroldsite.com/?edd-listener=IPN だった場合、このURLからhttps://yournewsite.com/?edd-listener=IPNへIPNデータを渡すスクリプトを設定する必要があります。
これは、古いドメイン名を維持し、IPNが新しいドメインに正しく渡されるようにする必要があることを意味します。そのために、
WordPress PayPal IPN ForwarderのようなWordPressプラグインを使用できます。このプラグインはサードパーティ製であり、IPNデータを別のURLに渡す方法の例としてのみ提供されており、Easy Digital Downloadsによって公式にサポートまたは保証されているものではありません。
ソフトウェアライセンスとアップデートの配信をご利用の場合:
まず、ソフトウェアのコード内の「コールホーム」URLを新しいURLにコールホームするように更新する必要があります。次に、そのアップデートを古いサイトと新しいサイトの両方から同時に提供する必要があります。これにより、まだ古いサイトに「コールホーム」している顧客の既存のソフトウェアは、将来のアップデートのための新しい「コールホーム」URLを含むソフトウェアへのアップデートを受け取ることができます。
すべての顧客がソフトウェアを更新したと確信できるまで、当面は古いサイトからアップデートを提供し続ける必要があります。そうしないと、古い顧客は新しい「コールホーム」URLを取得できず、将来のアップデートから切り離されてしまいます。理想的には、古いURLから永遠にアップデートを提供し続けることになりますが、それはあなた次第です。ある時点で、古いドメインからのアップデートの提供を停止しても問題ないでしょう。ほとんどの場合、古いサイトをそのまま維持し、少なくとも1年間はアップデートを提供し続けることが推奨されます。
注意:単一の製品をあるストアから別のストアに移動し、既存の顧客のライセンスを新しいサイトで機能させたい場合、現時点では簡単に実現することはできません。これを達成する唯一の方法は、WP Migrate DB Proを使用してサイト全体を移行し、その製品とそのライセンスに関連するデータ以外のすべてを削除することです。これを試みることは推奨されません。
移行に苦労している場合:
上記すべてを試してもまだ問題がある場合は、移行を支援できる専門家を紹介するコンサルタントのページがあります。こちらから連絡できます:
https://easydigitaldownloads.com/customize-easy-digital-downloads/
