En la configuración del módulo de productos he creado los siguientes campos personalizados:
Margen comercial (margen)
PVP recomendado (pvprecom)
Mi idea es que el margen comercial sea price / (1 - (margen / 100))
Ejemplo:
Precio de costo: 100€
Margen: 25%
Precio de venta = 100 / (1 - (25 / 100)) = 100 / (1 - 0,25) = 100 / 0,75 = 133,33€
En campo combinado he puesto:
$object->price / (1 - ($object->array_options['margen'] / 100))
Y no me funciona. ¿A qué hace referencia $object en este contexto? Entiendo que es la clase de la tabla llx_product_fornisseur_price, ¿no?
Es más, ¿si pongo simplemente $object->price, no debería copiar el precio de costo sin más? y si pongo simplemente 3, no debería rellenar el campo con un 3? En ningún caso hace nada, creo que no está funcionando el campo combinado.
Muchas gracias