• Resuelto JJ Montalban

    (@jjmontalban)


    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

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Moderador jose64

    (@jose64)

    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:

    Add/Modify States

    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.

    Iniciador del debate JJ Montalban

    (@jjmontalban)

    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 2 años por JJ Montalban.
    • Esta respuesta fue modificada hace 2 años por JJ Montalban.
    • Esta respuesta fue modificada hace 2 años por JJ Montalban.
    • Esta respuesta fue modificada hace 2 años por JJ Montalban.
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Provincias en update_user_meta’ está cerrado a nuevas respuestas.