Descrição
Um problema de mudança no tempo de criação ocorre quando um review
ou merchant
tem
tempos de criação diferentes em várias atualizações. Como o tempo de criação é um campo imutável, as mudanças nesse campo causam esse problema.
Como corrigir
Escolha uma das seguintes opções para resolver o problema:
Opção A:
Se quiser usar o horário de criação original, reenvie o review
ou merchant
com o
create_timestamp
original e o last_update_timestamp
atualizado.
Opção B:
Se quiser usar um novo horário de criação, reenvie o
review
ou
merchant
com o novo
create_timestamp
e o last_update_timestamp
atualizado. Em seguida, informe à equipe de suporte o nome do arquivo que contém a entrada. A equipe de suporte pode ajudar a resolver esse problema.
Exemplo
Em 1º de março, você faz upload do arquivo de feed "2017_03_01.xml" para seu endpoint. O arquivo contém uma entrada para uma avaliação que não foi enviada antes:
<review id="156368" mid="2739"> <reviewer_name>Ada</reviewer_name> <create_timestamp>2017-02-25T03:02:23Z</create_timestamp> <last_update_timestamp>2017-02-25T03:02:23Z</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">9</overall> <customer_service min="1" max="10">10</customer_service> </ratings> <collection_method>after_fulfillment</collection_method> </review>
No dia seguinte, você envia o arquivo de feed "2017_03_02.xml", que atualiza o horário de criação da avaliação "156368":
<review id="156368" mid="2739> <reviewer_name>Ada</reviewer_name> <create_timestamp>2017-02-26T11:01:42Z</create_timestamp> <last_update_timestamp>2017-02-26T11:01:42Z</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">9</overall> <customer_service min="1" max="10">10</customer_service> </ratings> <collection_method>after_fulfillment</collection_method> </review>
A segunda entrada para revisão "156368" cria um conflito no tempo de criação. Você recebe uma notificação da equipe de suporte informando que ocorreu um problema com os dados.
Depois de analisar a documentação sobre como corrigir esse problema, escolha Opção A para mudar o horário de criação de volta ao que era originalmente. O horário de criação original foi "2017-02-25T03:02:23Z". Portanto, você envia o arquivo de feed "2017_03_10-fix.xml" em 10 de março:
<review id="156368" mid="2739"> <reviewer_name>Ada</reviewer_name> <create_timestamp>2017-02-25T03:02:23Z</create_timestamp> <last_update_timestamp>2017-03-09T02:40:23Z</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>9</overall> <customer_service min="1" max="10">10</customer_service> </ratings> <collection_method>after_fulfillment</collection_method> </review>