I search for a solution for a Shopware app, similar to this. The price depends on user input, so it will have to be calculated after a product is added to the cart.
EDIT
I tried to solve it via cart scripts, but you cannot create a calculatedPrice only a priceCollection via the cart service. Further, getting the necessary data is not really possible.
My other thought was using the api, but there is no endpoint which can manipulate the cart, only the finished order.