Provincias en update_user_meta
-
Hola
Estoy en la creacióin de un plugin para sincronizar clientes de Prestashop con Woocommerce.
A la hora de crear los campos de los clientes en Woocommerce los creo con la función update_user_meta.
mi pregunta es ¿Cómo debe ser el tipo de dato al insertar la provincia del cliente en los campos billing_state y shipping_state?
Este debe ser de tipo string, pero debe ser al igual que el país con su ISO code? O bien el nombre completo de la provicia?
update_user_meta( $user_id, «billing_state», $customer[‘state’]);
¿Que debe contener la posición state del array?
Saludos y gracias
-
Este debate fue modificado hace 3 años, 3 meses por
JJ Montalban.
-
Este debate fue modificado hace 3 años, 3 meses por
-
Hola.
Ese array contiene los códigos y los nombres completos, te dejo un enlace a la documentación de WooCommerce donde explica como añadirlo o modificarlos, ahí tienes un ejemplo de uso:
Tienes la lista completa en el código de WooCommerce:
https://github.com/woocommerce/woocommerce/blob/trunk/plugins/woocommerce/i18n/states.php
Por favor, recuerda marcar el debate como resuelto, así nos ayudas a mantener el foro al día.
Hola
Gracias por contestar.
Entonces si no entendí mal, la posición del array debería llevar el código ISO de la provincia. Es decir, en mi array:
update_user_meta( $user_id, ‘billing_state’, $customer[‘state’]);
Si quiero introducir Cádiz:
update_user_meta( $user_id, ‘billing_state’, ‘CA’);
Ya que según el enlace que pusiste el código de las provincias son únicos y tengo activadas las pronvicias para España. Ya se encarga Woocommrece de transcribir la provincia a raíz del ISO introducido.
Correcto?
-
Esta respuesta fue modificada hace 3 años, 3 meses por
JJ Montalban.
-
Esta respuesta fue modificada hace 3 años, 3 meses por
JJ Montalban.
-
Esta respuesta fue modificada hace 3 años, 3 meses por
JJ Montalban.
-
Esta respuesta fue modificada hace 3 años, 3 meses por
JJ Montalban.
-
Esta respuesta fue modificada hace 3 años, 3 meses por
- El debate ‘Provincias en update_user_meta’ está cerrado a nuevas respuestas.