re-write get_price_with_currency function

also no more splugin_setting subtype