Ve a Páginas → Editar con Elementor
Decide dónde quieres que aparezca el formulario (sección o columna)
En el panel izquierdo de Elementor:
Busca “HTML”
Arrástralo a la página
Dentro del bloque HTML pega solo esto 👇
(ajusta business_id y atributos según el cliente)
<div
id="vw-reservas"
data-business="1"
data-fullwidth="1"
data-compact="1"
></div>
<script src=«https://vadewebs.online/reservas/widget/embed.js?v=9»></script>
<link rel=«stylesheet» href=«https://vadewebs.online/reservas/widget/widget.css?v=9»>
data-business="1" → ID del negocio
data-fullwidth="1" → ocupa todo el ancho del bloque
data-compact="1" → versión compacta (ideal para Elementor)
embed.js → lógica del widget
widget.css → estilos + tema del negocio
💡 El orden importa:
<div>
<script>
<link>
Selecciona la columna
Layout → Ancho → 100%
Padding: 0 (arriba, abajo, izquierda, derecha)
No pongas fondo ni bordes en la columna
Deja que el widget controle su diseño
Guarda la página
Visualiza en frontend
La reserva debe funcionar completa (servicio → trabajador → día → hora → datos)
Usa solo:
<div id="vw-reservas" data-business="1" data-compact="1"></div>
Usa:
<div id="vw-reservas" data-business="1" data-fullwidth="1"></div>
⚠️ No recomendado por ahora, pero técnicamente posible duplicando el id y cargando una vez el script (lo vemos más adelante si lo necesitas).
❌ No usar “Shortcode”
❌ No usar “Código personalizado” de Elementor
❌ No meter el script en el <head> del tema
❌ No copiar el widget.html entero dentro de Elementor
Creas negocio → obtienes business_id
Ajustas tema en el editor
Copias 2 líneas al Elementor del cliente
Listo en 2 minutos
👉 Esto es oro para servicio mensual.
PER ACTUALITZAR
/public_html/reservas/widget/
loader.js (ESTABLE, el cliente carga esto)
dist/
embed.1.0.0.js
widget.1.0.0.css
(futuro) embed.1.0.1.js
(futuro) widget.1.0.1.css
/public_html/reservas/widget/loader.js
// Solo cambias esto cuando publiques una nueva versión
var VERSION = «1.0.0»;
S’HAN DE MODIFICAR LES VERSIONS ALS NOMS DE embed.1.0.0.js
widget.1.0.0.css I DINS DE L’ARXIU loader.js AGAFI LES VERSIONS NOVES, AIXI NO CAL FER RES A LES WEBS DELS CLIENTS.
PER DONAR D’ALTA UN NEGOCI I PUGUI ANULAR CITES DESDE GOOGLECALENDAR, POSAR LA URL amb l’usuari de google del negoci :
https://vadewebs.online/reservas/api/admin_google_auth_start.php?key=Toni0739&business_id=ID NEGOCIO
Aixo creara el token a la base de dades «vw_google_oauth» S’ha de comprobar. Repetir el proces si caduca el token. Esta configurat per que no pasi, pero es posible, depent de google. Si al repetir el proces el token no s’actualitza correctament, revisar amb GPT el arxius «admin_google_auth_start.php», «admin_google_auth_callback.php», «google.php», «google_oauth.php», «lib_gcal.php», «admin_google_watch_renew.php» Tots dins la carpeta reservas/ api/ Despres si s’ha creat correctament encara amb l’usuari del negoci:
https://vadewebs.online/reservas/api/admin_google_watch_start.php?key=Toni0739&business_id=ID DEL NEGOCI
DESPRES COMPROBAR A LA BASE DE DADES vw_google_watch QUE S’HAN CREAT LES ENTRADES PER TOTS EL TREBALLADORS DEL NEGOCI. UNA LINEA PER TREBALLADOR.
Repetir el proces si hi ha treballadors nous amb nous calendaris. Per aixo es millor intentar aprofitar calendaris que el negoci hi ha tingui creats. I cambiar el nom del traballador.
Actualiza textos, imágenes o productos sin depender de nadie. WordPress te permite tener el control total de tu web.
Nada de plantillas genéricas. Creo un diseño único adaptado a tu estilo y los objetivos de tu negocio.
Código limpio, estructura clara y velocidad mejorada para aparecer mejor en búsquedas y ofrecer una experiencia fluida.
Integración con WooCommerce, formularios, redes sociales, herramientas de marketing y cualquier funcionalidad que necesites.
Web protegida, actualizada y preparada para crecer sin problemas.
Qué incluye el servicio de
PREGUNTAS FRECUENTES
Sí. Tendrás acceso completo y formación básica.
Tu logo, tus ideas principales y 20 minutos para la primera llamada.
Sí, siempre diseño en formato responsive.
Incluye SEO técnico básico. El posicionamiento avanzado es un servicio adicional.