OyeScripts Support

QAFlow Documentation

Updating QAFlow (Auto-Update System)

Getting Started

QAFlow ships with a one-click auto-updater that pulls new versions directly from our servers.

How Auto-Updates Work

  1. Check — QAFlow calls oyescripts.com/qaflow-updates/check.php with your purchase code, current version, and site URL
  2. Verify — Our server validates the code against Envato and returns pending versions
  3. Download — Signed zip downloaded to /updates/{version}/
  4. Install — Extracts over live files, preserves your config.php, uploads/, and database

Running an Update

  1. Go to Admin → Updates
  2. Paste your CodeCanyon purchase code (saved for future)
  3. Click Check For Updates
  4. If a new version is available, click Install Updates
  5. Wait ~30 seconds; page auto-reloads

Before Installing an Update

⚠ Always back up first. Click the Create Backup button on the Updates page — it creates a complete site + database zip stored on your server.

Manual Update (Fallback)

If the auto-updater fails:

  1. Download the latest zip from your CodeCanyon downloads page
  2. Upload to updates/ folder (create if missing)
  3. Extract it there
  4. Click Install Downloaded Updates on the Updates page

What's Preserved During Updates

The updater never overwrites these:

  • config.php (your database + site credentials)
  • uploads/ (user-uploaded images, avatars, etc.)
  • .htaccess (any custom rules you added)
  • Your database (only migrations run, data preserved)

Rolling Back

If something breaks after update, restore the backup from the Backups tab (appears after first backup is created).