Hola @ramon_sevilla60 y @raul_store,
@raul_store tiene razón al preguntar por la versión, ya que el contexto ayuda. No obstante, la limitación que describe Ramón es inherente a PrestaShop 1.7.6.5 (y de hecho a la mayoría de versiones estándar) en cuanto a las reglas de transportistas. El sistema de zonas de PrestaShop está diseñado para trabajar a un nivel más macro (país, provincia/estado) y no ofrece filtros nativos basados en códigos postales específicos o rangos de forma directa en el Back Office.
Intentar cubrir esto con reglas de carrito o personalizaciones manuales es complejo y propenso a errores, ya que implicaría muchas anulaciones de código o lógica condicional en el checkout, lo cual no es mantenible.
Para resolver este problema de forma eficiente y sin modificar el core, te recomiendo el módulo Reglas condicionales de métodos de envío. Este módulo te permite crear reglas muy detalladas basadas en el código postal (o rangos de CP), el peso del carrito, el valor del carrito, grupos de clientes, y otras condiciones, para mostrar u ocultar transportistas específicos. Es la solución más robusta para gestionar envíos a zonas especiales como las islas o códigos postales remotos sin dolores de cabeza.