Suppose $R,S$ are (non-unital) rings. What is the term for a function $f:R\rightarrow S$ such that
$f(a+b)=f(a)+f(b)$ for all $a,b\in R$, and
there is some $u\in S$ such that for all $a,b\in R$ we have $uf(ab)=f(a)f(b)$?
I'm currently calling these "weak homomorphisms" (and "weak embeddings" in the injective case), but I suspect they have an actual name.
For example, let $R=\mathbb{Q}$ and let $S$ be the ring of polynomials with rational coefficients whose constant terms are integers. The map $R\rightarrow S:q\mapsto qx$ is of course not a homomorphism, and indeed there is no homomorphism from $R$ to $S$, but it does satisfy the weaker property above via $u=x$.
(I'm primarily running into this notion in the context of certain models of Robinson arithmetic, the idea being that "sufficiently generic" such models admit weak embeddings from lots of rings and this leads to some interesting structural properties, but I'm also interested in them in other contexts - including non-unital ones.)