|
This contribution changes the way Oscmax handles shipping. You can now set the shipping
parameters for each product individually. All of the following (and more) are possible:
1. Most products ship by a selection of standard shipping methods, but certain large and heavy items
ship by truck.
2. Products ship from one of two or more locations.
3. Some products ship by a selection of standard shipping methods, some must ship by a specific
method, others ship directly from several different suppliers.
4. Any combination of the above.
You can have orders sent directly to your supplier in the case of products that are shipped directly
from that supplier.
All of the necessary settings are controlled in the admin panel.
There is an Admin page to set up
each Vendor (or shipper, or shipping method). There is an Admin panel for setting shipping modules
for each vendor, similar to the Shipping Modules page in the current Admin. There is also a
configuration setting to turn this whole Contribution off if it is no longer needed. In Admin->Configuration->Shipping/Packaging. l
Releases | Official releases | Date | Size | Links | Status | | 1.2.0 | 2009-Apr-12 | 600.33 KB | | Recommended for 2.0 |  |
|
download MVS1.1c
usps.php, goto line 177 and fix the typo
CODE
if (($maxins == 0) || (constant('MODULE_SHIPPING_USPS_INSURE_' . $vendors_is) == 'False')) {
Should be
CODE
if (($maxins == 0) || (constant('MODULE_SHIPPING_USPS_INSURE_' . $vendors_id) == 'False')) {
Then look at line 227. You'll see this
CODE
$uspsQuote = $this->_getQuote();
Change it to
CODE
$uspsQuote = $this->_getQuote($vendors_id);
Nice to meet everyone here. Thank you for these great contributions to the OSCommerce community. I have just installed Multi Vendor Shipping and I want to tell everyone that the SQL is missing a few small details that will muddle up your permissions for MVS. I did not know where to include the fixes so I will simply past one of them here. You may need to do something similar for the files 'prods_by_vendor.php' and 'orders_by_vendor.php'. This is a sample to fix the permissions for vendor_modules.php:
#
#
# mvs.sql
# For MVS V1.0 2006/03/25 JCK/CWG
# osCommerce, Open Source E-Commerce Solutions
#
#
# Fix for compatibility with multi-admin mod
#for table `admin_files`
#by jack_strit 2008/03/13
#Fixes problem with permissions which makes "Manage" button not work in #Vendor Manager
#
#Remember to replace 'oscmax2' with your database name.
INSERT INTO `oscmax2`.`admin_files` (
`admin_files_id` ,
`admin_files_name` ,
`admin_files_is_boxes` ,
`admin_files_to_boxes` ,
`admin_groups_id`
)
VALUES (
'127', 'vendor_modules.php', '0', '124', '1'
);