Customize service availability

Hi, I’m considering using Wix for my client, but I’m not sure it’s fit for the scenario we have. If anyone could help me out and advise if below functionalities are possible to implement in Wix I’d be extremely grateful.

We need a bakery order system. Each product has a specific daily availability (for example 20 pcs). It can be only ordered until 18:00 for next day, if it’s after 18:00 it can be ordered for the day after tomorrow. Different rules apply for different options of the product (for example, regular size cake is available for tomorrow, but custom size for the day after tomorrow). Additionally, different availabilty rules apply to weekends.

Does Wix allow for such a complex availability settings?