Enviar comentarios
Establece un tiempo mínimo de reserva anticipada
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Cómo establecer un tiempo mínimo de reserva anticipada
Existen muchos casos en los que un comercio desea adquirir
servicios específicos o
horarios que se reserven con un tiempo mínimo de anticipación. Estas se pueden configurar
a nivel del servicio
o en el nivel de disponibilidad. Si se establece en ambos,
a nivel de disponibilidad.
Definición de nivel de servicio
En el
el nivel de servicio que el campo se llama rules.min_advance_booking
. Este campo
se debe establecer en el número de segundos antes del inicio de la reserva
la hora en que se debe realizar la reserva. Por ejemplo, si la reserva siempre
debe hacerse 1 hora antes de la hora de inicio que se establecerá en este campo
3600 (por lo que una reserva para las 3 p.m. se puede reservar hasta las 2 p.m.). Esto se aplicaría a
Todas las ranuras para ese servicio (a menos que la definición del nivel de ranura las anule).
JSON
"service": [
{
"rules": {
"min_advance_booking": 3600
}
}
]
Definición del nivel de ranura
En el
a nivel del horario disponible, se llama
scheduling_rule_overrides.last_bookable_sec
Esta
corresponde a la última hora (marca de tiempo EPOCH) en la que se puede reservar el horario disponible específico.
Esto se aplicaría a cada horario disponible individual en el que se haya especificado.
JSON
"service_availability": [
{
"availability": {
"scheduling_rule_overrides": {
"last_bookable_sec": 1468081800
}
}
}
]
Advertencia : Implementar un límite de reserva anticipada en los feeds no te impide tener que hacer lo siguiente
Verifica si la reserva se encuentra dentro del período de reserva permitido y adminístrala.
BookingFailure
SLOT_UNAVAILABLE
Puede haber casos extremos (como una pestaña bloqueada en el navegador).
en el que un
CreateBooking
pueden enviarse fuera del período de reserva. Al recibir un
CreateBooking
:
tu sistema debe confirmar que la reserva
ocurre dentro del período de reserva permitido y, de no ser así, responde con
CreateBookingResponse.booking_failure = SLOT_UNAVAILABLE
Enviar comentarios
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons , y los ejemplos de código están sujetos a la licencia Apache 2.0 . Para obtener más información, consulta las políticas del sitio de Google Developers . Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-08-21 (UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
¿Quieres brindar más información?
{"lastModified": "\u00daltima actualizaci\u00f3n:\u00a02024-08-21 (UTC)"}
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-08-21 (UTC)"]]