add conditional settings load for do_purchase config