You can configure various states of the product displayed on the public site in Configuration -> Public status. This can be e.g. "Available", "Accepting pre-orders" or "Not available".
Every status has the following states:
•
Public status display name - friendly name displayed to store managers
•
Public status code name - code name used by developers
•
Enabled - indicates if this status should be used for new orders