Hi there! 👋
By default, WooCommerce does not include an option to charge per additional kg in shipping costs. However, you can achieve this using plugins like:
These plugins allow you to set weight-based pricing rules for shipping. Let me know if you need further details!
Hola gracias por la recomendación. He visto el video. Puedo poner el precio por kg en tramos de 1 a 10 de 10 a 15 etc. Pero como se hace para que al acabar estos tramos de precios poner que por cada kg adicional que tenga el paquete cobrar un precio??
Hi @1micoruna,
You can configure weight-based shipping costs in WooCommerce using either the built-in Flat Rate Shipping or a plugin for more advanced options.
With Flat Rate Shipping, navigate to WooCommerce → Settings → Shipping, select your Shipping Zone, then click Edit → Add Shipping Method → Flat Rate. You can set tiered pricing based on weight, such as 1-10 kg = $X, 10-15 kg = $Y.
To add an extra charge for each kg beyond a certain range, you can use a formula like 10 + ([qty] – 15) * 2, where $10 is the base rate up to 15 kg, and $2 is added for each extra kg. This method is useful for simple shipping setups without additional plugins. More details on this approach can be found here.
For greater flexibility, consider using plugins like Table Rate Shipping for WooCommerce (Flexible Shipping). This tool lets you create detailed weight-based rules, define pricing tiers, and automatically apply extra charges per kg.
Que marabilla. Muchísimas gracias.
Hi @1micoruna,
You’re very welcome! If you have a moment, we’d love to hear your feedback. You can leave a review here: https://ww.wp.xz.cn/support/plugin/woocommerce/reviews/#new-post. Thanks for your support!