my @errors;
push @errors, $::locale->text('The name must not be empty.') if !$self->name;
push @errors, $::locale->text('Price or discount must not be zero.') if !$self->price && !$self->discount && !$self->reduction;
my @errors;
push @errors, $::locale->text('The name must not be empty.') if !$self->name;
push @errors, $::locale->text('Price or discount must not be zero.') if !$self->price && !$self->discount && !$self->reduction;