RE: how can i set product availability by a store ?
The question is not clear. Do you want to make specific products to be available in a store during a specific period ? You can create a new assortment with the limited set of products and add the store to the commerce channels. You can use the effective date and expiry date in the assortment setup to make this products effective during this period.

If this helped you, I'd appreciate it if you'd mark this as a Verified Answer, which may in turn help others as well.