pues la verdad que no, me funciona.
lo he solucionado, subiendo una base de datos.
--
-- Volcado de datos para la tabla `ps_product_carrier`
--
INSERT INTO `ps_product_carrier` (`id_product`, `id_carrier_reference`, `id_shop`) VALUES
(7640, 1, 1),
(3899, 1, 1);
7640 = a la ID del producto
1 = a la ID del trasnportista
1 = a la ID de la tienda ( en Multitienda cada una tiene una ID )
Creo que con esto ayudamos a mas de uno y es mas facil hacerlo.