Hi @angelsmoto,
I see. Thanks for the explanation.
I think what is happening is that WooCommerce is selecting the first available shipping method by default, and, since the first and only option is a local pickup method, Fluid Checkout then hides the shipping address section.
So we have two problems…
1. Check if the following code snippet is active/running on your website. This will move the shipping methods below the shipping address, even when a local pickup method is available.
/**
* Move the shipping methods to after the shipping address.
*/
function fluidcheckout_show_shipping_methods_after_address() {
// Bail if Fluid Checkout steps class is not available
if ( ! class_exists( 'FluidCheckout_Steps' ) ) { return; }
remove_action( 'fc_output_step_shipping', array( FluidCheckout_Steps::instance(), 'output_substep_shipping_method' ), 10 );
remove_action( 'fc_output_step_shipping', array( FluidCheckout_Steps::instance(), 'output_substep_shipping_address' ), 20 );
add_action( 'fc_output_step_shipping', array( FluidCheckout_Steps::instance(), 'output_substep_shipping_address' ), 10 );
add_action( 'fc_output_step_shipping', array( FluidCheckout_Steps::instance(), 'output_substep_shipping_method' ), 20 );
}
add_filter( 'wp', 'fluidcheckout_show_shipping_methods_after_address', 200 );
2. The shipping address section is not available to be changed.
I could not reproduce this problem in my development environment.
What is the plugin that you are using to hide the other shipping methods that depend on the shipping address?
You may try to prevent WooCommerce from selecting the first shipping method available from the list (in that case the only one) with the following code snippet, it might allow the shipping address to be displayed and the user to enter the address at checkout.
/**
* Disable autoselect shipping method.
*/
add_filter( 'woocommerce_shipping_chosen_method', '__return_false', 10, 3 );
If you are unsure about how to add the code snippet, check our article:
How to safely add code snippets to your WooCommerce website
Best,
Diego