Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| wiki:extensv15:wordpress [2023/06/12 10:13] – [Icones de statut] jsiegwald | wiki:extensv15:wordpress [2024/03/31 22:04] (Version actuelle) – [Icones de statut] jsiegwald | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== WORDPRESS Espace client sous Wordpress ====== | ||
| + | {{: | ||
| + | |||
| + | Ce module a été développé pour que vous puissiez proposer à vos clients un espace membre sur votre site, dans lequel ils pourront trouver :\\ | ||
| + | * Les coordonnées que vous avez enregistrées (utile s'il déménage et qu'il ne sait pas sous quelle adresse il est connu) | ||
| + | * Ses devis | ||
| + | * Ses factures (avec un lien vers un paiement Paypal) | ||
| + | * Ses documents | ||
| + | * Ses commandes | ||
| + | * Ses interventions | ||
| + | |||
| + | |||
| + | <btn type=" | ||
| + | //Extension LCP Studio proposée au prix de 290€ HT.// | ||
| + | |||
| + | ===== Principe de fonctionnement ===== | ||
| + | |||
| + | Dans Gestan, vous créez pour un contact un accès à son espace client. Il sera alors automatiquement reporté dans Wordpress. Une fois que le client se connecte à votre site, il pourra voir les informations qui le concernent : coordonnées, | ||
| + | |||
| + | Voilà une présentation en video de la simplicité d' | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | (vous pouvez mettre cette video en plein écran.) | ||
| + | |||
| + | ===== Installation et paramétrage ===== | ||
| + | |||
| + | Vous pouvez installer librement l' | ||
| + | |||
| + | L' | ||
| + | * une formule comprenant l' | ||
| + | * une formule comprenant la création ou la reprise de votre site web sous wordpress, avec l' | ||
| + | |||
| + | Voir conditions sur la page de commande sur le site de Gestan ([[https:// | ||
| + | |||
| + | ==== Pré-requis ==== | ||
| + | |||
| + | Il vous faut : | ||
| + | * Un site sous **Wordpress** | ||
| + | * Un **accès FTP** | ||
| + | * L' | ||
| + | |||
| + | |||
| + | Il faut que **votre base MySql soit accessible depuis l' | ||
| + | |||
| + | ===== Installation côté Wordpress ===== | ||
| + | |||
| + | |||
| + | ==== Installation de l' | ||
| + | |||
| + | Installez normalement l' | ||
| + | |||
| + | * connectez-vous comme administrateur au backoffice de votre site (habituellement, | ||
| + | * allez sur la page des extensions puis cliquez sur le bouton " | ||
| + | * cliquez sur le bouton " | ||
| + | * enfin, activez l' | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Cette extension va créer 7 tables dans la base de données de votre site Wordpress: une pour les clients, une pour les factures, une pour les devis, une pour les interventions, | ||
| + | |||
| + | Elle créée également des // | ||
| + | |||
| + | Concrètement, | ||
| + | |||
| + | En voici la liste complète: | ||
| + | * **[Gestan_Email]**: | ||
| + | * **[Gestan_Civilite]**: | ||
| + | * **[Gestan_Prenom]**: | ||
| + | * **[Gestan_Nom]**: | ||
| + | * **[Gestan_Raison_Sociale]**: | ||
| + | * **[Gestan_Adresse1]**: | ||
| + | * **[Gestan_Adresse2]**: | ||
| + | * **[Gestan_CP]**: | ||
| + | * **[Gestan_Ville]**: | ||
| + | * **[Gestan_Telephone_Portable]**: | ||
| + | * **[Gestan_Telephone_Fixe]**: | ||
| + | * **[Gestan_Date_Naissance]**: | ||
| + | * **[Gestan_Coordonnees]**: | ||
| + | * **[Gestan_Factures]**: | ||
| + | * **[Gestan_Factures telechargeable=" | ||
| + | * **[Gestan_Facture tri=" | ||
| + | * **[Gestan_Devis]**: | ||
| + | * **[Gestan_Devis telechargeable=" | ||
| + | * **[Gestan_Devis tri=" | ||
| + | * **[Gestan_Interventions]**: | ||
| + | * **[Gestan_Interventions telechargeable=" | ||
| + | * **[Gestan_Commande]**: | ||
| + | * **[Gestan_Commande telechargeable=" | ||
| + | * **[Gestan_Commande tri=" | ||
| + | * **[Gestan_Commande livraison=" | ||
| + | * **[Gestan_Document]**: | ||
| + | * **[Gestan_Document tri=" | ||
| + | |||
| + | TIP <wrap hi>Les options sont cumulables: vous pouvez par exemple faire un shortcode [Gestan_Commande telechargeable=" | ||
| + | |||
| + | Les pages sont automatiquement créées depuis la version 1.4 de l' | ||
| + | |||
| + | **une page coordonnées** | ||
| + | < | ||
| + | Bonjour [Gestan_Prenom], | ||
| + | |||
| + | Bienvenue dans votre espace client, dans lequel vous pourrez retrouver devis et factures émis par blabla, et régler en ligne si vous possédez une carte bancaire ou un compte Paypal. | ||
| + | |||
| + | Voici vos coordonnées telles que nous les avons enregistrées. Si elles sont inexactes, demandez-nous de les corriger. | ||
| + | |||
| + | [Gestan_Civilite] [Gestan_Prenom] [Gestan_Nom] | ||
| + | [Gestan_Coordonnees]</ | ||
| + | une page devis | ||
| + | < | ||
| + | Voici la liste des devis établis à votre intention : | ||
| + | |||
| + | [Gestan_Devis] | ||
| + | </ | ||
| + | une page factures | ||
| + | < | ||
| + | Voici la liste des factures établies pour votre compte. | ||
| + | |||
| + | [Gestan_Factures] | ||
| + | </ | ||
| + | |||
| + | Créez les menus pour afficher ces trois pages (Selon votre thème WordPress, vous pouvez utiliser une extension comme Widget Logic pour afficher ce menu sur certaines pages et pas d' | ||
| + | |||
| + | Pour gérer l' | ||
| + | |||
| + | Pour la page de connexion, faites une page " | ||
| + | < | ||
| + | <form name=" | ||
| + | <p class=" | ||
| + | <label for=" | ||
| + | <input type=" | ||
| + | </p> | ||
| + | |||
| + | <p class=" | ||
| + | <label for=" | ||
| + | <input type=" | ||
| + | </p> | ||
| + | |||
| + | <p class=" | ||
| + | < | ||
| + | </p> | ||
| + | |||
| + | <p class=" | ||
| + | <input type=" | ||
| + | <input type=" | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | </ | ||
| + | WARNING <wrap em> | ||
| + | |||
| + | |||
| + | ===== Installation côté Gestan ===== | ||
| + | |||
| + | ==== Installation de l' | ||
| + | |||
| + | Installez l' | ||
| + | |||
| + | Les extensions, qu' | ||
| + | {{ : | ||
| + | |||
| + | |||
| + | ==== Paramétrage du module ==== | ||
| + | |||
| + | Ouvrez la fenêtre de paramétrages via **Outils > Paramètre de l' | ||
| + | |||
| + | ==== Page " | ||
| + | |||
| + | Vous avez la possibilité de recevoir des paiements Paypal depuis votre site. Pour cela, vous devez indiquer: | ||
| + | * **Adresse Paypal de réception des paiments** : un email rattaché à un compte Paypal sur lequel vous recevrez les paiements. | ||
| + | * **Page de retour si le paiement est accepté** : l'URL complète de retour si le paiement a abouti (une page créée disant au client que le paiement a bien été reçu) | ||
| + | * **Page de retour si le paiement est refusé** : l'URL complète de retour si le paiement est refusé ou qu'il a été annulé (une page créée disant au client que le paiement n'a pas abouti)\\ | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | |||
| + | ==== Page " | ||
| + | |||
| + | Dans cet onglet, créez un message-type qui pourra être envoyé au client une fois son accès créé. | ||
| + | |||
| + | Là aussi, utilisez les mots-clés disponibles de Gestan : | ||
| + | * **%CIVILITE%**: | ||
| + | * **%PRENOM%**: | ||
| + | * **%NOM%**: Nom du contact | ||
| + | * **%EMAIL%**: | ||
| + | * **%TELEPHONE_PORTABLE%**: | ||
| + | * **%TELEPHONE_DOMICILE%**: | ||
| + | * **%ADRESSE1%**: | ||
| + | * **%ADRESSE2%**: | ||
| + | * **%CP%**: Code postal du contact | ||
| + | * **%VILLE%**: | ||
| + | * **%CHAINE_ALEATOIRE%**: | ||
| + | |||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | |||
| + | ==== Page " | ||
| + | |||
| + | Cet onglet vous permet d' | ||
| + | * **Adresse du serveur**: Adresse URL ou IP de votre serveur de base de données | ||
| + | * **Nom de la base de données**: Nom de la base de données Worpdress | ||
| + | * **Utilisateur**: | ||
| + | * **Mot de passe**: Mot de passe de l' | ||
| + | * **Préfixe de la base**: Préfixe de la base Wordpress, " | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | |||
| + | <WRAP round tip > | ||
| + | Vous pouvez trouver ces informations dans le fichier wp-config.php de votre serveur, où: | ||
| + | * L' | ||
| + | * Le nom de la base de données est défini par " | ||
| + | * L' | ||
| + | * Le mot de passe est défini par " | ||
| + | * Le préfixe de la base est défini par " | ||
| + | |||
| + | N' | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Page " | ||
| + | |||
| + | Afin d' | ||
| + | * **Serveur FTP**: L' | ||
| + | * **Nom d' | ||
| + | * **Mot de passe**: Le mot de passe lié à l' | ||
| + | * **Numéro de port**: Le port utilisé pour l' | ||
| + | |||
| + | La case " | ||
| + | |||
| + | <wrap center round info > | ||
| + | Les pièces seront uploadés dans des dossiers nominatifs (" | ||
| + | </ | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | ===== Utilisation ===== | ||
| + | |||
| + | === Fenêtre "Liste des accès" | ||
| + | |||
| + | Vous pouvez voir via **Métier > Espace client Wordpress > Liste des accès** la liste des accès en cours. | ||
| + | |||
| + | Vous pouvez également supprimer l' | ||
| + | |||
| + | Le bouton " | ||
| + | |||
| + | === Fenêtre " | ||
| + | |||
| + | Qui permet de créer un accès pour un nouveau client ou un client existant. | ||
| + | |||
| + | En cochant la case " | ||
| + | |||
| + | Les factures et devis existants pour ce client seront également automatiquement télé-versés vers Wordpress (cela peut prendre un certain temps suivant votre ordinateur et votre connexion Internet). | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | Toutes les 30 minutes, une routine exportera automatiquement vos pièces pour les accès existant. Vous n'avez donc rien à faire. | ||
| + | Elle est pas belle la vie ? | ||
| + | |||
| + | <WRAP center round important 80%> | ||
| + | Il faut que les pièces soient notées comme " | ||
| + | </ | ||
| + | === Fenêtre " | ||
| + | {{ : | ||
| + | |||
| + | |||
| + | Via **Métier > Espace client Wordpress > Outils**, vous avez accès à un écran qui permet de vérifier quels sont les pièces/ | ||
| + | * **A jour**: Tout va bien, la pièce a déjà été transmise et est à jour. | ||
| + | * **A importer** : La pièce nécessite d' | ||
| + | * **Mise à jour** : La pièce a déjà été envoyée vers Wordpress, mais a été modifiée dans Gestan depuis. | ||
| + | |||
| + | Vous pouvez décider de ne lire qu' | ||
| + | |||
| + | Une fois la lecture effectuée, cochez les cases des pièces à transférer, | ||
| + | |||
| + | |||
| + | ==== Autres personnalisations ==== | ||
| + | |||
| + | === Bidouilleurs ? Amusez-vous ! === | ||
| + | ATTENTION: ces manipulations sont réservées à ceux qui en sont capables ! Nous ne serons pas tenus pour responsables si vous faites des bêtises ! | ||
| + | |||
| + | Déjà, vous pouvez décorer votre page login.php à votre souhait: c'est toujours plus chouette pour les clients (plusieurs plugins existent pour cela). | ||
| + | |||
| + | Vous pouvez également ajouter ces différentes fonctions dans votre fichier function.php: | ||
| + | |||
| + | __Verrouiller l' | ||
| + | |||
| + | < | ||
| + | add_action( ' | ||
| + | function private_page() { | ||
| + | if ( is_page(15617) && ! is_user_logged_in() ) { | ||
| + | wp_redirect( wp_login_url( get_permalink(5) ) ); | ||
| + | exit(); | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | __Redirection après déconnexion__ | ||
| + | < | ||
| + | function jul_logout_redirect() | ||
| + | { | ||
| + | wp_redirect(home_url()); | ||
| + | exit; | ||
| + | } | ||
| + | |||
| + | add_action(' | ||
| + | </ | ||
| + | |||
| + | __Redirection après connexion__ | ||
| + | < | ||
| + | add_filter(" | ||
| + | |||
| + | function roles_login_redirect($redirect_to, | ||
| + | { | ||
| + | if (is_array($user-> | ||
| + | if (in_array(' | ||
| + | return home_url("/ | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | === Couleurs et aspect du tableau === | ||
| + | Vous pouvez changer les couleurs du tableau, en mettant dans votre page un CSS personnalisé. | ||
| + | |||
| + | Par exemple, pour obtenir le tableau ci-dessous, utilisez le CSS suivant : | ||
| + | < | ||
| + | <style type=" | ||
| + | < | ||
| + | table.Gestan { | ||
| + | margin-bottom: | ||
| + | width: 100%; | ||
| + | text-align: center; | ||
| + | } | ||
| + | th { | ||
| + | background: # | ||
| + | color: #FFF; | ||
| + | line-height: | ||
| + | font-weight: | ||
| + | font-size: 13px; | ||
| + | vertical-align: | ||
| + | margin-right: | ||
| + | margin-left: | ||
| + | padding-right: | ||
| + | padding-left: | ||
| + | } | ||
| + | tr { | ||
| + | background: # | ||
| + | line-height: | ||
| + | border-top: 1px solid darkgrey; | ||
| + | border-bottom: | ||
| + | font-size: 13px; | ||
| + | } | ||
| + | tr: | ||
| + | background-color:# | ||
| + | } | ||
| + | tr: | ||
| + | background-color:# | ||
| + | } | ||
| + | tr: | ||
| + | background-color: | ||
| + | } | ||
| + | td { | ||
| + | vertical-align: | ||
| + | font-size: 14px; line-height: | ||
| + | text-align: center; | ||
| + | padding-left: | ||
| + | td.Factures_Libelle, | ||
| + | text-align: left; | ||
| + | padding-left: | ||
| + | } | ||
| + | td.Factures_Montant, | ||
| + | text-align: right; padding-right: | ||
| + | } | ||
| + | --> | ||
| + | </ | ||
| + | </ | ||
| + | {{: | ||
| + | === Icones de statut === | ||
| + | Vous pouvez changer les icones de statut : il s'agit des fichiers Check.png et Paiement.png situés dans / | ||
| + | |||
| + | ^Version ^Date ^Observations^ | ||
| + | |3.15.51.1H |31/03/24| Fixbug en changement de base| | ||
| + | |3.15.51.1G |12/06/23| Fixbug et ajout de fonction de licence| | ||
| + | |3.15.51.1D |08/07/21| Amélioration de la gestion du Widget| | ||
| + | |3.15.51.1C |28/05/20| Possibilité de créer des comptes par lot| | ||
| + | |3.15.51.1A |13/11/19| Suppression de la page des options au profit d'une page d' | ||
| + | |3.15.50.1A |10/09/19| Possibilité de tri des pièces par raisons sociales, possibilité de renseigner un mot de passe à la création de l' | ||
| + | |3.15.00.00 |22/11/17| Migration en Gestan 15| | ||
| + | |||
| + | ----------------- | ||
| + | {{: | ||
| + | |||
| + | <nspages wiki: | ||
| + | ~~DISCUSSION~~ | ||