Reply To: Adding custom services to a resource

the only function with different extra prices by resource are conditional price fields.
You can view their documentation here.

As their not easy to set up and a bit messy for 30 resources you could also think about an own form with simple price fields for each resource.