domingo, 31 de mayo de 2015

Activar y usar precios dinámicos en Dolibarr

He rescatado un pequeño tutorial que valdrá de guía a la hora de activar y usar los precios dinámicos de dolibarr. Hay que aclarar que esta opción solo está disponible a partir de la versión 3.8.  

Activar precios dinámicos
Si dentro de módulos no aparece la opción de precios dinámicos vaya a "varios" y cambie Main_features_level a 2, no olvide pulsar el botón añadir.


Activar el módulo
     Ahora aparecerá el módulo de precios dinámicos, no tenemos más que activar.



     En la siguiente imagen se muestra el botón que ha sido añadido a la ficha "precios proveedor", con el nombre "price expression editor". Para llegar hasta aquí previamente ha de crearse un producto, seguidamente pinchar en la pestaña "precios proveedor".

    Haciendo click en la pestaña "price expression editor" accederemos a la ventana mostrada a continuación donde podremos escribir la fórmula matemática que definirá nuestro precio.

¿como escribir la fórmula?

   Primero deberá de haber creado unos atributos adicionales para el producto. Si no está familiarizado con dolibarr vaya a INICIO--> MODULOS--> PRODUCTOS --> CONFIGURACION--> ATRIBUTOS ADICIONALES, haga click en nuevo e introduzca los atributos adicionales que desee.
    En mi caso he creado dos, llamados: 
  -  oro  
  -  Hechura
Oro recogerá el peso del artículo en gramos.
Hechura será la cantidad  en euros correspondiente al coste de fabricar el artículo.

Una vez creados aparecerán en la ventana de creación de productos los nuevos inputs correspondientes a oro y Hechura.

  Segundo. Volviendo a la fórmula, podrás crear una ecuación que corresponda al precio, por ejemplo:
price = #options_oro# * #Global_oro# + #options_Hechura#


Ahora el precio de coste mostrado en todos los puntos del programa será el resultado de esa fórmula, de manera que el precio:
#options_oro#   es el peso del artículo que introducimos al crear el producto.
 #options_Hechura#  es el precio de fabricación del producto, parecido al caso anterior.

 #Global_oro#   es una variable global en el programa que no afecta a este producto concretamente sino a todos, por lo que cuando el valor de Global_oro cambie, todos los precios cambiarán.

En otra entrada hablaré de las variables globales, entre otras cosas por que no está acabada ya que se está incluyendo la posibilidad de enlazar a bases de datos externas, como cotizaciones en bolsa.

6 comentarios:

  1. Pues e instalado dolibarr 3.8.1 y activado todos los módulos y esto no aparece por ningún lado. Es algo experimental?

    ResponderEliminar
    Respuestas
    1. Hola, olvidé añadir como poder ver el módulo, por lo visto aún sigue en fase experimental, ya he añadido como poder verlo.

      Eliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. hola, me sale caracter "#" ilegal , y no me deja añadir la formula, ¿sabes que ocurre? gracias

    ResponderEliminar
  4. sirve para definir el precio de venta a partir de los costos de adquisicion + costo operativos + otros costos + margen

    ResponderEliminar