Ola @ismaelirc
Veja com o José Mathias ou com o pessoal do OpencartBrasil os mesmo já tem um modulo para este fim, e bastaria ele ajustar segundo a sua necessidade.
https://www.opencartbrasil.com.br/frete- ... ra-motoboy
e
https://www.joseanmatias.com.br/modulos-opencart