试图在现有的旧版本(4.2.x)X-Cart中添加新的实时运输系统,但我不知道如何正确实施。计划是将查找放入新的shipping / mod _ *。php文件中,根据我的判断,可以将$ intershipper_rates与我从评级API获得的响应合并。我只是不知道如何可靠地集成它,也不知道是否需要手动向数据库中添加任何东西以使其正常工作。对于较旧的版本,似乎没有任何参考资料或文档,我也可以轻松地找到它。如果有人可以帮我解决这个问题,我将不胜感激。
答案 0 :(得分:0)
在下面的代码中,将“ CPC”子字符串替换为新的托运人代码。
1)创建
之类的函数在一个新文件中,例如 shipping / mod_CPC.php
2)更改数组
$mods = array("USPS", "CPC", "ARB", "FEDEX");
在shipping / myshipper.php中
3)在运送选项表中添加一行
$params = func_query_first ("SELECT * FROM $sql_tbl[shipping_options] WHERE carrier='CPC'");
4)在xcart_shipping表中添加可能的送货方式
INSERT INTO xcart_shipping VALUES (null,'Canada Post Expedited','','L','CPC','81',20,'Y','CEX',0.00,0.00,1020,'','');
INSERT INTO xcart_shipping VALUES (null,'Canada Post Regular','','L','CPC','82',10,'Y','CRE',0.00,0.00,1010,'','');
INSERT INTO xcart_shipping VALUES (null,'Canada Post Xpresspost USA','','I','CPC','89',90,'Y','',0.00,0.00,2030,'','');
.....