Нельзя доверять ничему, что идет со стороны браузера пользователя, и стопроцентно тут ничего не защитишь. Думаю, оптимальней передавать на сервер выбранные пользователем параметры (которые тоже следует проверить уже на самом сервере), после чего произвести расчет цены и уже ее и взять в стоимость заказа