我希望使用英国初始城市链接快递,作为运输供应商。有人知道什么与他们的系统集成,如扩展或插件?如果没有,我们如何将新的承运商添加到列表中,以便我们可以手动将跟踪编号添加到订单中。客户可以使用该编号在CityLink网站上跟踪其订单。
krugob8w1#
在配置中添加新的活动/非活动载波
<default> <carriers> <your_carrier> <active>0|1</active> <model>your_module/your_carrier</model> <title>Your Carrier</title> <name>your_carrier</name> <price>0.00</price> </your_carrier> </carriers> </default>
然后在扩展 Mage _Shipping_Model_Carrier_Abstract的模型your_module/your_carrier中,重写方法isTrackingAvailable以返回true:
public function isTrackingAvailable() { return true; }
eimct9ow2#
我希望你是在一个震惊-大多数运营商的工作很好,以获得您的业务,并有后端系统运行良好。CityLink是在一个时代,有定制的Visual Basic应用程序运行在486个人电脑与点阵打印机。我夸大了,但你明白的想法。我们编写了自己的CityLink模块来处理他们的区域费率,考虑到体积测量,并检查我们没有超过最大尺寸。这需要手动输入费率,不打印标签或任何花哨的东西-客户得到一个准确的报价虽然。我认为他们已经整理了他们的费率,以明智地使用Magento的标准表费率,你也可以在交货时间输入跟踪号码,当你“创建交货”。
50pmv0ei3#
您最好的选择是安装Parcelhub software来将多个运营商集成到您的Magento帐户中。
eblbsuwk4#
如果你打算按照Rashid的建议修改函数getCarriers(),注意这个函数在几个地方重复出现:
\app\code\core\Mage\Adminhtml\Block\Sales\Order\Invoice\Create\Tracking.php \app\code\core\Mage\Adminhtml\Block\Sales\Order\Shipment\Create\Tracking.php \app\code\core\Mage\Adminhtml\Block\Sales\Order\Shipment\View\Tracking.php \app\code\core\Mage\Sales\Model\Order\Shipment\Api.php
w3nuxt5m5#
要在列表中添加新运营商,只需编辑目录app/code/core/ Mage /Adminhtml/Block/Sales/Order/Shipment/Create/中的tracking.php文件即可找到密码
public function getCarriers() { $carriers = array(); $carrierInstances = Mage::getSingleton('shipping/config')->getAllCarriers( $this->getShipment()->getStoreId() ); $carriers['custom'] = Mage::helper('sales')->__('CustomValue');
然后复制最后一行即
$carriers['custom'] = Mage::helper('sales')->__('CustomValue');
现在用您的“自定义值”更改“自定义”,用您自己的自定义标签更改“自定义值”,例如
$carriers['firstflight'] = Mage::helper('sales')->__('First Flight Courier');
希望对你有帮助!!
5条答案
按热度按时间krugob8w1#
在配置中添加新的活动/非活动载波
然后在扩展 Mage _Shipping_Model_Carrier_Abstract的模型your_module/your_carrier中,重写方法isTrackingAvailable以返回true:
eimct9ow2#
我希望你是在一个震惊-大多数运营商的工作很好,以获得您的业务,并有后端系统运行良好。CityLink是在一个时代,有定制的Visual Basic应用程序运行在486个人电脑与点阵打印机。我夸大了,但你明白的想法。
我们编写了自己的CityLink模块来处理他们的区域费率,考虑到体积测量,并检查我们没有超过最大尺寸。
这需要手动输入费率,不打印标签或任何花哨的东西-客户得到一个准确的报价虽然。
我认为他们已经整理了他们的费率,以明智地使用Magento的标准表费率,你也可以在交货时间输入跟踪号码,当你“创建交货”。
50pmv0ei3#
您最好的选择是安装Parcelhub software来将多个运营商集成到您的Magento帐户中。
eblbsuwk4#
如果你打算按照Rashid的建议修改函数getCarriers(),注意这个函数在几个地方重复出现:
w3nuxt5m5#
要在列表中添加新运营商,只需编辑目录app/code/core/ Mage /Adminhtml/Block/Sales/Order/Shipment/Create/中的tracking.php文件即可
找到密码
然后复制最后一行即
现在用您的“自定义值”更改“自定义”,用您自己的自定义标签更改“自定义值”,例如
希望对你有帮助!!