quantity discount custom product part init