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
- Périodes de prix : Gestion de prix par période.
- Location d’objets -restrictions : Gestion de limitations quant à la location.
- Objets restrictions périodes : Des limitations temporelles pour la location.
- Location d’objets - paiements : Paiement en ligne des locations.
- Services extras pour objets : Des service extras
- Disponibilités objets : Permet de définir quand un objet est disponible et/ou indisponible
Exemples
Le plugin location_immeubles, utilise location d’objets pour proposer une location pour des immeubles/espaces.
Discussions par date d’activité
2 discussions
Bonjour et merci pour ce travail.
Sous Spip 4.0 j’ai cette erreur :
/plugins/auto/location_objets-1c723-v1.6.0/location_objets_pipelines.php Line 90 : syntax error, unexpected ’ ;’, expecting ’)’
Quelqu’un sait ce qui peut causer cette erreur et comment y remédier.
Cela perturbe l’affichage de l’espace privé et donc, je ne peux faire de test.
Je souhaite juste gérer la disponibilité de matériel en commun.
Par avance, merci.
Bonjour AlainF,
c’est corrigé dans la version 1.6.1
Merci pour le signalement
Rainer
Merci pour la rapidité,
après nettoyage et installation du plugin V1.6.1, je n’ai plus la mise en page de la partie « ecrire » qui explose, mais j’ai une info concernant le prix avec une erreur sql 1146.
Je veux bien mettre un prix, même si pour moi, c’est la dispo qui m’importe. Et je n’utiliserais pas le prix !
Mais j’ai la fenêtre d’erreur sur l’emplacement (voir P.J.)
Merci pour la rapidité,
après nettoyage, vidage du cache et installation du plugin V1.6.1, je n’ai plus la mise en page de la partie « ecrire » qui explose, mais j’ai une info concernant le prix avec une erreur sql 1146.
Je veux bien mettre un prix, même si pour moi, c’est la dispo qui m’importe. Et je n’utiliserais pas le prix !
Mais j’ai la fenêtre d’erreur sur l’emplacement (voir P.J.)
Ton erreur dit qu’il manque la table prix_objets. Cette table est normalement installé par le plugin prix_objets. Dans ton cas cela semble avoir échoué. Peux tu désinstaller (pas désactiver) ce plugin et le réinstaller.
Su tu ne gère pas de prix tu ne dois pas activer la gestion de prix pour ton objet à louer.
Merci beaucoup, le problème est résolu par la nouvelle installation. Quelque chose avait du être impacté par l’ancienne version avant le patch...
Répondre à ce message
Bonjour,
Tout ça m’a l’air d’enfer !!!
Je voudrais l’utiliser (selon les bons conseils de la liste) pour une location de salles de municipalité.
Il semble que le plugin location d’immeubles soit parfait pour cela, d’autant plus qu’il semble aussi qu’avec le plugin Objets services extras on pourrait y attacher le matériel nécessaire (chaises, vidéoprojecteur, etc.).
Y a-t’il un bac à sable pour voir directement et pratiquer, ou bien un site où c’est mis en œuvre ?
Merci beaucoup, j’ai hâte...
Bonjour Perline,
non, il n’y a pas de bac à sable, mais une site en production, pour lequel le tout avait été crée :https://www.domainedecazaban.com/Le-Mas-de-Cazaban.html , Mais il me semble qu’ils ont un problème avec l’inscription de nouveaux clients (géré par inscription2). le plus simple c’est installer location d’immeuble en clocal pour faire des testes
Rainer
Merci.
Du coup est-ce que ce plugin sera suivi ?
Dans la mesure du possible oui :)
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
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.
Suivre les commentaires : |