Gibt es freilich DEFAULT-Werte, die vom User (hier: Betreiber) abhängig sind, dann kommst Du kaum umhin, eine Tabelle mit USER-Defaults zu bauen und diese beim Eintrag z.B. via Subselect nach den Werten befragen:
INSERT INTO `t1` (
`i`,
`c`,
`price`
) SELECT
3,
"foo",
`price` FROM `user_defaults` WHERE `user_id` = 815;