• Desarrollo un website, en el que tengo establecido gastos de envio a 99 euros en toda la tienda. Quisiera excluirlo en 2 categorias y se cobre el envio en las mismas pero se aplique el gasto gratis a las restantes.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Prueba a crear dos transportistas, uno a 99 y el otro a 0€ y asignalos a cada producto.
    Si lo quieres hacer por categoría, tendrias que añadir código.
    Si tienes conocimientos de php, miraría class-wc-shipping.php de woocommerce y aplicaría un filtro
    add_filter( 'woocommerce_package_rates', 'modificar_gastos_envio', 10, 2 );
    Lee el siguiente artículo.

    • Esta respuesta fue modificada hace 6 años, 1 mes por Luis Martin.
    Iniciador del debate sl84manu

    (@sl84manu)

    Gracias…mal asunto. Modificó codigo etc pero conocimentos no.

    A que refiere con crear 2 transportistas? No entiendo la jugada.

    Perdona, métodos de envío. En Woocommerce > Ajustes > Envío. En las zonas que tengas creadas, añade el método de 99 y el de 0€ y luego en cada producto en la pestaña Envío

    en las opcione Woocommerce > Ajustes > Envío > Clases de envío, creas dos clases, Gratis y 99 € por ejemplo, luegos en Zonas de envío, asignas a métodos de envío el método de precio fijo, y cuando lo tengas añadido, aparecerá la opción de editar y podras modificar los importes. Luego tienes que asignar la clase correspondiente a cada producto.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • El debate ‘Gastos de envio gratis limitados a categorias’ está cerrado a nuevas respuestas.