si, tambien puedes, en tal caso ya no requieres de AJAX. lo que necesitas es que el cliente primero ingrese el codigo del producto y realizar la consulta. de la base de datos lo mas importante seria el precio del producto y el descuento cuando sea aplicable. para traer esos datos de php a javascript, simplemente tienes que escribir desde php codigo javascript. por ejemplo.
Código:
// luego de realizar la consulta a la base datos;
<script>
<?php
echo "var precio = $precio_producto, descuento = $descuento;";
?>
</script>
luego te queda realizar la funcion de calculo. el algoritmo para calcular siempre es el mismo. lo unico distinto es que tienes que aceder a los campos para escribir los valores calculados. si estas muy perdido en ese tema, nada mejor que manuales de introduccion de manejo de formularios.
http://www.desarrolloweb.com/articulos/910.php http://www.desarrolloweb.com/manuales/50/
esa funcion de calculo la invocas con un evento para que calcule cada vez que el cliente presione una tecla. no necesariamente tiene que ser asi, incluso puede ser cuando el cliente mueve el foco de un campo a otro. es cuestion de gusto. de nuevo, si estas perdido con el tema de los eventos... los capitulos del 33 al 41 deben serte de ayuda.
http://www.desarrolloweb.com/manuales/26/