sub product charge trigger