private function applyGlobalDiscounts(string $amount): void  // applicable on total order price 	{ 		$applied = false;  		foreach ($this->order->getProducts() as $product) { 			$discountData = DiscountServiceFactory::make(Discount::ABOVE_SET_PRICE_DISCOUNT)->apply($product, $code = null, $points = null, $amount);  			if ($discountData) { 				$product->addDiscount($discountData); 				$applied = true; 			} 		}  		if ($applied) { 			$this->recalculate(); 		} 	}