Hola:
Ajax sin javascript no existe, y jQuery es una librería de javascript, o sea que no es obligatorio... es más sin librerías la implementación es muy fácil.
Las peticiones Ajax también pueden temporizarse para los chequeos de cambios en los precios como comentas.
Por último te hago la misma recomendación que hago siempre... las páginas deben ser "navegables" con javascript desactivado.
Saludos