Create a complete database and wp-content/uploads backup before migration, bulk changes, major updates, or payment-provider changes. A settings export is useful for configuration recovery, but it does not replace a full site backup.
Settings Export And Import
Open Million Dollar Script -> Settings -> Import / Export to download the current settings as JSON.
When importing settings:
- Choose a Million Dollar Script settings JSON file no larger than 1 MB.
- Review the preview of changed, unknown, and rejected values.
- Apply the import only after the preview matches the intended site configuration.
- Recheck page assignments, payment settings, currency, email messages, upload limits, and extension connections.
The importer validates known settings and rejects unsupported values. It does not import grids, orders, media, extension records, WordPress pages, users, or payment-provider data.
Uninstall Data Cleanup
Deactivation always preserves Million Dollar Script and extension data. Uninstall also preserves data unless Million Dollar Script -> Settings -> System -> Delete Data On Uninstall is set to Yes.
When deletion is enabled, expand Choose extension data to delete beneath that setting and review each installed extension. Registered extensions are selected by default, but you can exclude any extension whose data should remain available for a later reinstall. An extension removes its own settings, records, scheduled jobs, and generated files only when both the global setting and its individual selection permit deletion. WooCommerce Checkout never removes WooCommerce orders.
Create a complete database and uploads backup before enabling deletion. If Million Dollar Script cannot verify an extension's cleanup policy during uninstall, it preserves that extension's data.
Migration Recovery
Run the Million Dollar Script 2 migration dry run before importing. Review source-table counts and warnings, then take a fresh backup. The migration records progress so an interrupted local request can resume, but a completed data import is not a substitute for a reversible backup.
To fully return to the pre-migration state, restore the database and uploads backup created immediately before migration. Deactivating Million Dollar Script does not remove imported data.
Order And Reservation Recovery
- Customer form details can be restored from the same browser for up to seven days.
- Successfully uploaded draft images can be restored for up to three days while their order remains valid.
- Expired unpaid reservations are released by scheduled cleanup.
- Paid orders, active placements, and published media should be recovered from the database and uploads backup, not browser storage.
Operational Checklist
- Schedule automated database and uploads backups outside the public web root.
- Test restoration on a staging copy instead of assuming a backup is usable.
- Keep WordPress cron or a real server cron running so reservations, reminders, and stale media are processed.
- Record the active Million Dollar Script, WordPress, PHP, database, WooCommerce, and extension versions before troubleshooting.
- Remove API keys, license keys, tester keys, order keys, manage tokens, email addresses, and payment identifiers from logs shared with support.
See Troubleshooting for routing, checkout, update, rendering, and extension diagnostics.