+ priority => $rule->priority,
+ price_source => $self,
+ (invalid => t8('This Price Rule is no longer valid'))x!!$rule->obsolete,
+ )
+}
+
+sub make_discount_from_rule {
+ my ($self, $rule) = @_;
+
+ SL::PriceSource::Discount->new(
+ discount => $rule->discount / 100,
+ spec => $rule->id,
+ description => $rule->name,
+ priority => $rule->priority,