Modelling product demand when observing sales

Exactly. And yes stock_t could be a random variable. But I think if the stock_t is a random variable maybe it is easier to write the likelihood as a mixture?

In any case, have a go at the truncated Poisson first, I think it should give some useful insight already.