dans la base de données que nous avons metauser table qui contient:
Le first_name
et last_name
champs
Évitez WooCommerce Commander formulaire de facturation pour remplacer les données par défaut Wordpress
Ce sont par défaut Wordpress premier et dernier prénom.
Et nous avons aussi:
Le billing_first_name
et billing_last_name
.
Maintenant, lorsque l'utilisateur remplit le formulaire de facturation et de procéder à la procédure de commande, Woocommerce mettre à jour les deux champs avec les nouvelles valeurs des champs de nom de facturation (ceux par défaut).
J'ai essayé beaucoup de choses utilisées des actions telles que:
woocommerce_before_checkout_billing_form
ou
woocommerce_after_checkout_billing_form
a également essayé de mettre à jour meta:
update_user_meta()
Mais il ne fonctionne pas.
je le veux de ne pas écraser le prenom par défaut et last_name, mais ne garder que les nouvelles valeurs dans billing_first_name et billing_last_name
Je pense que le processus par défaut est comme ça toute aide sur
https://gist.github.com/claudiosanches/ae9a8b496c431bec661b69ef73f1a087
Ceci s'il vous plaît?
Cela a fonctionné avec moi. merci beaucoup –
Est-il possible de stocker des données de facturation dans une nouvelle table de base de données? –
@YahyaEssam, Vous devriez plutôt créer des méta-données personnalisées à la place, ce sera plus facile et plus abordable ... vous ne pensez pas? – LoicTheAztec