IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Modifier la page de Création de compte clients [PrestaShop]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Chargé de communication
    Inscrit en
    Mars 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé de communication

    Informations forums :
    Inscription : Mars 2014
    Messages : 9
    Par défaut Modifier la page de Création de compte clients
    Bonjour,

    Lorsqu’un client crée un compte sur ma boutique, Il doit entrer un bon nombre d’informations.
    Voilà ma question :

    Comment enlever les champs qui ne m’intéressent pas comme la date de naissance ?
    Comment enlever aussi les champs qui ne m’intéressent (toujours) pas et qui sont « requis » comme :
    « donner un titre a cette adresse pour la retrouver plus facilement »

    Enfin, comment enlever le bloc « Vos information SOCIETE » (Société/Siret/APE/SiteWeb)

    Tous ces champs sont trop nombreux pour moi, et inutile a ma boutique, le but étant de simplifier un maximum le formulaire de création de compte.
    J’imagine qu’il va falloir modifier les fichier tpl et peut-être même PHP, j’ai déjà regardé un peu mais j’ai besoin de vos conseils sur ce coup la !

    Merci d’avance

    Bien Cordialement

  2. #2
    Membre émérite Avatar de patrickbaras
    Homme Profil pro
    Informaticien (à sa mémère).
    Inscrit en
    Septembre 2010
    Messages
    525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien (à sa mémère).
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 525
    Par défaut
    Citation Envoyé par DjamAtik Voir le message
    Comment enlever les champs qui ne m’intéressent pas comme la date de naissance ?
    dans /themes/default/identity.tpl tu cherche

    <label>{l s='Date of Birth'}</label>
    et tu met en commentaire le paragraphe qui le contient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    			<!--
    			<p class="select">
    				<label>{l s='Date of Birth'}</label>
    				<select name="days" id="days">
    					<option value="">-</option>
    					{foreach from=$days item=v}
    						<option value="{$v}" {if ($sl_day == $v)}selected="selected"{/if}>{$v}&nbsp;&nbsp;</option>
    					{/foreach}
    				</select>
    				{*
    					{l s='January'}
    					{l s='February'}
    					{l s='March'}
    					{l s='April'}
    					{l s='May'}
    					{l s='June'}
    					{l s='July'}
    					{l s='August'}
    					{l s='September'}
    					{l s='October'}
    					{l s='November'}
    					{l s='December'}
    				*}
    				<select id="months" name="months">
    					<option value="">-</option>
    					{foreach from=$months key=k item=v}
    						<option value="{$k}" {if ($sl_month == $k)}selected="selected"{/if}>{l s=$v}&nbsp;</option>
    					{/foreach}
    				</select>
    				<select id="years" name="years">
    					<option value="">-</option>
    					{foreach from=$years item=v}
    						<option value="{$v}" {if ($sl_year == $v)}selected="selected"{/if}>{$v}&nbsp;&nbsp;</option>
    					{/foreach}
    				</select>
    			</p>
    			-->

  3. #3
    Membre émérite Avatar de patrickbaras
    Homme Profil pro
    Informaticien (à sa mémère).
    Inscrit en
    Septembre 2010
    Messages
    525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien (à sa mémère).
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 525
    Par défaut
    Citation Envoyé par DjamAtik Voir le message
    Comment enlever aussi les champs qui ne m’intéressent (toujours) pas et qui sont « requis » comme :
    « donner un titre a cette adresse pour la retrouver plus facilement »
    dans /themes/default/address.tpl
    tu cherche
    <p class="required text" id="adress_alias">
    et tu modifie
    comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    		<!--
    		<p class="required text" id="adress_alias">
    			<label for="alias">{l s='Please assign an address title for future reference.'} <sup>*</sup></label>
    			-->
    			<input type="textehidden" id="alias" name="alias" value="{if isset($smarty.post.alias)}{$smarty.post.alias}{else if isset($address->alias)}{$address->alias|escape:'html'}{elseif !$select_address}{l s='My address'}{/if}" />
    		<!--
    		</p>
    		-->
    tu doit aussi enlever le bouton "Ajouter une adresse"
    dans /themes/addresses.tpl tu cherche
    <div class="clear address_add">
    et tu mets en commentaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!--
    <div class="clear address_add"><a href="{$link->getPageLink('address', true)|escape:'html'}" title="{l s='Add an address'}" class="button_large">{l s='Add an address'}</a></div>
    -->

  4. #4
    Membre habitué
    Homme Profil pro
    Chargé de communication
    Inscrit en
    Mars 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé de communication

    Informations forums :
    Inscription : Mars 2014
    Messages : 9
    Par défaut
    Bonjour!

    Franchement merci de ta réponse, j’essaie cela aujourd'hui et vous tient au courant si résolut.

    Par contre pour le bloc « Vos informations SOCIETE » (Société/Siret/APE/SiteWeb)
    Une idée ?

  5. #5
    Membre émérite Avatar de patrickbaras
    Homme Profil pro
    Informaticien (à sa mémère).
    Inscrit en
    Septembre 2010
    Messages
    525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien (à sa mémère).
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 525
    Par défaut
    Citation Envoyé par DjamAtik Voir le message
    Bonjour!

    Franchement merci de ta réponse, j’essaie cela aujourd'hui et vous tient au courant si résolut.

    Par contre pour le bloc « Vos informations SOCIETE » (Société/Siret/APE/SiteWeb)
    Une idée ?
    déactiver le module qui permet cela

  6. #6
    Membre habitué
    Homme Profil pro
    Chargé de communication
    Inscrit en
    Mars 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé de communication

    Informations forums :
    Inscription : Mars 2014
    Messages : 9
    Par défaut
    Alors :

    J'ai bien suivi tes conseil, cependant je n'ai modifié QUE le fichier authentication.tpl, en effet, je retrouve toutes les lignes de code a mettre en commentaire dans ce fichier unique.
    Je parle bien de la page ou un nouveau client s'enregistre, celle ou il y a le bouton "s'inscrire" a la fin.

    Constat > tout fonctionne, visuellement en tout cas. J'ai bien réussi à enlever les champs qui ne me servent pas comme la date de naissance. Tout cela uniquement en mettant les bonnes portions de code en commentaire.

    Le bloc informations société est du à: "B2B activé", et je ne veux pas désactivé cette option. J'ai donc aussi mis en commentaire la portion de code en question (toujours dans authentication.tpl) et le bloc à bien disparu.

    Tout cela est il correcte???
    Je veux dire, je n'ai pas modifié adress.tpl, ni adresses.tpl, mais le résultat obtenu me convient. L'inscription en est grandement simplifié, et bien plus rapide mais : Ni a t-il pas d'erreur? car un seul fichier .tpl a été modifié.

    Car je travail sur ma version beta et non la version fonctionnel de ma boutique, et; je ne peux pas aller au bout de mon inscription (pour la tester).

    Enfin, pour l'adresse "alias", j'ai mis le champ en "hidden" (encore et toujours dans authentication.tpl), mais une fois de plus ne pouvant tester jusqu'au bout, ni a-t-il pas de risque d'erreur au niveau de l'inscription? car ce champ est requis et dans ce cas il existe bien mais est vide.

    En tout cas j'y suis presque, et merci a toi Patrick, vraiment, pour ton aide précieuse. ><

    PS: je n'ai pas de bouton "Ajouter une adresse", mais cela n'est qu'un detail.

  7. #7
    Membre émérite Avatar de patrickbaras
    Homme Profil pro
    Informaticien (à sa mémère).
    Inscrit en
    Septembre 2010
    Messages
    525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien (à sa mémère).
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 525
    Par défaut
    Enfin, pour l'adresse "alias", j'ai mis le champ en "hidden" (encore et toujours dans authentication.tpl), mais une fois de plus ne pouvant tester jusqu'au bout, ni a-t-il pas de risque d'erreur au niveau de l'inscription? car ce champ est requis et dans ce cas il existe bien mais est vide.
    normalement il est par default à "mon adresse" mais tu peux le repasser momentanément en "text" pour voir le contenu.

    Je veux dire, je n'ai pas modifié adress.tpl, ni adresses.tpl, mais le résultat obtenu me convient. L'inscription en est grandement simplifié, et bien plus rapide mais : Ni a t-il pas d'erreur? car un seul fichier .tpl a été modifié.
    ta version ne correspond peut-être pas à la mienne, ces pages sont appelées lorsque le client consulte son compte.

  8. #8
    Membre habitué
    Homme Profil pro
    Chargé de communication
    Inscrit en
    Mars 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé de communication

    Informations forums :
    Inscription : Mars 2014
    Messages : 9
    Par défaut
    Je suis sur la version 1.5.4.0 de prestashop (pas toute jeune)

    Et c'est bien lors de l'inscription que je veux modifier la page et non lorsque qu'un client consulte son compte.

    En tout cas je met ça en place demain sur la version fonctionnelle de ma boutique et je te tiens au courant dans la foulé.
    Merci encore de ton aide, personne ne ma répondu sur le fofo officiel

    Bien cordialement.

  9. #9
    Membre habitué
    Homme Profil pro
    Chargé de communication
    Inscrit en
    Mars 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé de communication

    Informations forums :
    Inscription : Mars 2014
    Messages : 9
    Par défaut
    Bonjour,

    Tout est OK pour moi. Ma page d'inscription est vraiment plus simple maintenant.
    Finalement, seul le fichier authentication.tpl à été modifier, le champ AliasAdress en "hidden" (et en effet il est a Mon adresse par défaut) et tout roule!

    J'ai mis tout cela en place sur la version fonctionnelle de ma boutique, j'ai testé en créant un nouveau compte, et il ne semble n'y avoir aucun problème.
    Tout cela en ne mettant que quelques potions de code en commentaire.

    Merci pour ton aide encore une fois,

    Bonne continuation!

    Numériquement

  10. #10
    Membre émérite Avatar de patrickbaras
    Homme Profil pro
    Informaticien (à sa mémère).
    Inscrit en
    Septembre 2010
    Messages
    525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien (à sa mémère).
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 525
    Par défaut
    De rien, c'est avec plaisir.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 28/12/2017, 02h12
  2. [PrestaShop] [backoffice] Modifier la page ajout client
    Par BonCev dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 16/09/2015, 09h10
  3. [Windows Phone 8] Création de compte client Windows Store
    Par lemanu dans le forum Windows Phone
    Réponses: 2
    Dernier message: 24/03/2014, 08h59
  4. [CS5.5] Création interface pour compte client.
    Par Invité dans le forum Dreamweaver
    Réponses: 4
    Dernier message: 27/01/2013, 19h39
  5. Réponses: 12
    Dernier message: 26/10/2011, 19h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo