Unha vez configuraches a túa tenda online con WordPress e WooCommerce, estás preparado para vender a todos os recantos do mundo.
Mais hai un problema. Fuches a configurar as opcións de envío e, por defecto, quedáronche escasas.
Si, é certo que podes crear diferentes tipos de envío para distintas áreas xeográficas. É dicir, se vendes a varias rexións, podes indicar que prezo fixo teñen os diferentes tipos de envío a esta localización.
Un exemplo típico sería ter un envío estándar (máis barato) e un envío urxente (máis custoso).
Aínda así, estarás de acordo en que isto pode non ser abondo para todos os casos. Que ocorre se o prezo do paquete depende do que pese? Vale igual o envío se vendes unha camiseta de 150 gramos que un ordenador de varios quilos? Ou outro exemplo, vale igual o envío se compro 5€ que 500€?
Móstroche un plugin que te axudará a solucionar estes problemas.
Instala o plugin Flexible Shipping
Terás que instalar o plugin Table Rate for WooCommerce by Flexible Shipping, que se encontra no repositorio de WordPress. A versión gratuíta será máis que suficiente para o propósito que buscamos neste artigo.
Este complemento fai exactamente o que di o título deste artigo, permite calcular os custos de envío no teu WooCommerce en función do peso e/ou prezo total do carriño.
O seu funcionamento é sinxelo. Desde a opción de envíos de WooCommerce, poderás engadir un novo tipo de envío para cada zona xeográfica que teñas configurada.
Poderás agregar títulos e descricións aos envíos e configurar tantas regras como sexan precisas.
O prezo do envío segundo o peso dos produtos
Para engadir un tipo de envío Flexible Shipping, debes situarte nunha das zonas de envío creadas na túa tenda online e escoller a opción correspondente.
A seguir, poderás darlle un nome a cada configuración de envío, que nos axude a identificala no futuro. Se só tes un ou dous tipos de envío, talvez non che interese, mais… e se configuraches decenas deles?
Unha vez gardado o nome e o cargo de impostos, simplemente terás que comezar a insertar as opcións para cada escenario posíbel. Preme en “Add New”.
Podes engadir datos nos seguintes campos:
- Enable/Disable: marca esta opción se desexas activar este tipo concreto de escenario.
- Method Title: título do envío que verá o cliente na páxina de pagamento. Este campo é opcional.
- Method Description: descrición do envío que verá o cliente na páxina de pagamento. Este campo é opcional.
- Free Shipping: indica o prezo total a partir do cal o envío será gratuíto. Esta opción sobrescribe as regras que configures máis abaixo. Este campo é opcional.
- Free Shipping Label: título que se lle mostra ao cliente se o envío é gratuito. Este campo é opcional.
- Rules Calculation: indica a maneira en que se calcularán as regras dos prezos. Se non pagas a versión PRO, só poderás seleccionar “Sum”.
- Visibility: marca esta opción se este escenario estará dispoñíbel só para usuarios logueados.
- Default: marca esta opción se este escenario é o que se usará por defecto.
- Integration: non hai posibilidade de integracións externas se non pagas a versión PRO.
E xa che quedarían unicamente as regras, que neste caso dependerán do peso:
- Base on: parámetro no que se basea o cálculo (peso).
- Min: peso mínimo para a regra concreta.
- Max: peso máximo para a regra concreta.
- Cost per order: prezo para cada regra concreta.
Lembra que as unidades de peso (gramos ou quilogramos) serán as que ti indicaches na configuración da tenda.
O prezo do envío segundo o prezo dos produtos no carriño
Os pasos serán os mesmos que no capítulo anterior, mais neste caso a configuración irá en función do prezo total dos produtos do carriño.
- Base on: parámetro no que se basea o cálculo (prezo).
- Min: prezo mínimo para a regra concreta.
- Max: prezo máximo para a regra concreta.
- Cost per order: prezo para cada regra concreta.
Conclusión
Por sorte, a comunidade de WordPress é tan ampla e activa que as posibilidades de encontrar un plugin que se adapte ás nosas necesidades son moi altas.
E creo que, se falamos de tendas online e envíos dos produtos que temos á venda, cómpre valorarmos esta solución. Mellora de xeito notábel os envíos e a súa xestión na nosa tenda online.
Que che parece?
14 comentarios en “Configura os gastos de envío por peso ou por prezo en WooCommerce”
Hola Anxo,
acabo de usar este plugin y parece que funciona bien, pero a la hora de recalcular los pesos en la cesta de la compra, si añado otra unidad del mismo producto, me suma el coste de envio por peso del primer producto más el coste del peso de los dos productos juntos! Alguna idea de qué puede estar fallando’ Muchas gracias
Va a ser que para el recálculo de pesos debo comprar la versión Pro???
Hola Montse.
Gracias por pasarte y comentar!!
Yo si añado en el propio carrito una unidad más me sigue respetando la tabla que tengo en el artículo, por ejemplo. Aún cambiando de 1kg a 2kg de peso me pasa correctamente de 4€ a 5€ de precio de envío. Lo que me ha pasado alguna vez es que si en la tabla no indico que son todos “weight” en “base on” y se deja alguno como “none” se vuelve un poco loco y no lo aplica bien.
La vedad que no te sabría decir qué podría estar pasando…
Un saludo!
Buenas noches, de todos los que he visto para usar la versión gratuita, me parece el mas amigable y el mas completo. porque en cada articulo que entro, terminan diciéndome que mejor elija la versión pro. No entienden que estamos buscando tratar de solucionar con el Free, Y si nos va muy bien, nos pasamos al pro. Muchas gracias por la información, voy a probarlo.
Muy buenas Will. Gracias por pasarte y comentar!! Y sí, totalmente de acuerdo. A mí el plugin me vale mucho y creo que es bueno en lo que hace y lo que pide. A mí me valió en varias webs. Un saludo!
Hola Anxo,
Tengo un problema con éste plugin. Te cuento, tengo precio mínimo para España península en 9€, 15€ en Baleares y 45€ en Canarias. Pues bien, si me hacen un pedido de Baleares o Canarias siempre salta el de 9€. El caso es que yo hago una prueba de pedido con Baleares o Canarias y me salen bien los costes de envío, pero si los clientes me hacen los pedidos, y ya van dos de Baleares y uno de Canarias, saltan los 9€ que solo son para península. Entiendo que pueda ser algún tema interno de jerarquías? Muchas gracias!
Acabo de hacer otra prueba y ya se porqué sucede. Por defecto aparecen los 9€ de gastos de envío para península. Bien, ahora el cliente de Canarias pone su dirección de envío pero no le da a “actualizar”. ¿Qué sucede? pues efectivamente que te graba el pedido con los 9€ de la península al no haber actualizado antes de finalizar la compra. Dicho esto, ¿hay alguna manera de que al poner la dirección se cambien automáticamente los gastos de envío sin tener que darle a actualizar?
Perdonar pero ya he dado con el problema, por si a alguien más le sucede. Si tienes los datos de facturación obligatorios y los datos de envío no obligatorios, en la pestaña “Destino del envío” hay que marcar “Por defecto a la dirección de facturación del cliente”. Si marcamos “Por defecto a la dirección de envío del cliente” no actualiza automáticamente los gastos de envío.
Siento haber escrito 3 veces pero espero le sirva de solución a alguien que le suceda lo mismo.
Muchas gracias!
Hola Alberto.
Pues no me ha dado tiempo en pasarme a contestar hahahaha que ya has dado con la solución. Muchas gracias por escribirla y aportarla a todas y todos los que estamos por aquí.
Abrazos!!
Hola
El plugin tiene buena pinta y sería una opción; pero he llegado a éste post buscando en Google “woocommerce mostrar siempre al cliente el coste total del pedido recalculando los gastos de envíos según añade productos al carrito”; pero supongo que es una búsqueda muy long tail… jajjajaja
¿Sabes de algún plugin que haga eso?
Por cierto creo que éste post da para hacer un video. He descubierto tú muy interesante canal de youtube (sólo falla en que parece que no reconoce cuando hablas en gallego, y entonces los subtitulos de la traducción no sirven)…
Un saludo
Muy buenas, Joaquín. Pues la verdad es que no me doy cuenta ahora mismo de ningún plugin que haga exactamente eso. Pero si me encuentro con alguno que te valga te lo comentaré :). El truco “de andar por casa” es poner el envío básico gratuito (subiendo un poco el precio de los productos para compensar, pero claro es un poco una cutrez… jajaja). Un saludo!!
buenas nececito poner diferente metodos de envio por productos ejemplo
producto#1 envios aerio 10 maritimo 5
producto#2 envios aerio 20 maritimo 15
pero en el carrito de compras poder escoger el envio para el producto #1 y el producto #2 para q me sume ejemplo
producto#1 maritimo 5
producto#2 aerio 20
y asi me sume 25 de envio
Buenas!
Tengo una duda del plugin de Free Shipping: ¿hay opción de añadir “Precio a consultar” a partir de cierto peso?
¡Gracias!
Hola buenas, he usado el plugin pero me encuentro con un problema.
Empezó siendo una tienda online de ropa deportiva la idea es que compras superiores a 60€ no paguen gastos de envío, si la compra no llega a 60€ tienes unos gastos fijos de envío de 4,99€.
Ahora la tienda vende material deportivo que tiene peso, con lo cual, si en el carrito de compra pones material con peso debería solo aparecer la opción de pago de envío por peso. En lugar de eso me aparece también que la gente puede escoger o bien pago por peso o bien gasto fijo (4,99€) y ahí se está perdiendo dinero. ¿Cómo puedo solucionarlo?