Turns out I forgot to include the instructions on how to do this... that or I forgot where did I include it.

Many people here, hopefully everyone unless you're local testing, changed their ZenCart Admin directory. Since there is no way to call the admin directory via a constant, when coding you have to make a little work around.

When a new affiliate submits their information, you will get a link to "log in to the affiliate control panel" that will take you to the /admin directory. Obviously, this is not correct.

To fix this, follow the following steps:

- Open root/includes/modules/pages/referrer_signup/header_php.php where root is the root directory of the ZenCart install.
- Go to line 62 and/or look for:
PHP Code:
    HTTP_SERVER DIR_WS_CATALOG "admin/referrers.php?referrer=" $_SESSION['customer_id']. "&mode=details"
- In line change the admin/ to match the name of the directory where your admin is. For example, if your directory was mxyzptlk you would change the above to:
PHP Code:
    HTTP_SERVER DIR_WS_CATALOG "mxyzptlk/referrers.php?referrer=" $_SESSION['customer_id']. "&mode=details"
Reupload and from that point forward, affiliate apps will have the correct link.