Shopify can be used for that, just set inventory to "continue" instead of deny when out of stock. You might also want something for scheduling, depending on use case.
Yeah I was hoping there was something specifically engineered for that use case instead of relying on customizations.