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
- 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

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.