FAKE PLUGIN TEST INSTRUCTIONS

Purpose:
Test purchase/download/private update flow for a standalone plugin that does not require Koodiini Core.

Install version 1.0.0:
1. Go to WordPress Admin -> Plugins -> Add New -> Upload Plugin.
2. Upload fake-1.0.0.zip.
3. Activate plugin "Fake".

What you should see:
1. Plugins page:
   - Plugin name: Fake
   - Version: 1.0.0
   - Action link: Instellingen

2. Settings page:
   - Go to Settings -> Fake Plugin.
   - You should see current version 1.0.0.
   - You should see "Update API URL".
   - You should see "Test licentie/aankoopcode".
   - You should see button "Forceer nieuwe updatecheck".

3. Update server test:
   Configure your update endpoint to return JSON for slug "fake" with new_version "1.0.1" and package URL pointing to fake-1.0.1.zip.

Expected JSON example:
{
  "new_version": "1.0.1",
  "package": "https://your-domain.test/downloads/fake-1.0.1.zip",
  "url": "https://koodiini.com",
  "requires": "6.0",
  "tested": "6.7",
  "changelog": "Fake update test."
}

4. Force update:
   - Go to Settings -> Fake Plugin.
   - Click "Forceer nieuwe updatecheck".
   - Reload Dashboard -> Updates or Plugins page.

What you should see when update server is correct:
   - WordPress should show an available update for Fake from 1.0.0 to 1.0.1.
   - The plugin information modal should show changelog text from the update payload.
   - Updating should download the package URL returned by the update server.

5. After update:
   - Plugins page should show Fake version 1.0.1.
   - Settings -> Fake Plugin should show version 1.0.1.
   - No Koodiini Core plugin should be required.
