I'll be submitting this plugin to the Plugins area shortly, based on the similar-named plugin for the v1.3.x series (http://www.zen-cart.com/showthread.p...nap-affiliates). This version (v2.0.0) will run only on Zen Cart v1.5.0 and later and includes the following additional changes:

  • No core-file overwrites!
  • Moved all language-specific text to the language file, both catalog and admin.
  • Moved $_SESSION['referrer'] initialization to /includes/init_includes/init_snap.php and /includes/auto_loaders/config.snap.php; /includes/application_top.php is no longer changed by this plugin.
  • Moved changes to /includes/database_tables.php and /includes/filenames.php to /includes/extra_datafiles/snap_file_database_names.php; those core files are no longer changed by this plugin.
  • Moved order-related commission updates to observer-class code; /includes/classes/order.php is no longer changed by this plugin.
  • Moved hard-coded referral terms to a separate language define file (/includes/languages/english/html_includes/define_referrer_terms.php and /includes/languages/english/html_includes/YOUR_TEMPLATE/define_referrer_terms.php).
  • Moved /snapconfigure.php file initializations to your admin's Configuration->Affiliate Program.
  • Database initialization is now performed automatically via your Zen Cart admin.
  • Added "Information" sidebox link, controlled via admin configuration switch.
  • Affiliate banner images are now specified via your admin.
  • Commissions are given only to affiliate accounts that are previously authorized and not banned. An affiliate customer can no longer get a discount by using their own affiliate code.
  • Using Zen Cart default email template for all emails sent; no longer require additional templates.

Once I have the download location, I'll post it back here; it's kind of a chicken/egg thing between the plugin's download link and it's support-thread!