Firstly, Thanks to all those who spent the time to write, code, and maintain Zen Cart over the years.
Plugin / Add-On Details
This plugin adds the core capabilities for the support of dropshipments in Zen Cart. Pages and profiles are added to allow administrative users to maintain dropshipment information about suppliers and products. An observer watches for reference numbers to be added to the session and records them into the order history upon checkout.
A base shipping class is provided to handle existing shipping requirements (including using Curl to retrieve shipping data) and provide access to the new dropshipment information. A base shipping module (subclass of the base shipping class) provides convenience functions for quickly building a shipping module utilizing the base shipping class.
By abstracting how shipping is handled for dropshipments, many different shipping backends can be implemented without the need to duplicate code.
Not Included
I have not included any shipping modules built using the classes in this Plugin / Add-On.
I can tell you I have built a handful of shipping modules extending the base classes in this plugin (and they are in production use). This includes both parcel and freight shipping carriers. I am not releasing them to the public at this time.
Install / Uninstall
This version does not require users to manually alter the database. The provided (un)installation scripts under "admin/includes/auto_loaders" and "admin/includes/init_includes" will handle all required database changes. These scripts DO require the Zen Cart database user to have permission to create, update, and delete tables.
Disclaimer
As with all Zen Cart Plugins / Add-Ons you should first TEST the changes on a non-production site. It is recommended to backup your entire Zen Cart installation and database prior to installing.
Bookmarks