Documentation utilisateur

⌘K
  1. Accueil
  2. Documentation utilisateur
  3. Resource Availability
  4. Afficher la liste de ressources assignées ou disponibles (shortcode)

Afficher la liste de ressources assignées ou disponibles (shortcode)

Vous pouvez voir et gérer les ressources assignées depuis le backend, mais il est également possible de les afficher sur le frontend avec le shortcode [bookingactivities_resources].

Options du shortcode

Vous pouvez utiliser le shortcode [bookingactivities_resources] pour afficher les ressources assignées / ou les ressources disponibles, sur une période / ou pour un évènement, selon la manière dont vous le configurez :

Paramètre Valeur attendue
in__resource_id ID(s) de ressource (entier) (séparés par des virgules). Afficher uniquement ces ressources.
in__allocation_id ID(s) d’allocation (entier) (séparés par des virgules). Afficher uniquement les ressources assignées à partir de ces allocations.
from Date et heure de début (format AAAA-MM-JJ HH:mm:ss, ou un format relatif compatible tel que today ou next monday). Cette date est inclusive.
Par défaut : today ou non défini si from, event_start ou event_end est défini.
to Date de fin (format AAAA-MM-JJ HH:mm:ss, ou un format relatif compatible tel que +7 day ou last day of this month). Cette date est exclusive.
Par défaut : tomorrow ou non défini si from, event_start ou event_end est défini.
in__event_id ID(s) des évènements (entier) (séparés par des virgules). Afficher uniquement les ressources assignées à ces évènements ou à leurs réservations.
event_start Date et heure de début (format AAAA-MM-JJ HH:mm:ss). Afficher uniquement les ressources assignées à une réservation ou à un évènement commençant à cette date et heure exactes.
event_end Date et heure de fin (format AAAA-MM-JJ HH:mm:ss). Afficher uniquement les ressources assignées à une réservation ou à un évènement se terminant à cette date et heure exactes.
order_by Ordonner la liste par données (valeurs autorisées : id, resource_id, allocation_id, event_id, event_start, event_end, booking_quantity) (ordonné et séparé par des virgules).
Par défaut : id.
order Ordre de tri de la liste (valeurs autorisées : asc ou desc).
Par défaut : desc.< /em>
in__user_id ID utilisateur(s) (entier) (séparés par des virgules). Afficher uniquement les ressources assignées aux réservations de ces utilisateurs.
not_in__user_id ID utilisateur(s) (entier) (séparés par des virgules). Les ressources assignées aux réservations de ces utilisateurs ne seront pas affichées.
in__booking_id ID(s) de réservations (entier) (séparés par des virgules). Afficher uniquement les ressources assignées à ces réservations.
not_in__booking_id ID(s) de réservations (entier) (séparés par des virgules). Les ressources assignées à ces réservations ne seront pas affichées.
in__booking_status États de réservation autorisés (valeurs autorisées : delivered, booked, pending, cancelled, refunded, refund_requested, in_cart, expired, removed) (séparés par des virgules).
in__booking_group_id ID(s) de groupe de réservations (entier) (séparés par des virgules). Afficher uniquement les ressources assignées à ces groupes de réservations.
in__booking_group_date Date(s) de début des groupes de réservations (format AAAA-MM-JJ) (séparés par des virgules). Afficher uniquement les ressources assignées aux groupes de réservations commençant à ces dates.
in__event_group_id ID(s) de groupes d’évènements (entier) (séparés par des virgules). Afficher uniquement les ressources assignées à ces groupes d’évènements.
active 1 pour afficher uniquement les ressources assignées aux réservations actives. 0 pour afficher uniquement les ressources assignées aux réservations inactives.
per_booking 1 pour afficher uniquement les ressources assignées par réservation. 0 pour afficher uniquement les ressources assignées par évènement.
columns Colonnes affichées (valeurs autorisées : assignment_id, resource_id, resource_title, category_id, category_title, quantity, quantity_out_of_total, availability, availability_out_of_total, total_availability, booking_id, activity_id, event_id, event_title, event_start, event_end) (ordonné et séparé par des virgules).
Par défaut : resource_title,quantity.
show_unassigned_resources 1 pour afficher une ligne pour chaque ressource même si elles ne sont pas assignées.
Par défaut : 0.
one_row_per_assignment 1 pour afficher une ligne pour chaque assignation de ressource au lieu d’une ligne par ressource (0).
Par défaut : 0.

Exemples de shortcodes

  • Afficher les ressources assignées aujourd’hui et leur quantité :
    • [bookingactivities_resources]
  • Afficher les ressources assignées à l’évènement n°17 qui commence le 2023-04-01 10:00:00 et se termine le 2023-04-01 10:30:00 :
    • [bookingactivities_resources in__event_id="17" event_start="2023-04-01 10:00:00" event_end="2023-04-01 10:30:00"]
  • Afficher les ressources disponibles entre le 2023-04-01 10:00:00 et le 2023-04-01 10:29:59 :
    • [bookingactivities_resources show_unassigned_resources="1" from="2023-04-01 10:00:00" to="2023-04-08 10:30:00" columns="resource_title,availability"]
    • Notez que le paramètre to est exclusif

 

Ressources dans les notifications

Vous pouvez utiliser des balises spécifiques pour afficher la liste des ressources dans les notifications :

  • {resources}” : liste de toutes les ressources assignées à la réservation et à l’évènement, et leur quantité, séparée par des virgules
  • {booking_resources}” : liste des ressources assignées à la réservation uniquement, et leur quantité, séparée par des virgules
  • {event_resources}” : liste des ressources assignées à l’évènement uniquement, et leur quantité, séparée par des virgules

 

Ressources dans les listes de réservations frontend

Vous pouvez également afficher les ressources dans des colonnes distinctes dans les listes de réservations du frontend, voir les colonnes disponibles dans cette documentation.

 

Ressources dans le panier et articles de commande

Enfin, les ressources sont automatiquement affichées sur les articles du panier et les articles de la commande WooCommerce, sauf si vous avez défini la ressource comme masquée dans ses paramètres.

Comment pouvons-nous aider ?