FISH FISHER'S – INSTALL ON TRUEHOST (cPanel)
1. cPanel > MySQL Databases: create a database + user, add the user to the database (All Privileges).
2. phpMyAdmin: select the database > Import > database.sql
3. Copy config.sample.php to config.php. Fill DB_NAME, DB_USER, DB_PASS and BASE_URL (https://yourdomain).
4. cPanel > Select PHP Version: use 8.0 or newer (enable pdo_mysql, fileinfo, mbstring).
5. File Manager: upload and extract ALL files into public_html (or your domain's folder). Make sure /uploads is writable (permission 755).
6. Install an SSL certificate (AutoSSL) so https works.
7. Visit /setup.php once to create the owner admin, then DELETE setup.php.
8. Log in at /admin/login.php. Add products (Products), then receive stock (Inventory). Products show "Out of stock" until a batch is received.
9. Settings: change brand name, dashboard background, hero image, prep/cut/pack fees, delivery zones.
Payments: Cash on Delivery and Manual payment confirmation only. No M-Pesa automation.
KNOWN LIMITS: password-reset and notifications by email use PHP mail() (works only if your host allows it); WhatsApp/SMS/email alerts are not connected; family bundles, restaurant bulk pricing and recurring subscriptions are not built; supplier payment records are not tracked.
