I'm continually searching code and the database to find the values associated with the STORE_STATUS, CUSTOMERS_APPROVAL and CUSTOMERS_APPROVAL_AUTHORIZATION database constants. Here are my findings.
STORE_STATUS:
- '0' ... A normal store
- '1' ... Must login to see prices
- '2' ... Showcase only
CUSTOMERS_APPROVAL:
- '0' ... Not required
- '1' ... Must login to browse
- '2' ... Can browse, but no prices until logged in.
- '3' ... Showcase only
CUSTOMERS_APPROVAL_AUTHORIZATION:
- '0' ... Not required
- '1' ... Must be authorized
- '2' ... Can browse, but no prices until authorized
- '3' ... Can browse and see prices, but cannot purchase until authorized
In addition, here are the possible values for the customers::customers_authorization database field:
- '0' ... Approved
- '1' ... Pending, must be authorized to browse.
- '2' ... Pending, can browse without prices
- '3' ... Pending, can browse with prices but cannot purchase until authorized.
- '4' ... Account is banned, cannot login