oyenetwork.com/articles/… cela explique comment ajouter la date de livraison dans le processus de paiement, vous pouvez utiliser la même méthode pour ajouter une liste déroulante de ville. J'espère que ça aide
Ekta Puri
Réponses:
8
Oui.
Le plus simple serait d'ajouter une nouvelle entité où les valeurs de vos villes sont stockées. Dans l'interface, changez simplement le type d'entrée en liste déroulante et chargez la liste des villes. Lorsqu'un utilisateur sélectionne un champ dans la liste déroulante, stockez la valeur du texte (telle qu'elle est maintenant). Vous pouvez même vérifier si la ville sélectionnée est valide dans votre liste de villes avant de stocker les données. De cette façon, vous n'avez pas besoin de beaucoup changer.
Une approche plus avancée (si nécessaire) consisterait également à ajouter des relations aux tableaux directory_countryet / ou aux directory_country_regiontableaux pour n'afficher que les villes appartenant au pays ou à la région spécifique sélectionnés lors du paiement.
Pouvez-vous s'il vous plaît partager l'écran de la table car je ne trouve aucun champ de ville ces tables
Mukesh Prajapati
3
pour la session d'estimation d'expédition et de taxe de magento, vous devrez remplacer la classe \ Magento \ Checkout \ Block \ Cart \ LayoutProcessor.
Réponses:
Oui.
Le plus simple serait d'ajouter une nouvelle entité où les valeurs de vos villes sont stockées. Dans l'interface, changez simplement le type d'entrée en liste déroulante et chargez la liste des villes. Lorsqu'un utilisateur sélectionne un champ dans la liste déroulante, stockez la valeur du texte (telle qu'elle est maintenant). Vous pouvez même vérifier si la ville sélectionnée est valide dans votre liste de villes avant de stocker les données. De cette façon, vous n'avez pas besoin de beaucoup changer.
Une approche plus avancée (si nécessaire) consisterait également à ajouter des relations aux tableaux
directory_country
et / ou auxdirectory_country_region
tableaux pour n'afficher que les villes appartenant au pays ou à la région spécifique sélectionnés lors du paiement.la source
pour la session d'estimation d'expédition et de taxe de magento, vous devrez remplacer la classe \ Magento \ Checkout \ Block \ Cart \ LayoutProcessor.
la source