Olá,
Infelizmente não há nada neste sentido. Creio que para isso teria que ao invés de se levar em consideração o cadastro do CEP de origem que na maioria das vezes está nos dados de configuração dos módulos, teria que ser criado um novo campo no cadastro do produto que seria o campo CEP de origem, já no módulo que calcula o frete, teria que ser feito modificação para que ele leve em consideração o CEP de origem do produto no cálculo, e fizesse cálculos agrupados de origens diferentes e para o cliente só exibisse o valor total do frete.
Em resumo, é possível mas dará trabalho, se não dominar OpenCart e programação PHP, o melhor é contratar um freelancer para a implementação.
Espero ter ajudado.
Sempre em frente...