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!
Bookmarks