• Resolved Tad

    (@tatifox)


    Hi,

    Would you please add Guam as an USA state? USPS only accepts Guam as a State part of USA, other eCommerce platforms like Shopify have Guam as a State not a country.

    For now I am using this snippet in my functions.php for now it is ok but We need real update for the plugin that will add Guam as a state.

    
    /**
     * Add Guam State
     */
    
    function add_custom_woocommerce_states( $states ) {
    $states['US']['GU'] = 'Guam';
    return $states;
    }
    add_filter( 'woocommerce_states', 'add_custom_woocommerce_states' );
    

    **OR

    
    /**
     * Add Guam State
     */
    function add_custom_woocommerce_states( $states ) {
    	 $states['US'] = array(
    	 	'AL' => __( 'Alabama', 'woocommerce' ),
    	 	'AK' => __( 'Alaska', 'woocommerce' ),
    	 	'AZ' => __( 'Arizona', 'woocommerce' ),
    	 	'AR' => __( 'Arkansas', 'woocommerce' ),
    	 	'CA' => __( 'California', 'woocommerce' ),
    	 	'CO' => __( 'Colorado', 'woocommerce' ),
    	 	'CT' => __( 'Connecticut', 'woocommerce' ),
    	 	'DE' => __( 'Delaware', 'woocommerce' ),
    	 	'DC' => __( 'District Of Columbia', 'woocommerce' ),
    	 	'FL' => __( 'Florida', 'woocommerce' ),
    	 	'GA' => _x( 'Georgia', 'US state of Georgia', 'woocommerce' ),
    		'GU' => __( 'Guam', 'woocommerce' ),
    	 	'HI' => __( 'Hawaii', 'woocommerce' ),
    	 	'ID' => __( 'Idaho', 'woocommerce' ),
    	 	'IL' => __( 'Illinois', 'woocommerce' ),
    	 	'IN' => __( 'Indiana', 'woocommerce' ),
    	 	'IA' => __( 'Iowa', 'woocommerce' ),
    	 	'KS' => __( 'Kansas', 'woocommerce' ),
    	 	'KY' => __( 'Kentucky', 'woocommerce' ),
    	 	'LA' => __( 'Louisiana', 'woocommerce' ),
    	 	'ME' => __( 'Maine', 'woocommerce' ),
    	 	'MD' => __( 'Maryland', 'woocommerce' ),
    	 	'MA' => __( 'Massachusetts', 'woocommerce' ),
    	 	'MI' => __( 'Michigan', 'woocommerce' ),
    	 	'MN' => __( 'Minnesota', 'woocommerce' ),
    	 	'MS' => __( 'Mississippi', 'woocommerce' ),
    	 	'MO' => __( 'Missouri', 'woocommerce' ),
    	 	'MT' => __( 'Montana', 'woocommerce' ),
    	 	'NE' => __( 'Nebraska', 'woocommerce' ),
    	 	'NV' => __( 'Nevada', 'woocommerce' ),
    	 	'NH' => __( 'New Hampshire', 'woocommerce' ),
    	 	'NJ' => __( 'New Jersey', 'woocommerce' ),
    	 	'NM' => __( 'New Mexico', 'woocommerce' ),
    	 	'NY' => __( 'New York', 'woocommerce' ),
    	 	'NC' => __( 'North Carolina', 'woocommerce' ),
    	 	'ND' => __( 'North Dakota', 'woocommerce' ),
    	 	'OH' => __( 'Ohio', 'woocommerce' ),
    	 	'OK' => __( 'Oklahoma', 'woocommerce' ),
    	 	'OR' => __( 'Oregon', 'woocommerce' ),
    	 	'PA' => __( 'Pennsylvania', 'woocommerce' ),
    	 	'RI' => __( 'Rhode Island', 'woocommerce' ),
    	 	'SC' => __( 'South Carolina', 'woocommerce' ),
    	 	'SD' => __( 'South Dakota', 'woocommerce' ),
    	 	'TN' => __( 'Tennessee', 'woocommerce' ),
    	 	'TX' => __( 'Texas', 'woocommerce' ),
    	 	'UT' => __( 'Utah', 'woocommerce' ),
    	 	'VT' => __( 'Vermont', 'woocommerce' ),
    	 	'VA' => __( 'Virginia', 'woocommerce' ),
    	 	'WA' => __( 'Washington', 'woocommerce' ),
    	 	'WV' => __( 'West Virginia', 'woocommerce' ),
    	 	'WI' => __( 'Wisconsin', 'woocommerce' ),
    	 	'WY' => __( 'Wyoming', 'woocommerce' ),
    	 	'AA' => __( 'Armed Forces (AA)', 'woocommerce' ),
    	 	'AE' => __( 'Armed Forces (AE)', 'woocommerce' ),
    	 	'AP' => __( 'Armed Forces (AP)', 'woocommerce' ),
    	 );
     return $states;
     }
     add_filter( 'woocommerce_states', 'add_custom_woocommerce_states' );
    

    Regards

Viewing 3 replies - 1 through 3 (of 3 total)
  • Howdy ??

    Here’s how Amazon handles it:

    And, USPS using WooCommerce Services works as expected with Guam as the country:

    That said if you would like to take this up with the WooCommerce developers to have Guam added as a U.S. state, you should post that on the issue tracker here: https://github.com/woocommerce/woocommerce/issues

    Kind regards,

    Kenin

    (@kbassart)

    Automattic Happiness Engineer

    We haven’t heard back from you in a while, so I’m going to mark this as resolved – if you have any further questions, you can start a new thread.

    Thread Starter Tad

    (@tatifox)

    Greetings,

    Yes but USPS only accepts Guam as a state not country.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Guam’ is closed to new replies.