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

#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

#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.

Notes

[1Par exemple

#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.

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom