Platform owners run the whole installation. They have their own log-in, separate from every store, at admin.yourdomain/console.php (or console.php on your site while store addresses are off).
The first owner account
Open console.php. As long as no owner exists, the page asks you to confirm once with the log-in of an admin of the original store (the store created when the app was installed), then to choose your owner email and password (10+ characters). Admins of the original store find the link under Settings › Platform console.
Add a second owner on the Owners tab, so one owner can always let the other back in.
Giving every store its own address
- In Cloudflare DNS, add an A record named
*to the same IP as your main domain, Proxied. SSL/TLS mode: Full. - On the console's Store addresses tab, follow "Cloudflare setup": create a Worker named
store-routerand paste the code shown. - Press Make a router key and add it to the Worker as a Secret named
OT_KEY. - Add the Worker route
*.yourdomain/*. - Type your domain, press Check setup, and when it shows ✓ press Save. The console then moves to
admin.yourdomain; log in there again.
From then on every store works at code.yourdomain. The domain itself is the public site where people log in (with their email) and create stores; new stores get their address immediately - nothing is created in Hostinger or Cloudflare.
define('PLATFORM_OFF', true); to config.php. The app then works on one address until you remove the line.Stores
The Stores tab shows every store with its owner, users, orders and last activity. Pause stops a store's people from logging in (nothing is deleted); Activate undoes it. The Log tab records what owners did.
Software version
Every release carries a version and date (file VERSION next to index.php, for example v67 · 15 Oct 2026). The console's Overview tab shows it, and Software version there decides where stores see it: in the account menu, at the bottom of every page and/or on the log-in pages. Store admins cannot change this. After uploading a release, check the version there to be sure the new files are live.