The latest versions of WP e-Commerce no longer default the shipping country when a customer first arrives at checkout. If you want to reproduce this behaviour you can still do so by adding a small snippet of code to your theme’s functions.php file, or by using a functionality plugin. Here’s a snippet that defaults the country to the store base country.
function lw_wpsc_get_visitor_meta( $value, $key ) {
if ( $key == 'shippingcountry' && empty( $value ) ) {
$value = get_option( 'base_country', TRUE);
}
return $value;
}
add_filter( 'wpsc_get_visitor_meta', 'lw_wpsc_get_visitor_meta', 10, 2 );