public function isValidUsingSimplePurchasableValidation(
		PurchasableInterface $purchasable,
		$stockRequired,
		$useStock
	) {

		if ($useStock) {
			if (!$purchasable->isEnabled() || $stockRequired <= 0 || ($useStock && $purchasable->getStock() <= 0)) {
				return false;
			}

			if ($purchasable->getStock() < $stockRequired) {
				return $purchasable->getStock();
			}
		}
		return true;
	}