0

尝试将新的实时运输系统添加到现有的旧 (4.2.x) X-Cart 版本中,但我无法弄清楚如何正确实施它。计划是将查找放入一个新的 shipping/mod_*.php 文件中,据我所知,将 $intershipper_rates 与我从评级 API 获得的响应合并。我只是不知道如何可靠地集成它,也不知道是否需要手动将任何内容添加到数据库中以使其正常工作。似乎没有任何旧版本的参考资料或文档,我也可以轻松访问以找出它。如果有人可以帮我解决这个问题,我将不胜感激。

4

1 回答 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 回答