There are in excess of one hundred named constants in osCommerce. Some, as DB_SERVER, are defined in configure.php. They're not meant to be changed once osCommerce is installed.
Most are read from the configuration table. They come from two sources:
- They're created during osCommerce installation (eg STORE_NAME). You can find them in oscommerce.sql;
- They're inserted, or removed, by a module installer (eg MODULE_SHIPPING_TABLE_STATUS).
These constants are meant to be changed — not too often; after all, they're constants. But their values can be set in the admin. The first set is modified in the Configuration section, the second in Modules.