Jump to content

Edit History

abouzouzou

abouzouzou

Bonjour, 

j'ai un checkout en une page, dans l'adresse de livraison pour le moment un seul pays, et donc je voudrais que au chargement de la page la liste des états soit déjà affichée avec tous les états actifs, comment on fait ceci ? 

je vous explique dans la liste des pays adresse de livraison et facturation les pays sont différents, en fait le gar qui achete fait livrer dans un autre pays unique... donc quand on active tous les pays forcément cela l'active dans les 2 forms vu que ils utilisent les meme templates etc. donc je me dis ok pou rle moment on a un seul pays alors je veux bloquer en JS dans la dropdown mon unique valeur , le truc c'est que il y a des états par défaut et je voudrais donc qu'ils s'affichent directement, j'ai pu comprendre que cétait un mécanisme de prestashop qui au changement d'un pays va vérifier si ce pays possède des etats et en ajax va les chercher et les affiche

alors j'ai 2 solution

1.soit le laisse la personne selectionner son pays (donc 1 seul) et je supprimer les autres du DOM (je trouve c'est moins joli et plus chiant mais le mecanisme est automatiquement appelé)

 

2.soit je bloque le pays directement dans la liste et j'appelle le mecanisme qui va chercher les états (c'est plus propre mais je doit trouver quoi appeler)

 

je préfère le 2 eme car le jour ou j'active la livraison dans les autres pays j'enleve mes kk lignes de code et c'est réglé.

 

merci !

abouzouzou

abouzouzou

Bonjour, 

j'ai un checkout en une page, dans l'adresse de livraison pour le moment un seul pays, et donc je voudrais que au chargement de la page la liste des états soit déjà affichée avec tous les états actifs, comment on fait ceci ? 

je vous explique dans la liste des pays adresse de livraison et facturation les pays sont différents, en fait le gar qui achete fait livrer dans un autre pays unique... donc quand on active tous les pays forcément cela l'active dans les 2 forms vu que ils utilisent les meme templates etc. donc je me dis ok pou rle moment on a un seul pays alors je veux bloquer en JS dans la dropdown mon unique valeur , le truc c'est que il y a des états par défaut et je voudrais donc qu'ils s'affichent directement, j'ai pu comprendre que cétait un mécanisme de prestashop qui au changement d'un pays va vérifier si ce pays possède des etats et en ajax va les chercher et les affiche

alors j'ai 2 solution

1.soit le laisse la personne selectionner son pays (donc 1 seul) et je supprimer les autres du DOM (je trouve c'est moins joli et plus chiant mais le mecanisme est automatiquement appelé)

 

2.soit je bloque le pays directement dans la liste et j'appelle le mecanisme qui va chercher les états (c'est plus propre mais je doit trouver quoi appeler)

 

je préfère le 2 eme car le jour ou j'active la livraison dans les autres pays j'enleve mes kk lignes de code et c'est réglé.

 

merci !

×
×
  • Create New...