Location d’objets

Ce plugin vous permet de mettre en location n’importe quel objet éditorial.

Dépendances

Configuration

Location objets

Le panneau de configuration du plugin vous permet de l’adapter à vos besoins.

Statut par défaut

Le statut de la location lors de son enregistrement.

Configuration conseillée : En attente de validation

Si vous utilisez le plugin Location d’objets - paiements, choisissez le statut en cours pour garantir le bon fonctionnement des envois de notifications.

Statut loué

Les statuts qui déterminent si un objet est considéré comme loué. Utilisé par exemple pour déterminer la disponibilité de l’objet par le plugin Disponibilités objets.

Service extras

Les objets à utiliser, comme service extra.

Ceci peut être surchargé via la variable options dans l’appel du formulaire

  1. #ARRAY{location_extras_objets,VOTREOBJETSERVICESEXTRAS}

Voir ci-dessous

Type de période de location

L’entité utilisée pour décrire la période louée, soit jour ou nuit.

Ceci peut être surchargé via la variable options dans l’appel du formulaire

  1. #ARRAY{entite_duree,jour}

Voir ci-bas

Gestion des notifications

Permet d’activer l’envoi des notifications et de définir leur moment d’envoi ainsi que les destinateurs des notifications.

SPIP

Seul les visiteurs connectés peuvent effectuer une location, donc il est nécessaire qu’ils puissent créer un compte Spip auparavant. Cette possibilité doit d’abord être activée dans la configuration de Spip.

Allez dans Configuration/Interactivité. (ecrire/?exec=configurer_interactions)

Activez :

  • Accepter les inscriptions
  • Accepter l’inscription de visiteurs du site public

Utilisation

Disponibilité

Si vous avez besoin de gérer des disponibilités, vous pouvez les définir sur la page de votre objet. Voir la doc du plugin disponibilités objets pour plus d’info.

Prix

La gestion de prix se fait via le plugin Prix objets, et Périodes de prix.

Pour plus d’informations sur la gestion des prix, rendez vous sur les pages des deux plugin sus-mentionnés.

Squelettes

Dans vos squelettes placez la balise

#FORMULAIRE_EDITER_OBJETS_LOCATION{ 
  #ENV{id_objets_location}, 
  #ENV{location_objet}, 
  #ENV{id_location_objet},
  #ENV{options}}

Vous trouverez un exemple dans squelettes/modeles/formulaire_location.html

  • la première variable id_objets_location est l’identifiant de la location (vide s’il s’agit d’une nouvelle location.
  • la deuxième location_objet désigne l’objet à louer. Utilisez le nom complet de la table, donc par exemple spip_espaces pour l’objet espace
  • la troisième variable prend l’identifiant de l’objet à réserver
  • la quatrième variable est un tableau avec toutes les variables à passer dans l’environnement. [1]
  • les autres variables sont les variables typiques d’un formulaire CVT de spip

Noisette

Utilisez la noisette squelettes/content/location.html en lui passant le variables nécessaires.

Modèle

Vous pouvez également utiliser le modèle formulaire_location en y passant les variables souhaitées.

Les services extras?

Il s’agit de tout service s’ajoutant à la location de base. N’importe quel objet Spip peut servir comme service extra, il suffit de le définir dans la configuration ou via l’appel du formulaire et de lui ajouter un prix, si nécessaire. Chaque service extra pourrait être ajouté à la location.

Le choix dans la config peut être surchargé via
la variable options du formulaire en utilisant location_extras_objets - par exemple

#FORMULAIRE_EDITER_OBJETS_LOCATION{
	#ENV{id_objets_location},
	#ENV{location_objet},
	#ENV{id_location_objet},
	#ARRAY{
          location_extras_objets,
          objets_service}
}

Gestion

Les locations effectuées se trouvent sous Activité/Locations

Dans la colonne gauche vous trouverez vos locations triées par statut, avec la possibilité de visualiser ou de télécharger leurs infos détaillées.

Extensions

Exemples

Le plugin location_immeubles, utilise location d’objets pour proposer une location pour des immeubles/espaces.

Footnotes

[1Par exemple

  1. #ARRAY{entite_duree,nuit, location_extras_objets,objets_service}}

mettrait le type de période de location en nuits et définirait objets_services_extras comme service extra.

updated on 4 December 2019

Discussion

Aucune discussion

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom