Necesito ayuda en la funcion al agregar opciones o variaciones

Hola buenas.

Necesito ayuda, estoy haciendo la funcion de agregar opciones o variaciones pero a diferencia de la explicacion que hace Jonatan no necesito que sume, sino que reemplace el precio base o principal y que cuando se seleccione la opcion pues sea a ese precio que se multiplique la cantidad.

Puedes hacer un app process en donde tengas la suma de todo unitario, es decir el precio de un solo producto+ variación(es)+extras, etc, y despues de hcer la suma, solo haga la multiplicación por a cantidad que al momento tienes registrada y te retorne el valor