TV setup in minutes
About ShopSmoke Studio
Create once. Use everywhere. Capture your products, prepare branded content and organize photos for each store.
From camera to creative: take a photo on your phone, edit it, then keep it ready for the next flyer, TV screen or website update. Photos and drafts stay on the device you made them on; published TV slides are stored on your server.
1 · Owner: install once
- Upload the flat release ZIP contents into
public_html/(not another folder), over HTTPS athttps://www.shopsmoke.online/. - Visit /setup/install.php, enter your existing MySQL database name, database username, database password, and a new private owner password.
- Open Store & TV Manager, sign in, and run Deployment Check. Fix any failed security checks before publishing.
2 · Give every TV its own URL
- Choose the right store, then click + Add TV. Name the TV “Front Counter” or “Window Display”.
- Copy its permanent URL, for example
https://www.shopsmoke.online/galaxy-goulds-tv-1/. - Open that URL in the TV browser, mini-PC or streaming device. Tap or press OK once for fullscreen when supported, or use that device’s kiosk/fullscreen setting.
- Leave the TV on its address. It checks for menu updates every second; no need to edit the URL each time.
3 · Publish from a phone
- Open Quick Publish on an iPhone, Android or desktop browser and sign in.
- Select a store and TV, type HELLO, and watch the 16:9 preview update.
- Tap Review destination, verify the TV URL, then choose Confirm & Publish.
- The TV should load the new menu on its next check when online. The publisher confirms playback only when the TV reports the new revision.
- For a future release, choose Publish later and a local date/time. For exact-time activations even when all TVs are offline, configure the optional server cron job described in DEPLOY.md.
Use existing Creator media
Upload a product photo in Creator, edit the text and save a draft, then tap 📺 Send to TV. The image or design is passed from this device’s private gallery to Quick Publish and uploaded only after confirmation. Photos and drafts do not yet synchronize between devices.
Team, drafts and photo sync
- Team logins: in TV Manager → Team accounts the owner adds people. Managers publish to their stores; staff save drafts and photos only. Everyone signs in with Username + Password (the owner leaves Username blank).
- Drafts on any device: in the Editor use File → Save as Draft (or the button in Preview). Open them anywhere with File → Open draft… or from Saved Drafts → Team drafts.
- Photos on every phone: Media Library → ☁ Sync uploads this phone’s photos and downloads your team’s photos for the selected store.
- Editable TV menus: menus published from the Editor keep an editable copy, so TV Manager → ✎ Edit reopens the real text and layers.
TVs that stay on
Open the TV link and press OK once for full screen. For TVs that run all day, a kiosk browser app (for example Fully Kiosk Browser on Android TV / Fire TV) can open the link automatically at power-on, stay full screen and keep the screen awake.
About & License
ShopSmoke Marketing Studio · © 2026 ShopSmoke
- License. The store owner may use this software for their own stores and team. It may not be resold, copied for other businesses or redistributed without written permission from ShopSmoke.
- Your content. Photos, menus, prices and drafts belong to you. You are responsible for prices, product claims and any rules for age-restricted products where your stores operate.
- Accounts. Keep passwords private. The owner is responsible for the accounts they create and for switching off access when someone leaves.
- Your data. Content is stored on your own hosting account and on the devices you use. Keep regular backups of the website files, the private folder and the database.
- No warranty. The software is provided “as is”. To the extent the law allows, ShopSmoke is not liable for lost data, downtime or indirect damages.
- Updates. New versions can change features; earlier versions are kept so you can roll back.
Draft wording — have it reviewed by a lawyer before relying on it.
Acerca de ShopSmoke Studio
Crea una vez. Úsalo en todas partes. Fotografía tus productos, prepara contenido con tu marca y organiza las fotos de cada tienda.
De la cámara a la creatividad: toma una foto con tu teléfono, edítala y tenla lista para el próximo volante, pantalla de TV o actualización del sitio web. Las fotos y borradores se guardan en el dispositivo donde los creaste; las diapositivas publicadas en la TV se guardan en tu servidor.
1 · Instalación inicial del dueño
- Suba los archivos del ZIP directamente a
public_html/. Visite /setup/install.php usando HTTPS. - Ingrese la base de datos MySQL, el usuario, la contraseña de la base de datos y cree una contraseña privada de dueño.
- Abra Administrar tiendas y televisores e inicie sesión. Ejecute Deployment Check y solucione cualquier fallo.
2 · Una dirección para cada televisor
- Seleccione la tienda y pulse + Add TV. Póngale un nombre al televisor.
- Copie su enlace permanente; por ejemplo,
https://www.shopsmoke.online/galaxy-goulds-tv-1/. - Abra esa dirección en el navegador del televisor. Pulse OK o toque la pantalla para activar pantalla completa si el dispositivo lo permite; de lo contrario, use el modo quiosco del aparato.
- Deje abierto el enlace. El televisor comprueba actualizaciones cada segundo.
3 · Publicar desde el teléfono
- Abra Quick Publish desde su móvil e inicie sesión.
- Seleccione la tienda y el televisor. Escriba HOLA y compruebe la vista previa.
- Pulse Review destination, confirme el enlace y luego Confirm & Publish.
- El televisor conectado se actualizará en la siguiente comprobación. El sistema confirma la reproducción cuando el televisor informa la nueva versión.
- Para programar la publicación, seleccione Publish later y la fecha/hora local. Para activaciones puntuales sin televisores conectados, configure la tarea cron opcional.
Fotos del Editor
Suba una foto en Creator, edítela, guárdela y seleccione 📺 Send to TV para pasar al publicador. La galería todavía está guardada únicamente en el dispositivo.
Equipo, borradores y sincronización de fotos
- Cuentas del equipo: en TV Manager → Team accounts el dueño agrega personas. Los gerentes publican en sus tiendas; el personal solo guarda borradores y fotos. Todos entran con Usuario + Contraseña (el dueño deja el usuario vacío).
- Borradores en cualquier dispositivo: en el Editor usa File → Save as Draft (o el botón en Preview). Ábrelos con File → Open draft… o desde Saved Drafts → Team drafts.
- Fotos en todos los teléfonos: Media Library → ☁ Sync sube las fotos de este teléfono y descarga las del equipo para la tienda seleccionada.
- Menús de TV editables: los menús publicados desde el Editor guardan una copia editable; TV Manager → ✎ Edit abre el texto y las capas reales.
TVs siempre encendidas
Abre el enlace de la TV y presiona OK una vez para pantalla completa. Para TVs que funcionan todo el día, una app de navegador kiosco (por ejemplo Fully Kiosk Browser en Android TV / Fire TV) abre el enlace al encender, queda en pantalla completa y mantiene la pantalla activa.
Acerca de y licencia
ShopSmoke Marketing Studio · © 2026 ShopSmoke
- Licencia. El dueño puede usar este software para sus propias tiendas y su equipo. No se puede revender, copiar para otros negocios ni redistribuir sin permiso escrito de ShopSmoke.
- Tu contenido. Las fotos, menús, precios y borradores son tuyos. Eres responsable de los precios, las descripciones de productos y las reglas para productos restringidos por edad donde operan tus tiendas.
- Cuentas. Mantén las contraseñas en privado. El dueño es responsable de las cuentas que crea y de quitar el acceso cuando alguien se va.
- Tus datos. El contenido se guarda en tu propia cuenta de hosting y en los dispositivos que usas. Haz copias de seguridad de los archivos del sitio, la carpeta privada y la base de datos.
- Sin garantía. El software se ofrece “tal cual”. En la medida que la ley lo permita, ShopSmoke no es responsable por pérdida de datos, interrupciones o daños indirectos.
- Actualizaciones. Las nuevas versiones pueden cambiar funciones; las versiones anteriores se guardan para poder volver atrás.
Texto preliminar — revísalo con un abogado antes de depender de él.