En esta página, se documentan las inquietudes conocidas de los desarrolladores sobre la API de Merchant.
Problemas de capacidad de procesamiento para los métodos insert de productos e inventarios
Fecha de informe: 28 de enero de 2026 (UTC) | Última actualización: 31 de marzo de 2026 (UTC)
Recibimos informes de problemas de rendimiento del cliente con la capacidad de procesamiento mientras se transmitían grandes cantidades de datos a la API de Merchant. Es posible que veas este problema cuando uses bibliotecas cliente para los siguientes métodos:
accounts.productInputs.insertaccounts.products.localInventories.insertaccounts.products.regionalInventories.insert
Realizamos mejoras para aumentar el rendimiento de varios sistemas de backend. Si aún tienes este problema, es posible que debas configurar un grupo de canales para maximizar la capacidad de procesamiento. Esto omite el límite típico de 100 transmisiones de un solo canal de gRPC, ya que administra varias conexiones subyacentes. Para obtener más información, consulta Refactoriza el código para solicitudes simultáneas: mejora la capacidad de procesamiento con grupos de canales.
Identificadores de productos con caracteres especiales
Fecha de informe: 3 de octubre de 2025 (UTC) | Última actualización: 8 de abril de 2026 (UTC)
Es posible que los usuarios tengan problemas cuando administren productos en los que el productId o el offerId no respeten los lineamientos de formato de los IDs de productos.
Estos IDs de productos pueden contener caracteres especiales, sobre todo barras diagonales (/), dos puntos (:), tildes (~) y signos de porcentaje (%). Las plataformas como Merchant Center ya permiten algunos caracteres especiales en los IDs de productos.
Debido a que la API de Merchant incorpora el identificador de producto directamente en el recurso name como parte de la URL (por ejemplo, accounts/{account}/products/{productId}), estos caracteres pueden interferir con el enrutamiento y el análisis de URLs estándar, lo que genera errores inesperados de 404 Not Found o 400 Bad Request durante las operaciones GET, PATCH o DELETE.
Para interactuar de forma segura con los productos que contienen estos caracteres, debes
codificar el segmento productId o offerId del nombre del recurso. El algoritmo de codificación
es la codificación Base64URL sin relleno. Para obtener más información, consulta accounts.productInputs.name.
Resuelto: Implementamos una solución para estandarizar el comportamiento en todo el ecosistema de la API de Merchant. Agregamos un campo nuevo base64_encoded_name a las respuestas de la API que proporciona el nombre del recurso codificado previamente, lo que te permite usar el resultado de una llamada de lista o de obtención directamente como entrada para las actualizaciones posteriores sin realizar la codificación manual.
Demora después de la creación de la fuente de datos
Fecha de informe: 10 de abril de 2024 UTC | Última actualización: 12 de mayo de 2024 UTC
Se produjo una demora conocida cuando se intentaron insertar productos, promociones o opiniones
inmediatamente después de crear un nuevo DataSource. Se devolvió el error Data source not found
cuando se intentaron insertar elementos en un plazo de 5 minutos desde la creación de la fuente de
datos.
Se resolvió: Se eliminó esta demora, lo que permite una interacción más inmediata con las fuentes de datos recién creadas.
¿Tienes algún otro problema?
Consulta nuestras páginas Obtén ayuda con la API de Merchant y Envía comentarios para cualquier otro problema.