Descripció
WP Time Slots Booking Form crea formularis de reserva per reservar franges horàries a les dates del calendari. Bàsicament, podeu crear un formulari amb un calendari on l’usuari final pugui escollir hores a les dates del calendari i reservar-les. Els notificacions per correu electrònic s’envien per fer saber a l’administrador que s’ha completat una reserva i també es pot enviar un correu electrònic de confirmació a l’usuari que fa la reserva.
Aquest tipus de reserva és útil per reservar aules, comprar entrades per a esdeveniments, cites mèdiques, reservar horaris en escape rooms, reservar coaching personal o altres assistències professionals, reservar serveis de neteja i qualsevol altre tipus de servei on el client necessiti seleccionar una data-hora o un grup de dates i hores (franges horàries) d’un conjunt d’hores disponibles.
Al calendari podeu configurar:
- Les franges horàries disponibles per a cada dia de la setmana
- Les franges horàries disponibles en dates concretes
- L’aforament (nombre de persones que poden reservar) de cada franja horària
- El nombre de franges horàries diferents que es poden seleccionar en una sola reserva
- Dates mínimes i màximes disponibles
- Dates de vacances / tancades
- Preu per a cada franja horària
- Preus per a diferents nombres de franges seleccionades
- Preus per (exemple) al nombre d’adults i el nombre de nens (opcional)
- Nombre de mesos a mostrar
- … i altres característiques de calendari
A més de les característiques relacionades amb el calendari, altres característiques importants de l’extensió són:
- Aspecte modern / adaptat per a mòbils
- Calendari i formulari responsius
- Maquetador visual de formularis
- Suport multilingüe
- Correus electrònics de notificació
- Característiques antibrossa
- Informes per correu electrònic
- Informes CSV
- Àrea d’ús/estadístiques
- Llista de reserves
- Llista imprimible amb la programació
- Calendari de visualització múltiple per mostrar la programació
- Integració amb Elementor, Gutenberg i altres maquetadors de pàgines
- Suport de complements amb el complement iCal inclòs
L’extensió gestiona correctament la disponibilitat de cada franja horària, permetent definir una capacitat màxima per a cada franja horària i també definir el nombre màxim de franges horàries que el client pot seleccionar per a la reserva.
Opcionalment, podeu permetre que diverses persones reservin les mateixes franges horàries fins que la seva capacitat s’ompli completament. L’extensió permet configurar diferents preus per a dos grups (per exemple: adults i nens) i inclou altres opcions que el fan adequat per comprar fins i tot entrades o altres activitats/elements amb capacitat múltiple.
Característiques de les versions comercials
Tot i que la versió gratuïta de l’extensió és totalment funcional, també hi ha versions comercials que afegeixen característiques prèmium com les següents:
- Integració de pagament: PayPal, Stripe, Skrill, Authorize.net, iDEAL, SagePay, Redsys
- Els pagaments estan preparats per SCA (Strong Customer Authentication), compatible amb els nous serveis de pagament (PSD 2) – Directiva (UE).
- Sincronització iCal (importació iCal / exportació d’iCal)
- Integració amb serveis externs: reCaptcha, MailChimp, SalesForce, WooCommerce i altres
- Integració amb missatges SMS mitjançant Twilio o Clickatell
- Recordatoris de reserves
- Maquetador de formularis enriquits (camps condicionals, formularis de diverses pàgines, càrregues, …)
- Camps d’elements addicionals
- Notificacions per correu electrònic en actualitzar l’estat de les reserves
Per obtenir una llista completa de les característiques comercials, consulteu la pàgina de baixada de l’extensió .
L’àrea de resolució de problemes
Utilitzeu la resolució de problemes si teniu problemes amb caràcters especials o no llatins. En la majoria dels casos, canviar el conjunt de caràcters a UTF-8 mitjançant l’opció disponible a l’àrea de resolució de problemes solucionarà el problema.
També podeu utilitzar aquesta àrea per canviar el mètode de càrrega del script si el calendari de reserves no apareix al lloc web públic.
Captures
Blocs
Aquesta extensió proporciona 1 bloc.
- WP Time Slots Booking Form
Instal·lació
Per instal·lar el WP Time Slots Booking Form, seguiu aquests passos:
- Baixeu i descomprimiu l’extensió de calendari WP Time Slots Booking Form
- Pugeu tot el directori appointment-hour-booking/ al directori /wp-content/plugins/
- Activeu l’extensió WP Time Slots Booking Form mitjançant el menú Extensions del WordPress
- Configureu els paràmetres al menú d’administració >> Configuració >> WP Time Slots Booking Form.
- Per inserir el formulari del calendari de WP Time Slots Booking Form en algun contingut o entrada, utilitzeu la icona que apareixerà en editar el contingut
PMF
-
P: On puc trobar la documentació completa de l’extensió WP Time Slots Booking Form?
-
R: La pàgina del producte conté documentació i suport detallats:
-
P: Com puc personalitzar els estils?
-
R: Consulteu les instruccions completes a la següent pàgina: https://wptimeslot.dwbooster.com/ blog/2018/11/02/customizing-styles/
-
P: Puc mostrar una llista amb les cites?
-
R: Es pot mostrar una llista amb les cites establertes al calendari mitjançant aquest codi de substitució a la pàgina on voleu mostrar la llista:
[CP_TIME_SLOTS_BOOKING_LIST]
Informació addicional disponible a la següent entrada de les PMF: https://wptimeslot.dwbooster.com/faq#q511… i detalls addicionals a la següent pàgina: https://wptimeslot.dwbooster.com/blog/2018/11/21/grouped-frontend-lists/
-
P: No rebo els correus electrònics amb les dades de la cita.
-
R: Proveu primer d’utilitzar una adreça de correu electrònic «des de» que pertanyi al domini del vostre lloc web, aquesta és la restricció més comuna que s’aplica a la majoria de serveis d’allotjament.
Si això no funciona, comproveu si el vostre servei d’allotjament requereix una configuració específica per enviar correus electrònics des de llocs web PHP/WordPress. L’extensió utilitza la configuració especificada al lloc web de WordPress per lliurar els correus electrònics, si el vostre allotjament té alguns requisits específics com una adreça «des de» fixa o un servidor «SMTP» personalitzat, aquesta configuració s’ha de configurar al lloc web del WordPress.
-
P: Sobre el canvi d’estils de les dates en funció de la quantitat de reserves reservades/disponibles
-
R: Podeu establir un color/estil diferent a les dates en funció del nombre d’espais reservats/disponibles per a aquesta data perquè l’usuari pugui fer-se una idea de la quantitat d’espais disponibles sense haver de fer clic a la data. Aquesta característica és útil, per exemple, per indicar als clients les dates en què hi ha poques places disponibles perquè puguin donar-se pressa.
Les instruccions es descriuen detalladament a la següent pàgina: https://wptimeslot.dwbooster. com/blog/2019/05/10/booked-date-colors/
-
P: Puc exportar les reserves a calendaris externs?
-
Sí, això es pot fer mitjançant el complement d’exportació iCal inclòs a totes les versions de l’extensió. El procés es descriu amb detall a la següent pàgina:
https://wptimeslot.dwbooster.com/blog/2018/12/19/adding-google-iphone-outlook/ -
P: Rebo errors de l’API mentre utilitzo la integració amb Zoom?
-
R: Si rebeu errors de l’API mentre creeu la reunió de Zoom mitjançant l’API, consulteu els canvis que es van realitzar durant la COVID-19 i que afecten els desenvolupadors de Zoom: https://devforum.zoom.us/t/developer-impacting-changes-during-covid-19/8930
-
P: Com puc alinear el formulari mitjançant diverses columnes?
-
R: La solució es descriu a la següent entrada de les PMF: https://wptimeslot.dwbooster.com/faq#q66
-
P: Com puc afegir camps específics al missatge de correu electrònic?
-
R: Consulteu la següent entrada de les PMF sobre les etiquetes disponibles per afegir informació i personalitzar els correus electrònics: https://wptimeslot.dwbooster.com/faq#q81
-
P: Com fer que el calendari tingui una amplada del 100% / sigui responsiu?
-
R: Utilitzeu el següent estil CSS per fer que WP Time Slots Booking Form tingui una amplada del 100% / sigui responsiu a la pàgina:
-
fbuilder .ui-datepicker-inline{max-width:none !important}
-
Afegiu els estils a l’àrea «WP Time Slots Booking Form >> Configuració general >> Edita els estils».
Ressenyes
Col·laboradors i desenvolupadors
«WP Time Slots Booking Form» és programari de codi obert. La següent gent ha col·laborat en aquesta extensió.
Col·laboradors“WP Time Slots Booking Form” s’ha traduït a 5 configuracions regionals. Gràcies als traductors per les seves aportacions.
Traduïu «WP Time Slots Booking Form» a la vostra llengua.
Interessats en el desenvolupament?
Navegueu pel codi, baixeu-vos el repositori SVN, o subscriviu-vos al registre de desenvolupament per fisl de subscripció RSS.
Registre de canvis
1.0.03
- First version published
1.0.04
- Improved CSV exports character encoding
1.0.05
- Fixed issue in quantity management
1.0.06
- Fixed special dates edition bug
- Improved bookings schedule
- Redirect / confirmation page now supports booking parameters
1.0.07
- Fixed bug in availability edition
1.0.08
- Fixed bug in special dates edition
1.0.09
- Improved translations
1.0.10
- Fixed bug in form edition
1.0.11
- Support to booking status
1.0.12
- Better CSS customization options
1.0.14
- Clone calendar feature
1.0.15
- Removed use of CURL
1.0.16
- Integration with Elementor
- New visual calendar for the schedule view
- Feature for adding bookings from dashboard
1.0.17
- Removed min/max date restriction for admin bookings
- Fixed available dates definition bug
1.0.18
- Increased limit of max slots
- Improved language translations support
1.0.19
- New feature for min available date in hours
- Improved form builder styles
- Added SSL detection
1.0.20
- Fixed conflict with Visual Composer
1.0.21
- Fixed bug in special dates
1.0.22
- Improvements to user permissions section
1.0.23
- Date format fix
1.0.24
- Fixed compatibility issue with PHP 7.2+
1.0.25
- Fixed conflict with lazy loading feature of Jetpack
1.0.26
- Fixed conflict with Yoast SEO
1.0.27
- Fixed captcha bug
1.0.28
- Compatible with WordPress 5.2
1.0.29
- Added features for adding custom colors to slots depending of booked spaces
1.0.30
- Language support improvements
1.0.31
- Date format improvements
1.0.32
- Fixed bug in iconv function
1.0.33
- Compatible with Google Translate
1.0.34
- Update for compatibility with WordPress 5.2
1.0.35
- iCal end time correction
1.0.36
- Code improvements
1.0.37
- Added nonce validation to settings options
1.0.38
- iCal link improvement
1.0.39
- Multiple code improvements
1.0.40
- Fix to captcha image and table encoding
1.0.41
- Update to reports
1.0.42
- Fixed bug in date filters
1.0.43
- Fixed bug max date filter
1.0.44
- Fixed conflict with autoptimize
1.0.45
- Fixed conflict with Elementor add-ons
1.0.46
- New dashboard list add-on
1.0.47
- New feature for using 12/24 hour format (military / non-military time)
1.0.48
- Fix to 12 hours time format
1.0.49
- Feature for highligthing specific dates
1.0.50
- Compatible with WordPress 5.3
1.0.53
- Fixed conflict with javascript minify plugins
1.0.54
- Fixed bug in exported CSV filenames
1.0.55
- New feature for dealing capacity in booking form
1.0.56
- Fixed bug in reply-to email header
1.0.57
- Fixed bug in times pre-fill
1.0.58
- Fixed bugs in date formatting
1.0.59
- New tags for emails
1.0.60
- Fixed conflict with bootstrap datepicker
1.0.61
- Improved translations
1.0.62
- Improved iCal add-on
- Better price number formatting for selected times
1.0.63
- Support for multiple list in same page
1.0.64
- Multiple improvements and bug fixes
1.0.65
- Interface improvements
1.0.66
- iCal export and ics files improvements
1.0.67
- Fixed bug in invalid dates
1.0.68
- Fixed bug in working dates
1.0.69
- New hooks for conversion tracking and improved CSV
1.0.70
- Added new time intervals
1.0.71
- PHP 7.x compatibility update
1.0.72
- Fixed bug in price calculation
1.0.73
- Compatible with WordPress 5.4
1.0.74
- Improved translations
- Fixed optimization / cache conflicts
1.0.75
- Improvement to avoid conflicts with third party themes
1.0.76
- Update for Gutemberg integration
1.0.77
- Fixed bug in max-date restriction
1.0.78
- Improved load speed
- Automatic compatibility with most script optimizers
1.0.79
- Better visualization speed
1.0.80
- New translations and language improvements
1.0.81
- Automatic translation of date format
1.0.82
- Fixed bug in min-date settings
1.0.83
- Added support for up to 4 different quantity fields, example, for selecting different number of “Adults”, “Children” and “Infants” for the booking
1.0.84
- Fixed bug in special dates
1.0.85
- Interface improvements, translations and new quantity feature
1.0.86
- Multiple interface improvements
1.0.87
- Optimizations
1.0.88
- Fixed bug in slots selection
1.0.89
- New feature for supporting quantity 0 in first quantity fields
- Improved multi-language support
1.0.90
- Fixed bug when no quantity is used
1.0.91
- Fixed calendar initialization bug
1.0.92
- Optional 0 quantity for first qty fields
1.0.93
- Fixed to the schedule CSV export
1.0.94
- Add multiple appointment times w/ price structure
1.0.95
- Removed console log debug line
1.0.96
- Fixed backward compatibility bug
1.0.97
- Compatible with WordPress 5.5
1.0.98
- Fixed bug in show used slots feature
1.0.99
- Translation and interface improvements
1.1.05
- Fixed bug related to the current selection
1.1.06
- Fixed availability verification bug
1.1.07
- jQuery compatibility update
1.1.08
- jQuery deprecated code update
1.1.09
- Add-ons update
1.1.10
- Fix issue with mutliple forms in same page
1.1.11
- Improvemets to min and max date settings
1.1.12
- Enhanced Max-date rule
1.1.14
- Fixed conflict with optimization plugins
- New tag %final_price_short% for the emails
1.1.15
- Improved timeslot price calculation
1.1.16
- New design theme: Modern responsive with times aligned to the right side of the calendar
1.1.17
- Fix to min-date time formats
1.1.18
- Fixed bug related to the min date and max date features
1.1.19
- Non-military time settings: 12 / 24 hours formating for %app_slot_N% tags
1.1.20
- Improvement for multiple calendars in the same booking form
1.1.21
- Fixed price calculation issues
1.1.22
- Compatibility update for WordPress 5.6
1.1.23
- Modern theme update
1.1.24
- Improver time slot selection behavior
1.1.25
- Better responsive layout for iPhone
1.1.26
- Calendar visualization improvements
1.1.27
- CVS Export update for special chars
1.1.28
- New calendar design theme
1.1.29
- Event management improved
1.1.30
- Improve to the cost calculations
1.1.31
- Improved styles
1.1.32
- Schedule Calendar View improvements
1.1.33
- Compatibility with WordPress 5.7
1.1.34
- Option to ignore field validation in backend
1.1.35
- Improved script initialization
1.1.36
- New translations
1.1.37
- Fixed validation issue
1.1.38
- CSS fixes
1.1.39
- Visualization improvements
1.1.40
- PHP 8.x and language updates
1.1.41
- PHP 8.x compatibility fix
1.1.42
- CSS Improvements
1.1.43
- Corrected styles
1.1.44
- Translation updates
1.1.45
- Support for additional translations
1.1.46
- Fixed conflict with some translations
1.1.47
- Improved email validation
1.1.48
- Translations update
1.1.49
- Better WPML integration
1.1.50
- Compatible with WordPress 5.8
1.1.51
- Schedule calendar update
1.1.52
- Accessibility improvements
1.1.53
- Min/max date settings defaults for admin
1.1.54
- Time selection interface improvement
1.1.55
- Events updated
1.1.56
- Fix to CSV export
1.1.57
- Fixed form setup conflict
1.1.58
- CSV/Excel Export feature update
1.1.59
- Support for new script events
1.1.60
- Translation updates
1.1.61
- New form layout
1.1.62
- Compatible with WordPress 5.9
1.1.63
- Multiple data sanitization
1.1.64
- Code improvements
1.1.65
- Removal of code blocks not longer used
1.1.66
- CSV Export fix
1.1.67
- Database update
1.1.68
- iCal add-on update
1.1.69
- Misc improvements
1.1.70
- Compatible with WordPress 6.0
1.1.71
- Validation fix
1.1.72
- Fixed status update action
1.1.73
- Avoid conflict with 3rd party calendar scripts
1.1.74
- Improved admin area
1.1.75
- Code improvements
1.1.76
- Fix to list shortcode
1.1.77
- Feedback panel update
1.1.78
- Better captcha
1.1.79
- Compatible with WP 6.1
1.1.80
- Language and interface updates
1.1.81
- PHP 8 updates
1.1.82
- Form builder updates
1.1.83
- Permissions adjustments
1.1.84
- PHP 8 update
1.1.85
- PHP 8 update
1.1.86
- iCal add-on update
1.1.87
- iCal export update
1.1.88
- Compatible with WordPress 6.2
1.1.89
- Fix to app field tags
1.1.90
- Price calculation update1
1.1.91
- WP 6.2 update
1.1.92
- PHP 8 fix
1.1.93
- Export CSV fix
1.1.94
- Price calculation update
1.1.95
- Compatible with WordPress 6.3
1.1.96
- CSV fix
1.1.97
- Booking list improved
1.1.98
- Compatible with WordPress 6.4
1.1.99
- Fixed pagination
1.2.01
- Dashboard add-on update
1.2.02
- New tags supported
1.2.03
- Edition interface improved
1.2.04
- Reports update
1.2.05
- Tags removed: form,meeting,appointment,schedule,scheduling,event,
1.2.06
- Server side price calculation
1.2.07
- Compatible with WP 6.5
- Updated server side price calculation
1.2.08
- CSV Export fix
1.2.09
- CSV Export schedule fix
1.2.10
- Fixed Schedule Calendar View CSS
1.2.11
- Improved sanitization
1.2.12
- Fix to Schedule calendar data load
1.2.13
- New translations
1.2.15
- PHP 8 update
1.2.16
- Best add-ons interface
1.2.17
- Improved messages list
1.2.18
- Internationalization
1.2.19
- Language updates
1.2.20
- Price calculation fix
1.2.21
- Typos / translation