Creo que lo mejor es Php y tener los precios base tal vez en una base de datos, o cuando mucho en un archivo de texto.
Cuando una base de datos está bien preparada incluso puedes exportar un archivo de excell (libre office más específicamente) y sustituir los datos.
De hecho así no tendrías por qué usar esta variable base, sino pones los precios netos y no se presta a errores.
Con todo respeto para la respuesta de alex_96 en Javascript sería uin tremendo error porque las operaciones las haces ya fuera de tu sitio de internet y se puede prestar a malas experiencias.
Si es que usas un
archivo de texto.php que contenga esto simplemente:
$Vaso=50;
$Taza=70;
Esto se puede preparar en excell. Voy a poner un espacio separando lo que iría en cada celda para que te des una idea de cómo puedes usar el excell para esto.
Luego quitas los espacios en el block de notas reemplazándolos con nada.
Si lo haces para sustituir la base de datos con que tu excell esté normalito es suficiente.