EC-CUBE 2系や3系から、最新の4系へのデータ移行(会員情報や注文履歴など)はどこまで引き継げますか?
結論
会員情報や注文履歴は、基本そのまま引き継げます! 希望いただければ「全て引き継ぐ」ことを前提に考えてもらって大丈夫です。
ただし、環境によって細かい問題が起きることがあります。ここを正直にお伝えしておきます。
基本は引き継げます。ただし「無いデータは移せません」
会員情報、注文履歴、商品データといった基本データは、移行ツールと独自の変換処理を組み合わせて引き継ぐのが標準的なやり方です。長年運用してきたECサイトにとって、過去の注文履歴や会員情報は資産ですから、これを失わずに移すのが前提です。
一方で、絶対に守っていただきたい前提がひとつあります。元のデータベースに存在しないデータは、移行では作れません。 これは移行の基本原則です。
注意したい「欠損データ」の問題
細かい点で問題が出やすいのが、物理削除・論理削除まわりです。
- 古いシステムで会員や注文を物理削除していると、整合性が崩れて欠損が発生していることがある
- 論理削除の運用状況によって、移行後に過去データの表示バグが出ることがある
こうした欠損は、長い年数を運用したサイトほど起きやすいものです。ただ、この種の問題は私たちにも対応経験があります。移行前にデータを検証して、問題がある箇所を先に特定してから移すのが基本の進め方です。
独自カスタマイズの範囲を含めて可能です。その分工数はかかります
EC-CUBEを長く使われているサイトは、独自カスタマイズが入っていることがほとんどです。カスタマイズの範囲を含めて移行すること自体は可能ですが、標準機能の範囲を超える分だけ工数がかかるという話になります。。ここは正直言って、費用感が読めない状態では約束できません。
だから、まず現行の2系・3系サイトの構成を調査して、標準と独自の範囲を見極めたうえで、お見積もりと進め方をご提示します。
まとめ
- 会員情報・注文履歴は基本すべて引き継げます
- 欠損データによる細かい不具合は起こり得ますが、対応経験はあります
- 独自カスタマイズも引き継げますが、その分の工数がかかります
「どこまで引き継げるか」は、現行サイトのデータと構成を見てみないと正確な回答ができません。まずは調査からのご提案になりますので、現行サイトの情報をお知らせください。