• Saltar a la navegación principal
  • Saltar al contenido principal

Dani Sánchez - Gestionatuweb

Desarrollador web freelance

  • Quién soy
  • ¿Eres agencia?
  • WordPress
    • Mantenimiento WordPress
    • Desarrollo WordPress
    • Soporte técnico WordPress
  • Cursos
  • Blog
  • Portfolio
  • Solicita Presupuesto
Curso WooCommerce - Ajustes - Envío

Curso de WooCommerce – 6. Ajustes – Envío

El 21 de julio de 2016 por dani 3 comentarios

Aviso: Esta entrada tiene 2 o más años, es posible que el método difiera ligeramente, las capturas de pantalla no se correspondan con la versión actual o que la herramienta/complemento ya no esté disponible.

Contenidos del curso

  • 1. Instalación
  • 2. Importar productos de muestra
  • 3. Ajustes – General
  • 4. Ajustes – Producto
  • 5. Ajustes – Impuestos
  • 6. Ajustes – Envío
  • 7. Ajustes – Pagos
  • 8. Ajustes – Cuentas y privacidad
  • 9. Ajustes – Correos electrónicos
  • 10. Ajustes – Avanzados
  • 11. Crear productos y categorías
  • 12. Productos descargables y de afiliación
  • 13. Cupones de descuento
  • 14. Tramitar pedidos
  • 15. Generar facturas en PDF y añadir NIF de cliente

Seguimos repasando los ajustes y opciones de WooCommerce y pasamos a la sección Envío.

Envío

La sección de envío tiene varias subsecciones.

Zonas de envío

Lo primero que debemos configurar son las zonas de envío. En estas zonas de envío se van a agrupar distintos métodos de envío, que normalmente configuraremos en base a nuestra compañía de transportes.

Por ejemplo podemos crear una zona para la ciudad donde nos encontramos, donde la compañía tendrá sus tarifas locales que pueden variar con respecto a los envíos interprovinciales, u ofrecer al cliente la posibilidad de comprar en web y recogerlo en tienda física.

También podemos crear una zona a nivel nacional:

Y otras zonas para las Islas Baleares e Islas Canarias.

Una vez creadas las zonas de envío, configuraremos los métodos de envío de cada una.

Por ejemplo para la zona Local podemos agregar los siguientes métodos:

  • Tarifa local.
  • Recogida en tienda.

Nos posicionamos dentro de la Zona de envío local y pulsamos en Añadir método de envío:

Se nos permitirá elegir entre unos métodos de envío predefinidos que después podremos editar:

  • Precio fijo: Podremos fijar una Tarifa estándar para todos los productos que luego podremos alterar dependiendo de las clases de envío que configuremos después.
  • Envío gratuito: Es posible que haya productos que en el precio ya se incluyan los gastos de envío. Suelen ser productos más caros y el hecho de contar con envío gratuito estimula la compra por parte del cliente.
  • Recogida local: En este caso no se aplica ningún coste de envío, ya que el cliente recogerá el producto en la tienda física.

Vamos a añadir para la Zona Local el método Precio fijo. Una vez que lo tenemos añadido, para configurarlo solo tenemos que hacer clic en él:

Ahora editamos el nuevo método de envío y seleccionamos:

Podemos cambiar el nombre del método, configurar si a los gastos de envío se le aplican impuestos, y por último el importe que vamos a fijar para todos los envíos locales.

Por ejemplo, si ponemos 3€, a cada cliente que elija como envío la zona local, se le aplicará automáticamente esta tarifa de envío.

Para la zona local, también añadiremos la opción de Recogida en tienda y establecerla a coste 0.

Configuramos las demás zonas de envío, siempre en función de las tarifas que nos aplique nuestra compañía de transporte.

Para la Zona Península vamos a renombrar el método a «Tarifa Península», y establecemos por ejemplo 5€.

En este caso, si un cliente se registra con una dirección fuera de la provincia donde se encuentra la tienda, se aplicará a los gastos de envío automáticamente esta tarifa.

Configuramos los métodos para las Islas:

Si estás siguiendo el ejemplo, las zonas de envío con sus métodos deberían verse así:

Clases de envío

Los métodos de envío nos vienen muy bien para configurar el coste mínimo de un producto dependiendo de la zona a la que se envíe. Pero es normal en una tienda que un producto no tenga los mismos costes de envío que otro, debido a que pueden tener diferentes pesos y volúmenes.

Para solucionar esto, WooCommerce permite crear Clases de Envíos, donde podemos agrupar productos de similar peso y volumen, y configurar su propio coste de envío, el cual puede añadirse al coste por zona.

Para ello vamos a crear Clases de Envío, desde la subsección de Envíos.

La primera clase de envío la vamos a configurar para productos de hasta 1kg.

Y así con todas las clases que necesitemos:

Después debemos volver a las zonas de envío y para cada método de cada zona asignar el importe que se añadirá dependiendo de la clase de envío.

Por ejemplo, para la zona Península, podemos configurar que la clase hasta 1kg sea a coste 0, con lo cual el coste de envío se cogerá directamente del método de la zona, y que para la clase de 1 a 2 kgs añadan 2€ adicionales.

Con lo cual para los productos que pesen entre 1 y 2 kgs y se venda en la zona península, se aplicarán unos gastos de envío de 5€ (por la zona) y 2€ (por la clase), en total 7€.

Si el pedido incluye artículos que pertenecen a distintas clases, en la opción Tipo de cálculo podemos configurar cómo se comportará la tienda ante esta situación:

Por clase: Cobra el envío por cada clase individualmente: Cobrará cada coste de clase individualmente, es decir, si tenemos un coste por zona de 5€, un artículo que por clase añade 2€ más, y otro artículo que por clase añade 3€ más, el coste total de envío será de 5€ (tarifa) + 2€ (clase 1) + 3€ (clase 2) = 10€.

Por pedido: Cobra el envío por la clase más cara. Cobrará solamente el coste de la clase más cara del pedido, es decir, si tenemos un coste por zona de 5€, un artículo que por clase añade 2€ más, y otro artículo que por clase añade 3€ más, el coste total de envío será de 5€ (tarifa) + 3€ (clase más alta) = 8€.

También podemos configurar si el coste por clase se aplica a todas las unidades o se aplica a cada unidad por separado.

Por ejemplo, si el cliente adquiere 2 productos de la misma clase, se puede aplicar el coste de cada uno por separado, o aplicar el coste a los dos juntos.

Si lo queremos por separado, deberemos especificar el coste mediante la fórmula 2 * [qty] donde [qty] representa la cantidad de artículos:

En este caso si el cliente compra 2 productos de la clase de 1 a 2 kgs, se cobrarán por un lado 5€ de la zona, más 2€ por clase de un artículo, más 2€ por clase del otro artículo, en total 9€.

Parece un lío, pero se trata de hacer pruebas y sobre todo en base a las tarifas de precios que nos proporcione la compañía de transporte con la que vamos a trabajar.

Siguiente…

Curso de WooCommerce – 7. Ajustes – Pagos

Archivado en: Cursos, WooCommerce

Interacciones con los lectores

Comentarios

  1. Beatriz dice

    23 de febrero de 2018 a las 12:58

    Y si quiero que a Canarias o Meliila sólo le salga un aviso de que no pueden completar la compra y ponerse en contacto?

    Responder
    • Daniel, Gestionatuweb dice

      24 de febrero de 2018 a las 11:14

      Hola, WooCommerce como plataforma que se centra en ser estable, carece por contra de funcionalidades muy especificadas para cada caso de tienda. Para opciones personales normalmente hay que recurrir a plugins de terceros o ser desarrollador y hacerlo tú mismo.

      Lo único que se me ocurre sin entrar a editar código y tirar de plugins de terceros, sería deshabilitar las zonas de Ceuta y Melilla de las opciones de envío, y poner algún aviso en la información de envío de tu tienda. Pero para que salten avisos según la ciudad de destino que elija el cliente, habría que programar o buscar algún plugin que permita esta función.

      Un saludo.

      Responder
      • Beatriz dice

        26 de febrero de 2018 a las 11:52

        Muchísimas gracias!!

        Responder

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Acepto la política de privacidad

Hosting recomendado

Raiola Networks

Autor

Dani Sánchez
Dani Sánchez
@danisanchez82

Entradas recientes

  • Optimizar el archivo de configuración de WordPress (wp-config.php)
  • ¿Qué plugins tengo instalados en mi web en 2022?
  • Tu alojamiento web no es compatible con la rotación de imágenes. [Solución]
  • Instalar LAMP en Manjaro (Linux, Apache, MySQL y PHP)
  • Instalar LAMP (Linux, Apache, MySQL y PHP) en Fedora 34

Comentarios recientes

  1. Armando en Instalar LAMP (Linux, Apache, MySQL y PHP) en Fedora 34
  2. Vito en Configurar en español los campos tipo fecha (date) en Ninja Forms
  3. Manel en Calcular rutas con OpenStreetMap partiendo de la geolocalización del usuario
  4. Leo en Modificar textos predefinidos de WordPress sin editar la traducción
  5. Alejo en Instalar LAMP en Manjaro (Linux, Apache, MySQL y PHP)

Categorías

  • Actualidad
  • Afiliación AliExpress
  • Agent Press Pro
  • Bettaso Web Restaurantes
  • Cursos
  • Destacado
  • Divi
  • Drupal
  • Elementor
  • Genesis
  • Iniciación a PHP
  • Joomla!
  • Linux
  • Publicaciones
  • Tutoriales
  • WooCommerce
  • WordPress

Divi 20% descuento

Hosting Recomendado

Raiola Networks
Banner

Sitios web corporativos, blogs y tiendas online cuidando hasta el mínimo detalle

Si deseas proponerme un proyecto web ponte en contacto conmigo.

Contacto

Gestionatuweb © 2022 · Desarrollado con Genesis · Acceder
Política de privacidad · Política de cookies

En Gestionatuweb.net utilizamos cookies técnicas para el correcto funcionamiento del sitio. Además, utilizamos cookies para obtener datos estadísticos sobre el uso de la web, con el fin de mejorar la experiencia de navegación y conocer qué contenidos son los más consultados. Otras cookies son usadas para servicios adicionales, como conexión con redes sociales, marketing o mostrar publicidad acorde a tus gustos. Puedes desactivar todas las cookies (excepto las técnicas) pulsando en Rechazar, o elegir qué cookies admites y cuales no en el botón de Preferencias. Más información sobre las cookies que utilizamos en nuestra: Política de cookies.

Gestor de cookies:  GDPR Cookie Compliance
Resumen de uso de cookies

En Gestionatuweb.net utilizamos cookies técnicas para el correcto funcionamiento del sitio. Además, utilizamos cookies para obtener datos estadísticos sobre el uso de la web, con el fin de mejorar la experiencia de navegación y conocer qué contenidos son los más consultados. Otras cookies son usadas para servicios adicionales, como conexión con redes sociales, marketing o mostrar publicidad acorde con tus intereses. Puedes desactivar todas las cookies (excepto las técnicas) pulsando en Rechazar, o elegir qué cookies admites y cuales no en el botón de Preferencias.

Cookies técnicas (necesarias)

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies. Estas cookies son:

  • moove_gdpr_popup: Comprueba si debe mostrar o no el aviso de cookies (si ya ha sido aceptado o rechazado no se vuelve a mostrar mientras persista esta cookie). Expira en 1 año.
  • cpnb_cookiesSettings: Comprueba qué categorías de cookies se aceptan o rechazan (por ejemplo, cookies analíticas, cookies de publicidad dirigida, etc.). Expira en 1 año.
  • _GRECAPTCHA: Esta web utiliza el servicio reCAPTCHA para fortalecer la seguridad en los formularios y evitar el envío masivo de SPAM. reCAPTCHA utiliza esta cookie necesaria para realizar su análisis de riesgo. Expira en 6 meses.

Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.

Cookies de analítica

Utilizamos Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares. Dejando estas cookies activas nos permite mejorar nuestra web.

  • _ga: Analítica de Google. Se usa para distinguir a los usuarios. Expira en 2 años.
  • _gid: Se usa para distinguir a los usuarios. Expira en 24 horas.
  • _gat: Se usa para limitar el porcentaje de solicitudes. Expira en 1 minuto.

¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!

Cookies de publicidad

Utilizamos Google Adsense para mostrar publicidad en los artículos del blog acordes a tus intereses. Esta publicidad nos ayuda al mantenimiento del sitio web y del tiempo dedicado a la redacción del blog.

  • _gads: Publicidad de Google Adsense. Proporciona la publicación de anuncios de interés para el usuario. Expira en 13 meses.

¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!

Política de cookies

Más información sobre nuestra política de cookies