Allow a default price ID when variable pricing is enabled

Addresses #2668, will need #2610 to be merged as well to function 100% correctly.