Revision 9f666261
Von Sven Schöling vor fast 10 Jahren hinzugefügt
SL/PriceSource.pm | ||
---|---|---|
}
|
||
|
||
sub best_price {
|
||
min_by { $_->price } grep { $_->price > 0 } grep { $_ } map { $_->best_price } $_[0]->all_price_sources;
|
||
min_by { $_->price } max_by { $_->priority } grep { $_->price > 0 } grep { $_ } map { $_->best_price } $_[0]->all_price_sources;
|
||
}
|
||
|
||
sub best_discount {
|
||
max_by { $_->discount } grep { $_->discount } grep { $_ } map { $_->best_discount } $_[0]->all_price_sources;
|
||
max_by { $_->discount } max_by { $_->priority } grep { $_->discount } grep { $_ } map { $_->best_discount } $_[0]->all_price_sources;
|
||
}
|
||
|
||
sub empty_price {
|
Auch abrufbar als: Unified diff
PriceSource: Priorität auf Preisquellenebene verstehen und umsetzen.
Priorität kann jetzt von den einzelnen Preisquellen durchgereicht werden