1. A computer-implemented method for facilitating online purchase of regulated products over a data network, said method comprising: (a) providing an online store for products, at least a portion of the products being regulated products; (b) enabling a customer to interact with the online store to create an online order for a plurality of the products; (c) requesting the customer to set a delivery time for the online order; (d) receiving a requested delivery time for the online order from the customer; (e) determining whether the online order includes at least one regulated product; (f) determining, when said determining (e) determines that the online order includes at least one regulated product, whether the requested delivery time is permitted based on at least one regulation associated with the at least one regulated product; and (g) denying the requested delivery time when said determining (f) determines that the at least one regulated product is not permitted to be delivered at the requested delivery time.