你需要参考本文章,你需要做的是重写后台 Magento/Sales 模块下的 Adminhtml/Shipment,增加字段,对接接口。
如果是我做的话,我会这么写:
由于不知道你的接口是怎么样的,首先,肯定是需要增加后台字段。
然后后台订单操作人员,选择是否启用该物流接口,然后点击获取物流订单号,然后post订单物流数据到第三方接口,然后js返回自动填写物流号。
再保存.
如果要修改扩展这个区域,可以看看sale下的 ShipmentTrack
刚才和朋友讨论了一下你这个需求,他更倾向于单独开发模块,而不是重写Magento自身的模块。
如果是单独的模块,可以参考这个Magento2物流跟踪模块,虽然是商业模块.
以上仅供参考。