Recently I saw an interesting solution on one of the sites, for each product a counter (timer) was installed after the end of which the product becomes available for purchase. For complete clarity, add a screenshot. 
Maybe someone has ideas on the implementation of this function, or maybe someone knows ready-made solutions? Thanks in advance!