[{"data":1,"prerenderedAt":857},["ShallowReactive",2],{"\u002Fnext\u002Fdokos\u002Fbookings\u002Freservation-en-ligne":3,"section:\u002Fnext\u002Fdokos\u002Fbookings\u002Freservation-en-ligne":856},{"id":4,"title":5,"body":6,"description":821,"extension":822,"meta":823,"navigation":825,"path":852,"seo":853,"stem":854,"__hash__":855},"docs\u002F2.next\u002F1.dokos\u002F13.bookings\u002F2.reservation-en-ligne.md","Réserver en ligne : portail, panier et paiement",{"type":7,"value":8,"toc":797},"minimark",[9,13,27,41,46,102,106,113,125,128,147,150,161,167,170,173,177,236,240,245,250,256,264,268,327,331,342,387,390,394,401,407,411,417,420,436,439,443,446,519,526,529,533,545,549,556,579,583,589,593,603,621,625,636,640,643,689,692,696,772,776],[10,11,5],"h1",{"id":12},"réserver-en-ligne-portail-panier-et-paiement",[14,15,16,17,21,22,26],"p",{},"Vos clients réservent une ressource sur le portail Bookings, à l'adresse ",[18,19,20],"code",{},"https:\u002F\u002F\u003Cvotre site>\u002Fbookings-ui",". Chaque créneau choisi crée une ",[23,24,25],"strong",{},"Réservation de ressource"," et l'ajoute au panier. À la validation du panier, Dokos crée une commande client, demande le paiement si besoin, puis confirme la réservation.",[14,28,29,30,35,36,40],{},"Cette page décrit ce parcours et les réglages qui le modifient. Pour créer les ressources, voir ",[31,32,34],"a",{"href":33},"\u002Fnext\u002Fdokos\u002Fbookings\u002Freservations-ressources","Ressources réservables",". Pour les créneaux proposés, voir ",[31,37,39],{"href":38},"\u002Fnext\u002Fdokos\u002Fbookings\u002Fdisponibilites","Disponibilités",".",[42,43,45],"h2",{"id":44},"prérequis","Prérequis",[47,48,49,57,60,63,94],"ul",{},[50,51,52,53,56],"li",{},"Une ressource réservable ",[23,54,55],{},"Publiée sur le site web",", avec au moins un prix et une disponibilité dans chaque prix.",[50,58,59],{},"Le client a un compte sur le site et est connecté. Sinon, le portail affiche « Connectez-vous pour réserver ce créneau ».",[50,61,62],{},"Le client a une adresse de facturation. Sans adresse, la commande est refusée avec le message « Définir l’adresse de livraison ou l’adresse de facturation ».",[50,64,65,66,69,70,73,74,77,78,81,82,85,86,89,90,93],{},"Dans les ",[23,67,68],{},"Paramètres de réservation de ressources",", onglet ",[23,71,72],{},"Panier",", cochez ",[23,75,76],{},"Activer le panier"," et choisissez la ",[23,79,80],{},"Société"," et la ",[23,83,84],{},"Liste de prix",". Pour le paiement en ligne, cochez ",[23,87,88],{},"Activer le paiement",". Pour encaisser hors ligne, cochez ",[23,91,92],{},"Aucune passerelle de paiement",". Dans cette version, Bookings n'a plus besoin de l'application Webshop.",[50,95,96,97,101],{},"Pour le paiement en ligne : une ",[31,98,100],{"href":99},"\u002Fnext\u002Fintegrations\u002Fpayments","passerelle de paiement"," configurée, avec son mode de paiement.",[42,103,105],{"id":104},"rechercher-une-ressource","Rechercher une ressource",[14,107,108,109,112],{},"Quand vous proposez beaucoup de ressources, vos clients peuvent filtrer la liste avec le champ ",[23,110,111],{},"Rechercher une ressource…",". Ce champ s'affiche au-dessus de la liste des ressources, à deux endroits :",[47,114,115,122],{},[50,116,117,118,121],{},"la page ",[23,119,120],{},"Réserver",", qui liste toutes les ressources ;",[50,123,124],{},"la page de chaque groupe de ressources. Le champ n'y apparaît que si le groupe contient au moins une ressource.",[14,126,127],{},"La liste se réduit pendant la saisie. La recherche porte sur :",[47,129,130,141,144],{},[50,131,132,133,136,137,140],{},"le nom affiché de la ressource, c'est-à-dire le champ ",[23,134,135],{},"Libellé"," de la ",[23,138,139],{},"Ressource réservable"," ;",[50,142,143],{},"l'identifiant de la ressource réservable. Il reprend le libellé à la création de la ressource, et le portail ne l'affiche pas à part ;",[50,145,146],{},"le groupe d'article de la ressource.",[14,148,149],{},"Règles de la recherche :",[47,151,152,155,158],{},[50,153,154],{},"les majuscules et les accents sont ignorés : « evenement » trouve « Événementiel » ;",[50,156,157],{},"chaque mot saisi doit être trouvé, dans l'un ou l'autre de ces champs : « petite room » ne garde que les ressources qui contiennent à la fois « petite » et « room » ;",[50,159,160],{},"un champ vide ou ne contenant que des espaces affiche toutes les ressources.",[14,162,163,164,166],{},"Sur la page ",[23,165,120],{},", la recherche s'ajoute aux pastilles de groupe placées sous le champ : la liste affiche les ressources qui correspondent à la fois aux groupes sélectionnés et au texte saisi.",[14,168,169],{},"Quand le champ n'est pas vide, le portail indique le nombre de résultats à voix haute pour les lecteurs d'écran (« {0} ressources trouvées »). Si aucune ressource ne correspond, il affiche « Aucune ressource ne correspond à votre recherche. ». Le champ est annoncé par les lecteurs d'écran sous le nom « Rechercher une ressource ».",[14,171,172],{},"Exemple fictif : un site propose « La petite fabrique » (groupe Événementiel), « Magic Room » (groupe Réunion) et « Cabine 3 » (groupe Cabines). La saisie « cabine » ne garde que « Cabine 3 » ; « evenement » ne garde que « La petite fabrique » ; « magic cabine » n'affiche rien, et le message d'absence de résultat apparaît.",[42,174,176],{"id":175},"le-parcours-du-client","Le parcours du client",[178,179,180,192,199,210,224,227,230],"ol",{},[50,181,182,183,187,188,191],{},"Le client ouvre la ressource sur le portail (en s'aidant au besoin de la ",[31,184,186],{"href":185},"#rechercher-une-ressource","recherche","), choisit un tarif (heure, demi-journée, jour…) puis une date. Si la ressource n'a qu'un seul prix, le portail sélectionne ce tarif : le calendrier s'affiche directement et le bouton ",[23,189,190],{},"Changer de tarif"," n'apparaît pas.",[50,193,194,195,198],{},"Il clique sur un créneau. La fenêtre ",[23,196,197],{},"Gérer ma réservation"," s'ouvre.",[50,200,201,202,205,206,209],{},"Il clique sur ",[23,203,204],{},"Réserver ce créneau",". Dokos crée la réservation au statut ",[23,207,208],{},"Dans le panier"," et l'ajoute au panier. Le créneau est bloqué pour les autres clients.",[50,211,212,213,216,217,220,221,223],{},"Il ouvre le panier et clique sur ",[23,214,215],{},"Valider la commande",". Le panier est une page du portail (",[18,218,219],{},"\u002Fbookings-ui\u002Fcart","). Ce bouton crée toujours la commande : le portail ne propose pas de demande de devis, même si ",[23,222,88],{}," n'est pas coché.",[50,225,226],{},"Dokos crée un devis puis une commande client.",[50,228,229],{},"Si le montant à payer est supérieur à zéro et qu'un mode de paiement est autorisé, Dokos redirige le client vers la page de paiement. Sinon, il le renvoie vers ses commandes sur le portail.",[50,231,232,233,40],{},"Dokos confirme la réservation selon le réglage ",[23,234,235],{},"Confirmer automatiquement les réservations sur le portail",[237,238,239],"mermaid",{},"\nflowchart TD\n    A[Clic sur un créneau] --> B[Réservation : Dans le panier]\n    B -->|Panier abandonné| X[Réservation supprimée après le délai]\n    B --> C[Valider la commande]\n    C --> D[Devis puis commande client]\n    D --> E{Montant à payer > 0 ?}\n    E -->|Oui| F[Page de paiement]\n    E -->|Non| G[Mes commandes]\n    F --> H[Réservation : Confirmé]\n    G --> H\n",[241,242,244],"h3",{"id":243},"choix-du-tarif","Choix du tarif",[14,246,247,248,40],{},"Le portail propose les prix de la ressource sous le titre « Choisissez un tarif ». Le client clique sur l'un d'eux pour afficher le calendrier, puis peut revenir à ce choix avec ",[23,249,190],{},[14,251,252,253,255],{},"Quand la ressource n'a qu'un seul prix et qu'aucun tarif n'est encore sélectionné, le portail sélectionne ce prix à l'ouverture de la page. Le client n'a pas de choix à faire : le bouton ",[23,254,190],{}," est alors masqué. Dès que la ressource a plusieurs prix, le client choisit lui-même son tarif.",[14,257,258,259,263],{},"Si le client n'a pas tous les ",[31,260,262],{"href":261},"\u002Fnext\u002Fdokos\u002Fbookings\u002Fbadges","badges"," requis, le portail ne sélectionne aucun tarif.",[241,265,267],{"id":266},"statuts-dune-réservation","Statuts d'une réservation",[269,270,271,284],"table",{},[272,273,274],"thead",{},[275,276,277,281],"tr",{},[278,279,280],"th",{},"Statut",[278,282,283],{},"Signification",[285,286,287,297,307,317],"tbody",{},[275,288,289,294],{},[290,291,292],"td",{},[23,293,208],{},[290,295,296],{},"Le créneau est dans un panier non validé. Il est bloqué pendant le délai de nettoyage.",[275,298,299,304],{},[290,300,301],{},[23,302,303],{},"Non confirmé",[290,305,306],{},"La commande existe, mais la règle de confirmation n'est pas encore remplie. Le créneau reste bloqué si la case « Les réservations d'articles avec le statut \"Non confirmé\" bloquent toujours un créneau » est cochée.",[275,308,309,314],{},[290,310,311],{},[23,312,313],{},"Confirmé",[290,315,316],{},"La réservation est due.",[275,318,319,324],{},[290,320,321],{},[23,322,323],{},"Annulé",[290,325,326],{},"La réservation est annulée. Le créneau est libéré.",[241,328,330],{"id":329},"quand-la-réservation-est-confirmée","Quand la réservation est confirmée",[14,332,333,334,336,337,341],{},"Le champ ",[23,335,235],{},", dans les ",[31,338,340],{"href":339},"\u002Fnext\u002Fdokos\u002Fbookings\u002Fparametres","paramètres de réservation de ressources",", a trois valeurs :",[269,343,344,354],{},[272,345,346],{},[275,347,348,351],{},[278,349,350],{},"Valeur",[278,352,353],{},"Confirmation",[285,355,356,367,377],{},[275,357,358,364],{},[290,359,360,363],{},[23,361,362],{},"Sur commande"," (par défaut)",[290,365,366],{},"À la création de la commande client",[275,368,369,374],{},[290,370,371],{},[23,372,373],{},"Sur paiement",[290,375,376],{},"Quand la commande est payée en entier, ou quand toutes les factures liées sont payées",[275,378,379,384],{},[290,380,381],{},[23,382,383],{},"Jamais",[290,385,386],{},"Le gestionnaire confirme à la main",[14,388,389],{},"Quel que soit le réglage, une commande déjà payée en entier confirme la réservation. Une réservation payée avec des crédits est aussi confirmée à la commande.",[241,391,393],{"id":392},"paniers-abandonnés","Paniers abandonnés",[14,395,396,397,400],{},"Si le client ne valide pas son panier, Dokos supprime la réservation après le délai ",[23,398,399],{},"Effacer les brouillons après x minutes"," (15 minutes par défaut). Le délai compte depuis la dernière modification de la réservation. Le créneau redevient libre. Si des crédits avaient été réservés pour ce créneau, ils sont rendus. Avec la valeur 0, Dokos ne supprime jamais les paniers.",[14,402,403,404,40],{},"Le client peut aussi retirer un créneau lui-même : il clique sur le créneau puis sur ",[23,405,406],{},"Retirer de mon panier",[42,408,410],{"id":409},"réserver-sans-passer-par-le-panier","Réserver sans passer par le panier",[14,412,413,414,416],{},"Certains clients peuvent réserver sans panier ni commande. La réservation passe directement à ",[23,415,313],{},". Aucune commande ni facture n'est créée, et aucun crédit n'est déduit.",[14,418,419],{},"C'est le cas si l'une de ces conditions est remplie :",[47,421,422,428],{},[50,423,424,425,140],{},"l'utilisateur a le rôle choisi dans ",[23,426,427],{},"Rôle autorisé à ignorer le panier d'achat",[50,429,430,431,435],{},"le client a un ",[31,432,434],{"href":433},"\u002Fnext\u002Fdokos\u002Fbookings\u002Fcontrats-bookings","contrat de réservation"," actif qui inclut cette ressource.",[14,437,438],{},"Utilisez cette option pour vos membres abonnés : leur abonnement couvre déjà l'usage de la ressource.",[42,440,442],{"id":441},"proposer-des-réservations-gratuites","Proposer des réservations gratuites",[14,444,445],{},"Il n'existe pas de case « ressource gratuite ». Selon le besoin, utilisez l'une de ces méthodes.",[269,447,448,461],{},[272,449,450],{},[275,451,452,455,458],{},[278,453,454],{},"Besoin",[278,456,457],{},"Méthode",[278,459,460],{},"Ce qui se passe",[285,462,463,478,493,504],{},[275,464,465,468,475],{},[290,466,467],{},"Réservation gratuite pour tous, avec trace de commande",[290,469,470,471,474],{},"Mettez le ",[23,472,473],{},"Prix unitaire"," du prix à 0",[290,476,477],{},"Le client passe par le panier. Dokos crée une commande à 0 €, sans paiement, et confirme la réservation.",[275,479,480,483,490],{},[290,481,482],{},"Ne pas afficher de prix sur le portail",[290,484,485,486,489],{},"Cochez ",[23,487,488],{},"Masquer le prix sur le portail"," dans le prix",[290,491,492],{},"Le portail n'affiche plus le tarif de ce prix. Le parcours ne change pas.",[275,494,495,498,501],{},[290,496,497],{},"Usage inclus pour des membres",[290,499,500],{},"Rôle autorisé à ignorer le panier, ou contrat actif",[290,502,503],{},"Réservation confirmée tout de suite, sans commande.",[275,505,506,509,516],{},[290,507,508],{},"Un quota d'heures offertes",[290,510,511,515],{},[31,512,514],{"href":513},"\u002Fnext\u002Fdokos\u002Fbookings\u002Fcredit-reservation","Crédits de réservation"," alloués chaque semaine ou chaque mois",[290,517,518],{},"La ligne de la commande passe à 0 € et les crédits sont déduits.",[14,520,521,522,525],{},"Sur le portail ",[18,523,524],{},"\u002Fbookings-ui",", un prix à 0 € s'affiche comme un montant, par exemple « 0,00 € », et non « Gratuit ». Le portail affiche « Gratuit » seulement quand le tarif n'a pas de montant formaté. La fiche article du site web, elle, affiche « Gratuit » pour un prix à 0 €.",[14,527,528],{},"Pour un prix à 0 €, le client doit toujours valider le panier.",[42,530,532],{"id":531},"payer-avec-des-crédits","Payer avec des crédits",[14,534,535,536,538,539,542,543,40],{},"Si le client a des crédits valables pour cette ressource et ce tarif, la fenêtre ",[23,537,197],{}," affiche ",[23,540,541],{},"Réserver en utilisant des crédits",". Dokos réserve les crédits dès l'ajout au panier. Dans le devis, la ligne passe à 0 €. Voir ",[31,544,514],{"href":513},[42,546,548],{"id":547},"réserver-une-période-longue","Réserver une période longue",[14,550,551,552,555],{},"Pour un tarif au jour, à la semaine ou au mois, le portail affiche un calendrier. Le client clique sur une date de début, puis sur une date de fin, et clique sur ",[23,553,554],{},"Ajouter ce créneau à mon panier",". Dokos calcule la quantité selon la durée.",[47,557,558,561,576],{},[50,559,560],{},"Au mois, la réservation couvre des mois civils entiers.",[50,562,563,564,567,568,571,572,575],{},"À la semaine, si ",[23,565,566],{},"Semaines calendaires fixes"," est coché dans l'onglet ",[23,569,570],{},"Unités de mesure"," des paramètres, un clic sélectionne une semaine entière. Dokos recale la réservation sur des semaines civiles. Elle va du premier jour ouvert au dernier, par exemple du lundi 8h au vendredi 18h. Le premier jour de la semaine suit le réglage ",[23,573,574],{},"Premier jour de la semaine"," des paramètres système.",[50,577,578],{},"Sans cette case, un tarif à la semaine accepte une plage de dates libre.",[42,580,582],{"id":581},"badges-requis","Badges requis",[14,584,585,586,588],{},"Si une ressource exige des ",[31,587,262],{"href":261},", Dokos vérifie ceux du client. S'il lui en manque, le portail masque les disponibilités et indique les badges à obtenir. Le portail ne sélectionne alors aucun tarif, même si la ressource n'a qu'un seul prix. Une réservation sans les badges est refusée.",[42,590,592],{"id":591},"annuler-une-réservation-sur-le-portail","Annuler une réservation sur le portail",[14,594,595,596,599,600,40],{},"Si ",[23,597,598],{},"Autoriser l'annulation des réservations de ressources sur le portail"," est coché, le client clique sur un créneau confirmé puis sur ",[23,601,602],{},"Annuler ma réservation",[47,604,605,612,618],{},[50,606,607,608,611],{},"L'annulation est refusée moins de ",[23,609,610],{},"Délai d'annulation"," avant le début (24 heures par défaut).",[50,613,595,614,617],{},[23,615,616],{},"Rembourser les crédits en cas d'annulation"," est coché, les crédits déduits sont rendus.",[50,619,620],{},"La commande et la facture ne sont pas modifiées. Traitez le remboursement éventuel à la main.",[42,622,624],{"id":623},"réserver-pour-plusieurs-clients","Réserver pour plusieurs clients",[14,626,627,628,631,632,635],{},"Un utilisateur peut être utilisateur du portail de plusieurs clients, par exemple un agent d'accueil. Il choisit le client actif sur le portail. Dokos vérifie qu'il est déclaré comme utilisateur du portail de ce client avant d'accepter le choix. Pour une intégration, le client actif se transmet par l'en-tête HTTP ",[18,629,630],{},"X-Webshop-Customer",", le paramètre ",[18,633,634],{},"webshop_customer"," ou un cookie du même nom.",[42,637,639],{"id":638},"exemple","Exemple",[14,641,642],{},"Sophie, de Maison Verte SARL (exemple fictif sur la démo Mappemonde), veut la salle Marco Polo mardi de 9h à 12h.",[178,644,645,664,672,677,680],{},[50,646,163,647,649,650,653,654,656,657,660,661,663],{},[23,648,120],{}," du portail (",[18,651,652],{},"\u002Fbookings-ui\u002Fresources","), elle tape « marco » dans ",[23,655,111],{},", ouvre la salle Marco Polo, choisit le tarif ",[23,658,659],{},"Heure"," et la date du mardi. Si la salle n'avait que le tarif ",[23,662,659],{},", il serait déjà sélectionné et elle verrait directement le calendrier.",[50,665,666,667,669,670,40],{},"Elle clique sur le créneau de 9h, puis sur ",[23,668,204],{},". Elle recommence pour 10h et 11h. Les trois réservations sont ",[23,671,208],{},[50,673,674,675,40],{},"Elle ouvre le panier : 3 heures. Elle clique sur ",[23,676,215],{},[50,678,679],{},"Le montant est supérieur à zéro et le paiement par carte est autorisé : elle paie sur la page de la passerelle.",[50,681,682,683,685,686,688],{},"Le site est réglé sur ",[23,684,362],{}," : ses trois réservations passent à ",[23,687,313],{}," à la création de la commande.",[14,690,691],{},"Si Sophie avait fermé son navigateur à l'étape 3, ses trois créneaux auraient été libérés 15 minutes plus tard.",[42,693,695],{"id":694},"problèmes-fréquents","Problèmes fréquents",[269,697,698,708],{},[272,699,700],{},[275,701,702,705],{},[278,703,704],{},"Problème",[278,706,707],{},"Cause et solution",[285,709,710,720,728,736,751,762],{},[275,711,712,715],{},[290,713,714],{},"Aucun créneau n'apparaît",[290,716,717,718,40],{},"Le prix n'a pas de disponibilité, le jour est fermé, ou le préavis masque les créneaux. Voir ",[31,719,39],{"href":38},[275,721,722,725],{},[290,723,724],{},"« Définir l’adresse de livraison ou l’adresse de facturation »",[290,726,727],{},"Le client n'a pas d'adresse. Il doit en ajouter une avant de valider.",[275,729,730,733],{},[290,731,732],{},"Le client n'est pas redirigé vers le paiement",[290,734,735],{},"Le montant est nul, ou aucun mode de paiement n'est autorisé pour le panier.",[275,737,738,743],{},[290,739,740,741],{},"La réservation reste ",[23,742,303],{},[290,744,745,746,748,749,40],{},"Le mode est ",[23,747,373],{}," et la commande n'est pas payée, ou le mode est ",[23,750,383],{},[275,752,753,756],{},[290,754,755],{},"Un créneau du panier a disparu",[290,757,758,759,761],{},"Le délai ",[23,760,399],{}," est passé.",[275,763,764,767],{},[290,765,766],{},"Une ressource n'apparaît pas dans la liste après une recherche",[290,768,769,770,40],{},"Chaque mot saisi doit correspondre au libellé, à l'identifiant ou au groupe d'article de la ressource. Effacez le champ ou retirez un mot, puis vérifiez les pastilles de groupe sélectionnées sur la page ",[23,771,120],{},[42,773,775],{"id":774},"voir-aussi","Voir aussi",[47,777,778,782,786,792],{},[50,779,780],{},[31,781,68],{"href":339},[50,783,784],{},[31,785,514],{"href":513},[50,787,788],{},[31,789,791],{"href":790},"\u002Fnext\u002Fdokos\u002Fbookings\u002Fmulti-societe","Gestion multi-lieux",[50,793,794],{},[31,795,796],{"href":99},"Passerelles de paiement",{"title":798,"searchDepth":799,"depth":800,"links":801},"",1,2,[802,803,804,811,812,813,814,815,816,817,818,819,820],{"id":44,"depth":800,"text":45},{"id":104,"depth":800,"text":105},{"id":175,"depth":800,"text":176,"children":805},[806,808,809,810],{"id":243,"depth":807,"text":244},3,{"id":266,"depth":807,"text":267},{"id":329,"depth":807,"text":330},{"id":392,"depth":807,"text":393},{"id":409,"depth":800,"text":410},{"id":441,"depth":800,"text":442},{"id":531,"depth":800,"text":532},{"id":547,"depth":800,"text":548},{"id":581,"depth":800,"text":582},{"id":591,"depth":800,"text":592},{"id":623,"depth":800,"text":624},{"id":638,"depth":800,"text":639},{"id":694,"depth":800,"text":695},{"id":774,"depth":800,"text":775},"Le parcours d'une réservation sur le portail Bookings, du choix du créneau à la confirmation : recherche d'une ressource, panier, commande, paiement, réservations gratuites, réservation sans panier et annulation.","md",{"icon":824,"reviewed":825,"last_verified":826,"sources":827,"generated":825,"generated_at":848,"source_mrs":849},"i-lucide-shopping-cart",true,"2026-10-31",[828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847],"bookings@develop:bookings\u002Fui\u002Fapi_handlers\u002Fbook.py","bookings@develop:bookings\u002Fcontrollers\u002Fsales_order.py","bookings@develop:bookings\u002Fcontrollers\u002Fquotation.py","bookings@develop:bookings\u002Fbookings\u002Fdoctype\u002Fresource_booking\u002Fresource_booking.py","bookings@develop:bookings\u002Fbookings\u002Fdoctype\u002Fbooking_settings\u002Fbooking_settings.json","bookings@develop:bookings\u002Fbookings\u002Fdoctype\u002Fbooking_resource_pricing\u002Fbooking_resource_pricing.json","bookings@develop:front\u002Fsrc\u002Fcomponents\u002FBResourceSlot.vue","bookings@develop:front\u002Fsrc\u002Fcomponents\u002FBFormattedRate.vue","bookings@develop:bookings\u002Fbookings\u002Fshopping_cart\u002Fcart.py","bookings@develop:bookings\u002Fbookings\u002Fshopping_cart\u002Fsettings.py","bookings@develop:front\u002Fsrc\u002Fpages\u002Fcart.vue","bookings@develop:bookings\u002Fbookings\u002Futils\u002Fweb_prices.py (formatted_rate)","bookings@develop:bookings\u002Ftemplates\u002Fgenerators\u002Fitem\u002Fbooking_resource_prices.html","erpnext@develop:erpnext\u002Futilities\u002Fproduct.py (get_price, formatted_price)","bookings@develop:bookings\u002Flocale\u002Ffr.po","bookings@develop:front\u002Fsrc\u002Fcomponents\u002FBResourceBookingWidget.vue","bookings@develop:front\u002Fsrc\u002Fcomposables\u002Fuom.ts","https:\u002F\u002Fgitlab.com\u002Fdokos\u002Fbookings\u002F-\u002Fissues\u002F110","https:\u002F\u002Fgitlab.com\u002Fdokos\u002Fbookings\u002F-\u002Fissues\u002F177","https:\u002F\u002Fcommunity.dokos.io\u002Ft\u002Fdemande-de-devis-a-la-reservation-dun-article-gratuit\u002F923","2026-11-14",[850,851],"https:\u002F\u002Fgitlab.com\u002Fdokos\u002Fbookings\u002F-\u002Fmerge_requests\u002F855","https:\u002F\u002Fgitlab.com\u002Fdokos\u002Fbookings\u002F-\u002Fmerge_requests\u002F853","\u002Fnext\u002Fdokos\u002Fbookings\u002Freservation-en-ligne",{"title":5,"description":821},"2.next\u002F1.dokos\u002F13.bookings\u002F2.reservation-en-ligne","paFeYn_n1AqPS0pj5aG6oR6p6TVAMtxdzXojj41rpGM",{},1794662667697]