外挂档案: mvs-v1.zip,这个档应该可以处理多供应商,我拿来试试看!
原先是使用ezcart_v10sd.zip,但是花了一个下午去加Multi Vendor Shipping,最后到订单处理的时候,发现要改的程式已经错综复杂了,我只好放弃了。
今天改用这个版本oscommerce-22rc1_zh-tw.zip,希望可以顺利安装完成。
在依照Admin_Install.txt这个档案操作到admin/index.php时,会因为oscommerce这个版本的管理首页没有box的功能画面而不用改,现在是我的猜测,再继续下去操作。
注意一下mvs.sql这个档中这两行:
INSERT INTO `configuration` VALUES (‘NULL’, ‘Use Optional Confirmation Email’, ‘SELECT_VENDOR_EMAIL_OPTION’, ‘false’, ‘Use the email showing a seperated list of Vendor”s group of products-(true/false)’, ‘7’, ’10’, ‘2005-03-16 08:10:45’, ‘2004-05-04 14:43:03’, NULL , ‘tep_cfg_select_option(array(”true”, ”false”),’
);
INSERT INTO `configuration` VALUES (‘NULL’, ‘When to send the Vendor Email’, ‘SELECT_VENDOR_EMAIL_WHEN’, ‘Admin’, ‘Select when in the checkout process to send the email to the Vendors. You can also disable automatic email. See the readme.txt file for details on these options.’, ‘7’, ’11’, NULL , ‘2005-04-25 11:00:43’, NULL , ‘tep_cfg_select_option(array(”Catalog”, ”Admin”, ”Both”, ”Not at all”),’
);
前面的’NULL’要去掉单引号,不然无法顺利汇入。
在admin/includes/database_tables.php中没有像includes/database_tables.php中有这几行定义:
//MVS Start
define(‘TABLE_ORDERS_SHIPPING’,’orders_shipping’);
define(‘TABLE_VENDORS’, ‘vendors’);
define(‘TABLE_VENDOR_CONFIGURATION’, ‘vendor_configuration’);
define(‘TABLE_VENDOR_CONFIGURATION_GROUP’,’vendor_configuration_group’);
//addon for UPSXML dimensions
define(‘TABLE_PACKAGING’, ‘packaging’);
//addon for UPSXML dimensions
//MVS End
会在进入后台管理时发生这样的错误:
1146 – Table ‘osc.table_vendor_configuration’ doesn’t existselect configuration_key as cfgKey, configuration_value as cfgValue from TABLE_VENDOR_CONFIGURATION
[TEP STOP]
顺利安装好了,但是发现好像不是我要的,Orz!