Menu
Feedback
Comece aqui
Tutoriales
Portal del desarrollador

Problemas Conocidos
Directrices de Soporte
Troubleshooting

Preguntas Frecuentes
Anuncios
Problemas Conocidos
GET Product by Refid Devuelve 'Null' cuando no se encuentra
GET Product by Refid Devuelve 'Null' cuando no se encuentra
ID: 826702
No Fix
Publicado en 16/5/2023
Última actualización 1/7/2024

Sumario

Este problema conocido ha sido traducido automáticamente del inglés.

La ruta get product by refid (/catalog_system/pvt/products/productgetbyrefid) devuelve un null en lugar de una simple respuesta 404 cuando no se encuentra un id válido en el catálogo de una tienda determinada.

Simulación

  1. Ejecute el siguiente cURL

curl --location --request GET 'https://mystore.vtexcommercestable.com.br/api/catalog_system/pvt/products/productgetbyrefid/667'
--header 'Content-Type: application/json'
--header 'Cookie: janus_sid=beb23e63-ccb5-4619-9ee7-f1f61deb0683'

Debería obtener la siguiente respuesta si el id dado no existe

{"base64":"  ","img":{"width":1136,"height":262,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":32230,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/es/known-issues/Catalog/get-product-by-refid-devuelve-null-cuando-no-se-encuentra_1.png"}}

Esto es incorrecto ya que lo esperado es un 404 - Not Found.

Workaround

Usar otras APIs para GET product como Get Product by ID si esta respuesta 404 es imperativa para cualquier cosa con la que estés trabajando.

Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page
¿Todavía tienes dudas?
Pregunte a la comunidad
Encuentra solucciones y comparte ideas en la comunidad de VTEX.
Únete a nuestra comunidad
Solicite soporte a VTEX
Para asistencia personalizada, contacte a nuestros expertos.
Abra un ticket de soporte
GithubDeveloper portalCommunityFeedback