[step:Identify weakly order-preserving maps with lattice points in a shifted order polytope]
If $P=\varnothing$, then $n=0$, there is exactly one map $P\to\{1,\dots,m\}$ for every positive integer $m$, and the same unique map is strictly order-preserving. Since the order polynomial agrees with the constant function $1$ on all positive integers, we have $\Omega_P(t)=1$ in $\mathbb{Q}[t]$, and hence $\Omega_{P,\mathrm{str}}(m)=1=(-1)^0\Omega_P(-m)$. Thus assume for the rest of the proof that $P\neq\varnothing$.
Let $\mathbb{R}^P$ denote the real [vector space](/page/Vector%20Space) of functions $u:P\to\mathbb{R}$. Define the order polytope of $P$ by
\begin{align*}
\mathcal{O}(P)=\{u\in\mathbb{R}^P:0\leq u(x)\leq 1\text{ for every }x\in P,\text{ and }u(x)\leq u(y)\text{ whenever }x<y\}.
\end{align*}
By [citetheorem:8086], the finite poset $P$ has a linear extension. Choose a linear extension and write it as a bijection $\ell:P\to\{1,\dots,n\}$ satisfying $x<y\implies \ell(x)<\ell(y)$. Define $u_0:P\to\mathbb{R}$ by $u_0(x)=\ell(x)/(n+1)$. Then $0<u_0(x)<1$ for every $x\in P$, and $u_0(x)<u_0(y)$ whenever $x<y$. Since $P$ is finite, the positive number
\begin{align*}
\delta=\min\Bigl(\{u_0(x):x\in P\}\cup\{1-u_0(x):x\in P\}\cup\{u_0(y)-u_0(x):x<y\}\Bigr)
\end{align*}
is well-defined. If $u:P\to\mathbb{R}$ satisfies $|u(x)-u_0(x)|<\delta/3$ for every $x\in P$, then $0<u(x)<1$ for every $x\in P$ and $u(x)<u(y)$ whenever $x<y$. Thus $\mathcal{O}(P)$ contains a nonempty open ball in the ambient vector space $\mathbb{R}^P$, so $\dim \mathcal{O}(P)=\dim \mathbb{R}^P=n$.
We record that $\mathcal{O}(P)$ is a lattice polytope. Let $v\in\mathcal{O}(P)$ be a vertex. Suppose that some coordinate $v(x)$ lies strictly between $0$ and $1$. Define an undirected graph $G_v$ on the vertex set $P$ by joining distinct comparable elements $a,b\in P$ exactly when $v(a)=v(b)$. Let $C\subset P$ be the connected component of $x$ in $G_v$. Along every edge of $G_v$, equality of the endpoint coordinates forces the same infinitesimal displacement on both endpoints, so any perturbation preserving all active comparable-pair equalities must be constant on $C$.
If no element $a\in C$ satisfies $v(a)=0$ or $v(a)=1$, then every active equality involving a coordinate in $C$ is either one of the comparable-pair equalities defining the edges of $G_v$ or an equality internal to the common perturbation of $C$. Because $P$ is finite, all inactive inequalities have a positive margin. Hence for sufficiently small $\varepsilon>0$, the two maps $v_+,v_-:P\to\mathbb{R}$ defined by $v_\pm(a)=v(a)\pm\varepsilon$ for $a\in C$ and $v_\pm(a)=v(a)$ for $a\notin C$ both remain in $\mathcal{O}(P)$. Since $v=(v_++v_-)/2$ and $v_+\neq v_-$, this contradicts that $v$ is a vertex. Therefore $C$ is pinned by an active equality $v(a)=0$ or $v(a)=1$ for some $a\in C$. Since $v$ is constant on $C$, the common value on $C$ is $0$ or $1$, contradicting $0<v(x)<1$. Hence every vertex has coordinates in $\{0,1\}$, so every vertex belongs to $\mathbb{Z}^P$.
Let $\mathbb{Z}_{\geq 0}$ denote the set of nonnegative integers. Define the Ehrhart counting map
\begin{align*}
L_{\mathcal{O}(P)}:\mathbb{Z}_{\geq 0}\to\mathbb{Z}_{\geq 0},\qquad k\mapsto |k\mathcal{O}(P)\cap\mathbb{Z}^P|,
\end{align*}
where $\mathbb{Z}^P$ is the lattice of integer-valued maps $P\to\mathbb{Z}$. A point $g\in k\mathcal{O}(P)\cap\mathbb{Z}^P$ is exactly an order-preserving map $g:P\to\{0,\dots,k\}$.
For a positive integer $m$, define a map between two finite sets by
\begin{align*}
\Phi_m:\{f:P\to\{1,\dots,m\}:f\text{ is order-preserving}\}\to (m-1)\mathcal{O}(P)\cap\mathbb{Z}^P,\qquad f\mapsto f-1.
\end{align*}
Its inverse sends $g$ to $g+1$. Hence
\begin{align*}
\Omega_P(m)=L_{\mathcal{O}(P)}(m-1).
\end{align*}
[/step]