Custom Shipping for Zip Code, and Weight

Hello, Is there a way to put personalized shipments? Using your zip code depending on its weight?

The problem is that the price “X” varies from the total weight of the order as well as its “X” postal code of the client to pay for said order, the couriers have their own price and are local couriers, there will be a way in which it can be done That ?, I have seen that there are also apps for that but they handle it very generally, whether there is also an app that only serves as a bridge, because the messages are not registered in Shopify because they are local or it is simply an app that allows external couriers(custom these) with postal code and weight filters, and that it works in Mexico

Custom: Zip Code, Couriers, and Weight