Descripción
Se produce un problema de cambio en la fecha de creación cuando un review
o un merchant
tienen fechas de creación diferentes en las actualizaciones. Dado que la fecha de creación es un campo inmutable, los cambios en la fecha de creación provocarán que se produzca este problema.
Cómo corregirlo
Elige una de las siguientes opciones para resolver el problema:
Opción A:
Si deseas usar la hora de creación original, vuelve a enviar review
o merchant
con el create_timestamp
original y el last_update_timestamp
actualizado.
Opción B:
Si quieres usar una nueva fecha de creación, vuelve a enviar el objeto review
o merchant
con el nuevo create_timestamp
y el last_update_timestamp
actualizado. Luego, informa al equipo de asistencia al cliente el nombre del archivo que contiene la entrada. El equipo de asistencia puede ayudarte a resolver este problema.
Ejemplo
El 1 de marzo, subes el archivo del feed "2017_03_01.xml" a tu endpoint. El archivo contiene una entrada para una opinión que no se envió anteriormente:
<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>
Al día siguiente, envías el siguiente archivo de feed "2017_03_02.xml", que actualiza la hora de creación de la opinión "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>
La segunda entrada para la revisión "156368" crea un conflicto en el tiempo de creación. Recibes una notificación del equipo de asistencia en la que se te informa que se produjo un problema con los datos.
Después de revisar la documentación sobre cómo solucionar este problema, eliges la opción A para volver a establecer la hora de creación original. La fecha y hora de creación originales eran "2017-02-25T03:02:23Z". Por lo tanto, el 10 de marzo, envías el siguiente archivo de feed "2017_03_10-fix.xml":
<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>