Skip to content

KAZCODE Universal Storage Pro

KAZCODE Universal Storage Pro is a separate add-on plugin installed alongside Free. Purchasing a license does not install the add-on automatically. Keep KAZCODE Universal Storage (Free) installed and active, version 1.1.0 or newer.

See Pro plans and pricing

What Pro adds

Installing Pro

  1. Install and activate Free first. Use the latest available Free release; Pro 1.1.x requires at least version 1.1.0.
  2. After purchasing a Pro plan, download the Pro ZIP and find your license key using your purchase email or the Freemius customer portal. Sign in with the email address used at checkout.
  3. In WordPress, open Plugins → Add New → Upload Plugin, select the Pro ZIP, and select Install Now. Activate KAZCODE Universal Storage Pro and leave Free active.
  4. Activate your Pro license when prompted. You can review the license from the Account screen under Universal Storage.

The two plugins should be installed side by side:

wp-content/plugins/kazcode-universal-storage/
wp-content/plugins/kazcode-universal-storage-pro/

Verify Pro is ready

  • Both KAZCODE Universal Storage and KAZCODE Universal Storage Pro are active on the Plugins screen.
  • The Account screen shows your activated license for this site.
  • Universal Storage → Storage offers Add profile. Follow Storage Profiles to configure a second destination and test its connection before changing the default upload target.

If your goal is to move existing media from S3 to R2, continue with Cross-provider Migration and start with a dry run. Installing Pro alone does not migrate your library.

Installation troubleshooting

Pro will not activate — confirm Free is active and at least version 1.1.0, and that your site meets the WordPress and PHP requirements.

You cannot find the ZIP or license key — check the purchase email, including spam, or sign in to the Freemius customer portal using the checkout email address.

License activation fails — review the error shown on the activation or Account screen. Confirm the key belongs to Universal Storage Pro and that your plan has an available site activation. If you still need help, use support and include the error and your Free/Pro versions; do not include your license key or storage credentials.

If you deactivate Pro

Deactivating Pro never deletes data or breaks media that’s already being served — existing profiles, credentials, and delivery keep working exactly as configured. Only new premium operations (creating another profile, starting a new cross-provider migration, running a new orphan scan) become unavailable until Pro is reactivated.