• Resuelto sweetyandlatina

    (@sweetyandlatina)


    Hola, quisiera consultarles el problema que se me presenta cuando intento configurar las zonas de envio para poder cobrar gastos de envio diferentes en las distintas zonas del pais.
    El problema es que no figuran ciudades, es decir, segun vi en un tutorial que encontre navegando en internet, me decia que me aparecerian las regiones en base a el pais que cargue en la parte de general de los ajustes de woocommerce, pero, no encuentra nada solo pone el pais.
    No se que estoy haciendo mal , ya que cuando intento a añadir una nueva zona de envio, luego le pongo un nombre y voy a regiones, cuando abro la ventana para encontrar las ciudades dentro del pais donde vivo (Israel), solo sale Asia y debajo Israel.
    Supongo que sera un tema de configuracion mal hecho, pero no se donde entrar para arreglarlo.
    Apreciaria la ayuda.
    Gracias de antemano

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Moderador almendron

    (@almendron)

    Moderador jose64

    (@jose64)

    Hola.

    Israel no incluye los distritos, tienes que añadirlos tú misma. Te dejo el enlace a la documentación de WooCommerce:

    Add/Modify States

    Te dejo el código de muestra con datos tomados de Wikipedia, tienes que añadir lo que falte y copiarlo en un plugin de personalizaciones como Code Snippets o en el archivo functions.php de tu tema hijo:

    /**
     * Add or modify States
     */
    add_filter( 'woocommerce_states', 'custom_woocommerce_states' );
    
    function custom_woocommerce_states( $states ) {
    
      $states['IL'] = array(
    	'CE' => __( 'Central', 'woocommerce' ),
    	'HA' => __( 'Haifa', 'woocommerce' ),
    	'JE' => __( 'Jerusalén', 'woocommerce' ),
    	'ME' => __( 'Meridional', 'woocommerce' ),
    	'NO' => __( 'Norte', 'woocommerce' ),
    	'TA' => __( 'Tel Aviv', 'woocommerce' ),
    	'JS' => __( 'Judea / Samaria', 'woocommerce' )
      );
    
      return $states;
    }

    Otra opción es usar los códigos postales para crear distintas zonas siguiendo las indicaciones que te indicó @almendron

    Recuerda marcar el debate como resuelto, así nos ayudas a mantener el foro al día.

    Iniciador del debate sweetyandlatina

    (@sweetyandlatina)

    Gracias a ambos @almendron y @jose64
    Reviso y veo se puedo arreglarme para hacerlo y sino te aviso

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Zonas de envio’ está cerrado a nuevas respuestas.