En cualquier tienda online, cuando vas a terminar el pedido, tienes la posibilidad de poner dos datos diferentes, los datos de envío y facturación. Es por esto que se le da la opción al cliente de rellenar los dos.
Si tenemos la tienda online en WooCommerce, el proceso lo intenta optimizar un poco más. Pidiéndote al principio la dirección de facturación y luego a través de una casilla marcada o checkbox los datos de envío. Si dejas sin marcar esta casilla, la dirección de envío y facturación será la misma:

Con esto conseguimos que el usuario no tenga que rellenar dos veces la misma dirección, ahorrando tiempo y fricción en el proceso, para asegurar que el cliente compra.
Índice
Configurar la opción de enviar a una dirección diferente
La configuración de esta opción se realiza desde WooCommerce < Ajustes < Envíos < Opciones de envío < Destino del envío. Tenemos 3 opciones que afectan a la sección de «Enviar a una dirección diferente»:
- Por defecto a la dirección de envío del cliente: La casilla de envío siempre saldrá marcada. Es la opción que hay que poner en general para cualquier tienda.
- Por defecto a la dirección de facturación del cliente: La casilla de envío no saldrá marcada, ya que se envía por defecto a la dirección de facturación.
- Forzar el envío a la dirección de facturación del cliente: La casilla de envío ni saldrá. No la recomiendo marcar.
En resumen el destino del envío tanto para nosotros como para la agencia de transportistas debe ser la dirección de envío, por tanto debemos de elegir siempre «la dirección de envío del cliente«.
No marcar por defecto la opción de envío
Vale Diego, perfecto tengo que marcar esa opción, pero no me gusta que salga marcada por defecto el check de enviar a una dirección diferente, ya que el cliente vuelve a poner los datos. En este caso podemos deshabilitarlo con un código muy simple.
Añade este código al functions.php de tu Child Theme o bien a tu plugin de funcionalidades como explico aquí.
add_filter( 'woocommerce_ship_to_different_address_checked', '__return_false' );
Con esto aunque marquemos esa opción no saldrá marcado por defecto.
Copiar la dirección de facturación en la dirección de envío en WooCommerce
Otra opción es permitir que el cliente con un simple clic pueda copiar la dirección de facturación como dirección de envío. Os dejo una imagen:

Esto lo conseguimos gracias al plugin «WPC Copy Billing Address for WooCommerce«. Es gratuito, lo podéis encontrar en el repositorio oficial de WordPress o bien en este enlace. Su configuración es muy simple, solo es traducir los textos al español:
Y con esto ya tendremos esa funcionalidad implementada.
Cualquier duda sobre el tutorial, como siempre os leo en comentarios!
Hola Diegol una consulta. Tendrás algún snippet o tutorial para añadir la calculadora de envíos en la página del producto? Para que desde ahí el cliente pueda ver los costos y métodos de envío disponibles.
Espero me puedas ayudar Gracias!
Hola Nelly,
Prueba este plugin gratuito a ver si te va bien: https://wordpress.org/plugins/product-page-shipping-calculator-for-woocommerce/
Un saludo!