Jump to content
  • Posts

    19
  • Joined

  • Last visited

Profile Information

  • Activity
    Developer

[email protected]'s Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. J'ai finalement réussi à résoudre mon problème. La solution se trouvait dans le fichier Hook.php, mais cela inclus des modifications dans les fichiers des modules de paiement.
  2. Bonjour, J'essaye de modifier le processus de commande de sorte que je n'aie pas à definir d'adresse, mes produits étant dématérialisés. Cependant la definition des modules de paiement s'appuyent sur le pays du client afin de s'appliquer, une information qui se trouve dans l'adresse du client, d'où mon problème. Je voudrais donc pouvoir faire en sorte de definir une liste de pays appliquable pour tous les clients, or je ne sais pas où ni par quellles méthodes prestashop effectue la vérification des pays. Quelqu'un aurait-il/elle un indice ? Merci.
  3. Bonjour, L'application du module de paiement se fait en fonction du pays dans lequel le client réside. C'est-à-dire le pays qu'il a renseigné lorsqu'il a rempli le formulaire concernant les adresses. Le module de paiement se base donc desssus et s'applique s'il est autorisé pour le pays du client.
  4. Bonjour, Je voudrais savoir comment prestashop gère les mots de passe, plus précisément lors du processus de création de nouveau client, comment il est encodé. Je sais qu'il utilise le md5, mais il fait d'autres traitements auparavant : est-ce qu'il rajoute quelque chose au mot de passe? Encode-il x fois avant? Etc. Merci.
  5. Au final j'ai réussi à résoudre mon problème. Ma solution se trouvait dans le fichier OrderHistory.php, dans la méthode addWithemail() où j'ai ajouté les champs qu'il me fallait. Merci pour vos réponses.
  6. Bonsoir, Merci de m'avoir répondu. Cependant j'ai testé tous les champs '{firstname}' et '{lastname}' en modifiant leur valeur et je ne vois aucun changement.
  7. Bonsoir, Je cherche à ajouter des champs personnalisés (ex: {firstname}, {order_id}) dans les templates des mails, dans la partie où on défini les états des commandes. J'ai pensé que cela se faisait dans le fichier "AdminOrdersController.php", mais non. Si quelqu'un peut m'aider, merci.
  8. Bonjour, Je souhaite définir un statut pour tous les type de commande (chèque, virement bancaire, etc.), cependant je ne vois pas où appliquer cela. J'ai essayé de modifier le fichier validation.php de chaque module mais rien y fait, j'ai toujours le statut correspondant au module et non celui que je veux définir. Merci.
  9. Bonsoir, J'aimerais pouvoir modifier la méthode qui gère l'affichage de l'erreur concernant les champs requis, car j'ai rajouté de nouveaux champs obligatoires dans la page de création de nouveau compte. Or je ne sais pas ou se trouve le fichier gérant cela, si quelqu'un a une idée dessus, je suis à l'écoute. Merci.
  10. Il n'y a qu'à supprimer les déclinaisons dans le back office. Mais si vous voulez les garder et juste les cacher, vous pouvez utiliser firebug pour récupérer l'id de l'élément à cacher, puis modifier le CSS.
  11. Bonjour, J'ai rajouté des champs dans mon formulaire d'inscription, et lorsque je cherche à modifier les traduction des champs dans le BO j'ai une page blanche. Je me doute bien que ça vient d'un fichier du type "AdminLangController", mais je n'arrive pas à trouver lequel, car j'ai posé des "var_dump(); exit;" partout: sans résultat. Si quelqu'un a une idée dessus, je suis preneur. Merci.
  12. Non, je ne parle pas des couleurs des produits. Ce dont je parle est un champ que j'ai crée moi même et ajouté dans le BO, ce dernier traite les couleurs automatiquement en les affichant plutôt qu'en affichant seulement le texte. C'est bon j'ai réussi à trouver le fichier, cependant je préfère renommer mon champ plutôt que modifier le traitement des couleurs. Merci pour vos réponses.
  13. Bonsoir, J'ai rajouté des champs pour les clients nommé "couleur de voiture", dans le BO. Cependant au lieu de m'afficher le nom de la couleur, prestashop me renvoie une <div> avec le nom de la couleur en background. Je voudrais savoir si quelqu'un sait où se trouve(nt) le(s) fichier(s) contenant la/les fonction(s) qui modifie(nt) cet aspect là. Merci.
  14. Bonjour, J'essaie de rajouter un champ de type 'select' dans la variable "fields_form", array( 'type' => 'select', 'label' => $this->l('Modèle de voiture :'), 'name' => 'model', 'required' => true, 'options' => array( 'query' => $list_models, 'id' => 'id_model', 'name' => 'name' ), ), cependant je m'emmêle un peu les pinceaux dessus (surtout avec l'attribut "query"), je veux donc mettre la liste des options en dur sans passer par des requêtes sql et co. Quelqu'un aurait une idée là-dessus ? Merci.
  15. La plupart des champs à ajouter sont des listes déroulantes, cependant j'ai pu résoudre mon problème en ajoutant le code suivant dans override/classes/AdminCustomerController.php : class AdminCustomersController extends AdminCustomersControllerCore { public function __construct() { parent::__construct(); $this->_select .= ', a.tel, a.model, a.color'; $this->fields_list['tel'] = array( 'title' => $this->l('Téléphone') ); $this->fields_list['model'] = array( 'title' => $this->l('Modèle') ); $this->fields_list['color'] = array( 'title' => $this->l('Couleur') ); } }
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More