Avisos
Vaciar todo

Precios en productos por categoría  

 
Antonio
 Antonio
Usuario experto

Me gustaría saber si existe la opción de indicar en la categoría de los productos el margen comercial del producto para que lo calcule automáticamente según los parámetros preestablecidos

Contenido solo visible a usuarios registrados

Citar
Respondido : 11/05/2024 9:41 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Antonio.

Revisa si este plugin puedes conseguir lo que necesitas:

https://wordpress.org/plugins/cost-of-goods-for-woocommerce/

Otra opción es con un snippet pero tendrias que asignarlo a cada categoría:

add_action( 'woocommerce_before_calculate_totals', 'aplicar_margen_venta_categoria' );

function aplicar_margen_venta_categoria( $cart ) {
if ( is_admin() && ! defined( 'DOING_AJAX' ) ) return;

// Define la categoría específica a la que quieres aplicar el margen de venta
$categoria_especifica = 'nombre-de-la-categoria';

// Define el margen de venta (porcentaje)
$margen_venta = 10; // 10% de margen de venta

// Recorre todos los productos en el carrito
foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {
$product = $cart_item['data'];

// Verifica si el producto pertenece a la categoría específica
if ( has_term( $categoria_especifica, 'product_cat', $product->get_id() ) ) {
// Aplica el margen de venta al precio del producto
$precio_actual = $product->get_price();
$nuevo_precio = $precio_actual * ( 1 + ( $margen_venta / 100 ) );
$product->set_price( $nuevo_precio );
}
}
}

 

Un saludo

ResponderCitar
Respondido : 11/05/2024 10:26 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación