尝试将新的实时运输系统添加到现有的旧 (4.2.x) X-Cart 版本中,但我无法弄清楚如何正确实施它。计划是将查找放入一个新的 shipping/mod_*.php 文件中,据我所知,将 $intershipper_rates 与我从评级 API 获得的响应合并。我只是不知道如何可靠地集成它,也不知道是否需要手动将任何内容添加到数据库中以使其正常工作。似乎没有任何旧版本的参考资料或文档,我也可以轻松访问以找出它。如果有人可以帮我解决这个问题,我将不胜感激。
问问题
48 次
1 回答
0
在下面的代码中,将“CPC”子字符串替换为您的新托运人代码。
1)创建功能,如
- func_shipper_CPC
- func_get_package_limits_CPC
- func_check_limits_CPC
在像 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,'','');
.....
于 2018-11-23T07:08:49.760 回答