Our biggest move so far was from WP Swings
Close to 195,000 WP Swings wallets, moved in one sitting. This is how it went.
- FreezeWP Swings and WP Swings Pro were switched off for the import, so no balance could change halfway through.
- MigrateEach customer's WP Swings balance became one "Migrated balance" entry, imported once. Running it again adds nothing.
- CheckThe imported total matched WP Swings' total. Then the reconcile check went through every wallet, entry by entry, and passed.
- Keep the logEvery WP Swings log entry was copied as history, even the "unable to debit" rows WP Swings wrote without changing a balance. They are kept and marked as never counted, so the history adds up.