Avaliação inválida

Descrição

Uma classificação inválida ocorre quando um review tem as seguintes condições:

  • Intervalos de classificação mínima e máxima iguais.
  • A classificação da avaliação não está entre os valores mínimo e máximo (incluindo o intervalo de classificação).

Como corrigir

Entregue o review com um last_update_timestamp atualizado e verifique o seguinte:

  1. Os intervalos de classificação mínima e máxima não são iguais.
  2. A classificação da avaliação está dentro dos valores mínimo e máximo (inclusive) do intervalo de classificação.

Exemplo

Em 1º de março, você faz upload do arquivo de feed "2017_03_01.xml" para seu endpoint. O arquivo contém o seguinte conteúdo:

<review id="156368" mid="2739">
  <reviewer_name>Ada</reviewer_name>
  <create_timestamp>2017-02-27T07:55:06Z</create_timestamp>
  <last_update_timestamp>2017-02-27T07:55:06Z</last_update_timestamp>
  <country_code>US</country_code>
  <title >Great prices </title>
  <content>My order arrived on time and I got a great price.</content>
  <ratings>
  <overall min="1" max="10">0</overall>
  <customer_service min="1" max="10">10</customer_service>
  </ratings>
  <collection_method>after_fulfillment</collection_method>
</review>

O arquivo acima contém uma avaliação com uma classificação fora do intervalo especificado. Depois de processar seu feed, a equipe de suporte notifica você sobre um problema de dados ou uma classificação inválida.

Alguns dias depois, após analisar a documentação, você faz upload do arquivo "2017_03_04-fix.xml" no endpoint para resolver o problema da classificação inválida. O conteúdo de "2017_03_04-fix.xml" está abaixo:

<review id="156368" mid="2739">
  <reviewer_name>Ada</reviewer_name>
  <create_timestamp>2017-02-27T07:55:06Z</create_timestamp>
  <last_update_timestamp>2017-03-03T08:01:20Z</last_update_timestamp>
  <country_code>US</country_code>
  <title>Great prices</title>
  <content>My order arrived on time and I got a great price.</content>
  <ratings>
    <overall min="1" max="10">8</overall>
    <customer_service min="1" max="10">10</customer_service>
  </ratings>
  <collection_method>after_fulfillment</collection_method<
</review>