Guía de casos de uso de la Notifications API v1

Cómo suscribirse a las notificaciones que son pertinentes para la selling partner's business.

La API de la Versión: v1

¿Cuál es la Notifications API v1?

La selling partner API de Notificaciones le permite suscribirse a las notificaciones que son pertinentes para la selling partner 's business. El uso de esta API, puede crear un destino para recibir notificaciones, suscribirse a las notificaciones, eliminar suscripciones de notificación, y más. En lugar de la votación de la información, su aplicación puede recibir la información directamente de Amazon cuando un evento se dispara una notificación a las que estás suscrito.

Puedes suscribirte a notificaciones en nombre de sellers o vendors. Para determinar si puedes suscribirte a un tipo de notificación en nombre únicamente de sellers, únicamente de vendors o de ambos,vaya a notificationType.

🚧

Construir un mecanismo de copia de seguridad

Como mejor práctica, se recomienda que tenga un medio para recuperar la información necesaria en caso de un corte inesperado o retraso en la entrega de la notificación.

Terminología

  • Amazon EventBridge: Un serverless evento de autobús que conecta los datos de la aplicación desde sus propias aplicaciones, integradas de Software-como-un-Servicio (SaaS) de las aplicaciones y de los servicios de AWS. Para obtener más información, consulte Amazon EventBridge.
  • (Amazon SQS) Amazon Simple Queue Service: Una totalmente gestionado servicio de message queue server para microservices, sistemas distribuidos, y serverless aplicaciones. Para obtener más información, consulte Amazon Simple Queue Service.
  • Partner event source: Usado por un AWS partner para enviar eventos a un cliente de cuenta AWS. Para recibir estos eventos, el cliente debe asociar un evento de autobús con la pareja de origen de evento. Para obtener más información, consulte ¿Qué Es Amazon EventBridge?
  • Event bus: Recibe los eventos de una fuente y los dirige a la asignación resource de acuerdo a las reglas asociadas con el Event bus. Para obtener más información, consulte EventBus.

Notificación de flujos de trabajo

Hay dos diferentes flujos de trabajo para la recepción de notificaciones. El flujo de trabajo de uso depende del tipo de notificación que desea recibir.

Amazon EventBridge de flujo de trabajo

El siguiente diagrama Offers una visión general de la Amazonía EventBridge pasos de flujo de trabajo para suscribirse a listas de notificaciones.

flujo de trabajo para suscribirse a listas de notificaciones

flujo de trabajo para suscribirse a listas de notificaciones

Utilice este flujo de trabajo para recibir los siguientes tipos de notificación:

  • BRANDED_ITEM_CONTENT_CHANGE: Envía cada vez que hay un cambio en el título, descripción, viñetas o imágenes, por cualquier ASIN que la selling partner tiene una marca en relación con.
  • ITEM_PRODUCT_TYPE_CHANGE: Envía cada vez que hay un cambio en el tipo de producto nombre de cualquier ASIN que la selling partner tiene una marca en relación con.
  • LISTINGS_ITEM_STATUS_CHANGE: Envía cada vez que hay un listado de cambio de estado, incluyendo comprable de transición, listado de crear, o listado de eliminar cualquier SKU que la selling partner tiene.
  • LISTINGS_ITEM_ISSUES_CHANGE: Envía cada vez que hay un cambio de cualquier SKU que la selling partner tiene.
  • PRODUCT_TYPE_DEFINITIONS_CHANGE: Envía cada vez que hay un nuevo Tipo de Producto o Tipo de Producto Versión.

Consulte el Tutorial: Configurar notificaciones (fluxo de trabalho do Amazon EventBridge).

Amazon Simple Queue Service flujo de trabajo

Utilice este flujo de trabajo para recibir los siguientes tipos de notificación:

  • ACCOUNT_STATUS_CHANGED:Enviado cada vez que cambia el estado de la cuenta para los pares de selling partner /marketplace suscritos a los desarrolladores. Una notificación se publica cada vez que la venta de la pareja cuenta de los cambios de estado entre NORMAL, AT_RISK, y DEACTIVATED.
  • ANY_OFFER_CHANGED: Envía cada vez que hay un cambio en alguna de las 20 mejores ofertas, por estado (nuevo o usado), o si el externo precio (el precio de otras tiendas) cambios para un elemento de la lista por el seller.
  • B2B_ANY_OFFER_CHANGED: Envía cada vez que hay un cambio en cualquiera de los top 20 B2B Offers, en la forma de cualquier cambio de precio (ya sea de una sola unidad o cantidad de la capa de descuento de los precios) para un elemento de la lista por el seller.
  • DETAIL_PAGE_TRAFFIC_EVENT: Enviado al comienzo de cada hora. Esta notificación comparte datos de tráfico a nivel de ASIN e incluye datos de la hora anterior, así como cualquier dato retrasado de hasta 24 horas antes. Cada notificación puede incluir varios ASIN y un selling partner puede esperar recibir varias notificaciones cada hora.
  • FBA_INVENTORY_AVAILABILITY_CHANGES: Envía cada vez que hay un cambio en el Cumplimiento Por parte de Amazon (FBA) las cantidades de inventario. Esta notificación incluye una instantánea de la FBA de inventario en todos los marketplaces en una región en particular.
  • FBA_OUTBOUND_SHIPMENT_STATUS: Envía cada vez que creamos o cancelar un Cumplimiento por parte de Amazon, el envío de un seller.
  • FEE_PROMOTION: se Envía cuando una promoción se convierte en activo.
  • FEED_PROCESSING_FINISHED: Enviado siempre a cualquier alimento enviadas mediante la selling partner API para Feeds alcanza un alimento estado de tramitación de DONE, CANCELLED o FATAL.
  • FULFILLMENT_ORDER_STATUS: Envía cada vez que hay un cambio en el estatus de un Multi-Canal de Cumplimiento de la orden.
  • ITEM_INVENTORY_EVENT_CHANGE : Enviado al comienzo de cada hora. Esta notificación comparte datos de inventario a nivel de ASIN e incluye datos de la hora anterior, así como cualquier dato retrasado de hasta 24 horas antes. Cada notificación puede incluir varios ASIN y un socio de ventas puede esperar recibir varias notificaciones cada hora.
  • ITEM_SALES_EVENT_CHANGE: Enviado al comienzo de cada hora. Esta notificación comparte datos de ventas a nivel de ASIN e incluye datos de la hora anterior, así como cualquier dato retrasado de hasta 24 horas antes. Cada notificación puede incluir varios ASIN y un socio de ventas puede esperar recibir varias notificaciones cada hora.
  • ORDER_CHANGE: Enviado siempre que haya un cambio importante en el pedido. Los cambios importantes incluyen cambios en el estado del pedido y cancelaciones solicitadas por el comprador.
  • ORDER_STATUS_CHANGE: Envía cada vez que hay un cambio en el estado de nuevo o existente a fin de disponibilidad.
  • PRICING_HEALTH: Envía cada vez que un seller de la oferta no es elegible para ser la Oferta presentada debido a la falta de competitividad de los precios.
  • REPORT_PROCESSING_FINISHED: Enviado siempre que cualquier reporte que se ha solicitado el uso de la la selling partner API de Reports alcanza un reporte de tramitación de DONE, CANCELLED o FATAL.

Consulte el Tutorial: Configurar notificaciones (Fluxo de trabalho do Amazon Simple Queue Service).

Tutorial: Configurar notificaciones (fluxo de trabalho do Amazon EventBridge)

Utilizar este tutorial para recibir cualquiera de los siguientes tipos de notificaciones:

  • BRANDED_ITEM_CONTENT_CHANGE: Envía cada vez que hay un cambio en el título, descripción, viñetas o imágenes por cualquier ASIN que la selling partner tiene una marca en relación con.
  • ITEM_PRODUCT_TYPE_CHANGE: Envía cada vez que hay un cambio en el tipo de producto nombre de cualquier ASIN que la selling partner tiene una marca en relación con.
  • LISTINGS_ITEM_STATUS_CHANGE: Envía cada vez que hay un listado de cambio de estado, incluyendo comprable de transición, listado de crear, o listado de eliminar cualquier SKU que la selling partner tiene.
  • LISTINGS_ITEM_ISSUES_CHANGE: Envía cada vez que hay un cambio de cualquier SKU que la selling partner tiene.
  • LISTINGS_ITEM_MFN_QUANTITY_CHANGE: Enviado cada vez que hay un cambio en la cantidad disponible de un artículo de listados.
  • PRODUCT_TYPE_DEFINITIONS_CHANGE: Envía cada vez que hay un nuevo Tipo de Producto o Tipo de Producto Versión.

Si desea recibir cualquier otro tipo de notificación, omita este tutorial e ir al Tutorial: Configurar notificaciones (Fluxo de trabalho do Amazon Simple Queue Service).

Requisitos previos

Para completar este tutorial, necesitará:

  • La autorización de la selling partner s (sellers o vendors) para quienes estás realizando las llamadas. Se refieren a la Guía para desarrolladores de Selling Partner API para más información.
  • Una cuenta de AWS. Esta cuenta de AWS será responsable por los cargos relacionados con la recepción de las notificaciones. Si aún no eres cliente de AWS, puedes crear una cuenta de AWS de forma gratuita. Para obtener más información, consulte la AWS Free Tier.
  • Un recurso de destino para recibir notificación de eventos de Amazon EventBridge autobús. Para obtener más información, consulte ¿Qué Es Amazon EventBridge?
  • Una comprensión básica de Amazon EventBridge. Para obtener más información, consulte Amazon EventBridge.

Paso 1. Crear un destino

Llame a la operación createDestination para crear un Amazon EventBridge destino.

Nota: sólo puede crear una EventBridge destino por cuenta de AWS.

  1. Llame a la operación createDestination, pasando los siguientes parámetros del body:
ParámetroDescripciónSe requiere
resourceSpecificationLa información necesaria para crear un destino de los recursos. En este flujo de trabajo incluyen la eventBridge especificación.

Tipo: resourceSpecification
nombreUn nombre definido por el desarrollador para ayudar a identificar este destino.

Tipo: string

Nota: Llamar a la operación createDestination no requiere de autorización de la cualquier selling partner . En este sentido, esta operación es un "grantless de la operación" y tiene un diferente modelo de autorización de la Venta de la mayoría de los otros selling partner API operations. Para obtener más información, consulte Grantless operaciones en la Guía para desarrolladores de Selling Partner API.

Ejemplo de solicitud:

POST https://sellingpartnerapi-na.amazon.com/notifications/v1/destinations
{
  "resourceSpecification":
  {
    "eventBridge":
    {
      "accountId": "123456789",
      "region": "us-east-1"
    }
  },
  "name": "YourDestinationName"
}

Respuesta

Una respuesta correcta incluye lo siguiente:

NombreDescripción
resourceLos recursos que recibirá las notificaciones asociadas con este destino.

Tipo: DestinationResource
destinationIdEl destino identificador generado cuando se creó el destino.

Tipo: string
nombreEl nombre de este destino.

Tipo: string

Respuesta ejemplo:

{
  "payload": {
    "resource": {
      "sqs": null,
      "eventBridge": {
        "name": "sellingpartnerapi.amazon.com/amzn1.sellerapps.app.15a75829-cd4a-4efc-b947-0cc39d874577",
        "accountId": "123456789",
        "region": "us-east-1"
      }
    },
    "destinationId": "64a4a891-60dd-303f-89f9-43caf25cb3ec",
    "name": "YourDestinationName"
  }
}
  1. Guardar los valores siguientes:

Paso 2. Configurar Amazon EventBridge para manejar las notificaciones

Asociar un evento en el autobús con su pareja de origen de evento. Para las definiciones, se refieren a la Terminología.

  1. Ir a Amazon EventBridge e iniciar sesión en la Consola de AWS mediante la Cuenta de AWS ID especificado cuando llama a la operación createDestination en el Paso 1. Crear un destino.
  2. En la consola, asegúrese de que la Región de AWS que especificó cuando llama a la operación createDestination.
  3. En el panel de navegación, seleccione Partner event sources.
  4. En la Partner event sources área, en Name, seleccione el partner de origen de evento que coincide con el resource:eventBridge:name valor devuelto en el Paso 1. Crear un destino. El Partner event source está en este formato: aws.partner/sellingpartnerapi.amazon.com/{AWS Account Id}/{Application Id}.
  5. En la nueva página que aparece, elija Associate with event bus.
  6. En el Associate with event bus página, deje las casillas vacías y elegir Associate.

Ha creado un partner event bus y asociados con su pareja de origen de evento. Vaya al Paso 3. Crear una regla que se activa en un evento de notificación.

Paso 3. Crear una regla que se activa en un evento de notificación

Crear una regla de que los relojes específicos para la notificación de eventos y rutas a los recursos de destino de su elección.

  1. Ir a Amazon EventBridge. Si no ha iniciado sesión en la Consola de AWS, inicie sesión con la Cuenta de AWS ID especificado cuando llama a la operación createDestination en el Paso 1. Crear un destino.
  2. En la Consola, asegúrese de que la Región de AWS que especificó cuando llama a la operación createDestination.
  3. En el panel de navegación, seleccione Rules.
  4. Elija Create rule.
  5. Introduzca un nombre y una descripción opcional para la regla.
  6. Para el Event bus, seleccione el autobús que se asocia con la pareja de origen de evento.
  7. Elija Next.
  8. Para el Event source, seleccione AWS events or EventBridge partner events.
  9. Para la Creation method, seleccione Use pattern form.
  10. En Event pattern:
  • Elegir Event source, seleccione EventBridge partners.
  • Para el Partner en la dropdown, seleccione Amazon selling partner APIs.
  • Para el Event type en la dropdown, seleccione All Events.

El evento patrón que se muestra debe ser similar a la siguiente, que indica que va a recibir todos los eventos emitidos por sellingpartnerapi.amazon.com:

{
  "source": [
    {
      "prefix": "aws.partner/sellingpartnerapi.amazon.com"
    }
  ]
}
  1. (Opcional) Editar el evento patrón para incluir reglas que coinciden sólo los eventos de notificación que desee. El suceso siguiente patrón contiene una regla que coincide sólo conBRANDED_ITEM_CONTENT_CHANGE los eventos de sellingpartnerapi.amazon.com:
{
  "source": [
    {
      "prefix": "aws.partner/sellingpartnerapi.amazon.com"
    }
  ],
  "detail-type": ["BRANDED_ITEM_CONTENT_CHANGE"]
}

Para obtener información acerca de la creación de reglas más complejas, consulte Event Patterns en la AWS documentación.

  1. Elija Next.
  2. Ahora seleccione el servicio de AWS que va a actuar cuando un evento del tipo seleccionado es detectado. Introduzca la información específica para este tipo de destino, si es necesario.

Nota: Para muchos tipos de destino, EventBridge necesita permisos para enviar eventos a la meta. En estos casos, puede crear una nueva función de IAM o puede utilizar una función de IAM. Realice una de las siguientes:

  • Para crear una función de IAM, seleccione Crear un nuevo rol para este recurso.
  • Para utilizar una función de IAM que ya ha creado, seleccione Usar la función existente.

Nota: Para verificar que los eventos están llegando a través de su EventBridge, puede utilizar una cola SQS como un objetivo para la regla que ha creado y, a continuación, la encuesta que cola SQS como las notificaciones que llegan.

  1. (Opcional) Elija Add another target para agregar otro objetivo de esta regla, si necesita más de uno.
  2. Elija Next.
  3. (Opcional) Introduzca una o más etiquetas para la regla. Para obtener más información, consulte el Etiquetado de Amazon EventBridge Recursos de AWS documentación.
  4. Elija Next.
  5. Elija Create rule.

Solución de problemas:

Paso 4. Crear una suscripción

Suscribirse a un tipo de notificación, para ser entregado a su destino que creó en el Paso 1. Crear un destino.

Nota: Sólo una suscripción por cada solicitud, tipo de notificación, y de las partes(seller/vendor) se permite por la región.

  1. Llame a la operación createSubscription, pasando los siguientes parámetros:

Ruta de los parámetros:

ParámetroDescripciónSe requiere
notificationTypeEl tipo de notificación que desea suscribirse.

Valores posibles: BRANDED_ITEM_CONTENT_CHANGE, ITEM_PRODUCT_TYPE_CHANGE, LISTINGS_ITEM_STATUS_CHANGE, LISTINGS_ITEM_ISSUES_CHANGE, LISTINGS_ITEM_MFN_QUANTITY_CHANGE,
PRODUCT_TYPE_DEFINITIONS_CHANGE. Ver notificationType.

Tipo: string

Parámetros del body:

ParámetroDescripciónSe requiere
payloadVersionLa versión de la Payload object para ser usado en la notificación.

Tipo: string
destinationIdEl identificador para el destino en el que las notificaciones serán entregados. El uso de la destinationId valor que guardó en el Paso 1. Crear un destino.

Tipo: string

Ejemplo de solicitud:

POST https://sellingpartnerapi-na.amazon.com/ notifications/v1/subscriptions/BRANDED_ITEM_CONTENT_CHANGE
{
  "payloadVersion":"1.0",
  "destinationId":"3acafc7e-121b-1329-8ae8-1571be663aa2"
}

Respuesta

NombreDescripción
subscriptionIdLa suscripción identificador generado cuando la creación de la suscripción.

Tipo: string
payloadVersionLa versión de la Payload object para ser usado en la notificación.

Tipo: string
destinationIdEl identificador para el destino en el que las notificaciones serán entregados.

Tipo: string

Respuesta ejemplo:

{
  "payload":{
    "subscriptionId":" 7fcacc7e-727b-11e9-8848-1681be663d3e",
    "payloadVersion":" 1.0",
    "destinationId":"3acafc7e-121b-1329-8ae8-1571be663aa2"
  }
}

Ahora estás suscrito para recibir notificaciones BRANDED_ITEM_CONTENT_CHANGE .

Tutorial: Configurar notificaciones (Fluxo de trabalho do Amazon Simple Queue Service)

Utilizar este tutorial para configurar su sistema para recibir cualquiera de los siguientes tipos de notificaciones:

  • ACCOUNT_STATUS_CHANGED:Enviado cada vez que cambia el estado de la cuenta para los pares de selling partner /marketplace suscritos a los desarrolladores. Una notificación se publica cada vez que la venta de la pareja cuenta de los cambios de estado entre NORMAL, AT_RISK, y DEACTIVATED.
  • ANY_OFFER_CHANGED: Envía cada vez que hay un cambio en alguna de las 20 mejores ofertas, por estado (nuevo o usado), o si el externo precio (el precio de otras tiendas) cambios para un elemento de la lista por el seller.
  • B2B_ANY_OFFER_CHANGED: Envía cada vez que hay un cambio en cualquiera de los top 20 B2B Offers, en la forma de cualquier cambio de precio (ya sea de una sola unidad o cantidad de la capa de descuento de los precios) para un elemento de la lista por el seller.
  • DETAIL_PAGE_TRAFFIC_EVENT: Enviado al comienzo de cada hora. Esta notificación comparte datos de tráfico a nivel de ASIN e incluye datos de la hora anterior, así como cualquier dato retrasado de hasta 24 horas antes. Cada notificación puede incluir varios ASIN y un selling partner puede esperar recibir varias notificaciones cada hora.
  • FBA_INVENTORY_AVAILABILITY_CHANGES: Envía cada vez que hay un cambio en el Cumplimiento Por parte de Amazon (FBA) las cantidades de inventario. Esta notificación incluye una instantánea de la FBA de inventario en todos los marketplaces en una región en particular.
  • FBA_OUTBOUND_SHIPMENT_STATUS: Envía cada vez que creamos o cancelar un Cumplimiento por parte de Amazon, el envío de un seller.
  • FEE_PROMOTION: se Envía cuando una promoción se convierte en activo.
  • FEED_PROCESSING_FINISHED: Enviado siempre a cualquier alimento enviadas mediante la selling partner API para Feeds alcanza un alimento estado de tramitación de DONE, CANCELLED o FATAL.
  • FULFILLMENT_ORDER_STATUS: Envía cada vez que hay un cambio en el estatus de un Multi-Canal de Cumplimiento de la orden.
  • ITEM_INVENTORY_EVENT_CHANGE : Enviado al comienzo de cada hora. Esta notificación comparte datos de inventario a nivel de ASIN e incluye datos de la hora anterior, así como cualquier dato retrasado de hasta 24 horas antes. Cada notificación puede incluir varios ASIN y un socio de ventas puede esperar recibir varias notificaciones cada hora.
  • ITEM_SALES_EVENT_CHANGE: Enviado al comienzo de cada hora. Esta notificación comparte datos de ventas a nivel de ASIN e incluye datos de la hora anterior, así como cualquier dato retrasado de hasta 24 horas antes. Cada notificación puede incluir varios ASIN y un socio de ventas puede esperar recibir varias notificaciones cada hora.
  • ORDER_CHANGE: Enviado siempre que haya un cambio importante en el pedido. Los cambios importantes incluyen cambios en el estado del pedido y cancelaciones solicitadas por el comprador.
  • ORDER_STATUS_CHANGE: Envía cada vez que hay un cambio en el estado de nuevo o existente a fin de disponibilidad.
  • PRICING_HEALTH: Envía cada vez que un seller de la oferta no es elegible para ser la Oferta presentada debido a la falta de competitividad de los precios.
  • REPORT_PROCESSING_FINISHED: Enviado siempre que cualquier reporte que se ha solicitado el uso de la la selling partner API de Reports alcanza un reporte de tramitación de DONE, CANCELLED o FATAL.

Importante: Para recibir cualquier otro tipo de notificación, ir al Tutorial: Configurar notificaciones (fluxo de trabalho do Amazon EventBridge).

Requisitos previos

Para completar este tutorial, necesitará:

  • La autorización de los selling partner s para quienes estás realizando las llamadas. Ver la Guía para desarrolladores de Selling Partner API para más información.
  • Una Cuenta de AWS. Si aún no eres cliente de AWS, puedes crear una cuenta de AWS de forma gratuita. Para obtener más información, consulte la capa Gratuita de AWS.
  • Amazon Simple Queue Service (SQS) de la cola. Para obtener información acerca de la configuración de una cola SQS, ver Amazon Simple Queue Service.

Paso 1. Conceder la selling partner API de permiso para escribir en su cola SQS

Para recibir notificaciones debe conceder la selling partner API de permiso para escribir en su cola SQS.

  1. Abra la AWS Management Console e inicie sesión con sus credenciales de AWS.
  2. Desde la consola, abra Simple Queue Service.
  3. Seleccione el Estándar de la cola donde se desea recibir las notificaciones.
  4. Elegir la Access Policy ficha.
  5. De la Access policy (Permisos) de sección, seleccione Edit. La Edit Test Queue se abre la página.
  6. Desplácese hacia abajo a la Access policy, a continuación, seleccione la Policy generator link. La Política de AWS Generador se abre en una nueva pestaña.
  7. En el Paso 1 de la política de generador, seleccione SQS Queue Policy.
  8. En el Paso 2 de la política de generador:
  • Conjunto Effect a Allow.
  • Conjunto Principal para 437568002678.
  • Conjunto de Actions a SendMessage y GetQueueAttributes.
  • Introduzca el SQS ARN valor en Amazon Resource Name (ARN).
  • Elija Add Statement y verificar los detalles.
  1. En el Paso 3 de la política de generador, seleccione Generate Policy. Un cuadro de diálogo con la nueva política se abre.
  2. Copia de la póliza.
  3. Vaya de nuevo a la cola de Amazon SQS, abra la Access Policy ficha, a continuación, pegar la política en la Access Policy (Permissions) de la sección.
  4. Guardar los cambios.
  5. Referencia de la cola Details sección y en la nota de la ARN para esta cola. Pasará este valor usando el arn parámetro al llamar a la operación createDestination en el Paso 2. Crear un destino.

Nota: Si está utilizando en el lado del servidor de cifrado (ESS), entonces debe proporcionar la selling partner API de acceso a su clave con la AWS Key Management Service (KMS). Considere la posibilidad de usar la siguiente política:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "AWS": "arn:aws:iam::437568002678:root"
      },
      "Action": [
        "kms:GenerateDataKey",
        "kms:Decrypt"
      ],
      "Resource": "*"
    }
  ]
}

Ver Key management para obtener más información.

Paso 2. Crear un destino

Llame a la operación createDestination para crear un Amazon Simple Queue Service (SQS) de destino.

  1. Llame a la operación createDestination, pasando los siguientes parámetros del body:
ParámetroDescripciónSe requiere
resourceSpecificationLa información necesaria para crear un SQS destino. Esto incluye la sqs:arn valor que tienes desde el Paso 1. Conceder la selling partner API de permiso para escribir en su cola SQS.

Tipo: object
Sí.
nameUn nombre que especifique para ayudarle a identificar este destino.

Tipo: string

Nota: Llamar a la operación createDestination no requiere de autorización de la cualquier selling partner . En este sentido, esta operación es un "grantless de la operación" y tiene un diferente modelo de autorización de la Venta de la mayoría de los otros selling partner API operations. Para obtener más información, consulte Grantless operaciones en la Guía para desarrolladores de Selling Partner API.

Ejemplo de solicitud:

POST https://sellingpartnerapi-na.amazon.com/ notifications/v1/destinations
{
  "name": "YourDestinationName",
  "resourceSpecification":
  {
    "sqs":
    {
      "arn": "arn:aws:sqs:us-east-2:444455556666:queue1"
    }
  }
}

Respuesta

NombreDescripción
nameEl nombre definido por el desarrollador para este destino.

Tipo: string
destinationIdEl identificador de destino generado cuando creó el destino.

Tipo: string
resourceLos recursos que recibirá las notificaciones asociadas con este destino.

Tipo: object

Respuesta ejemplo:

{
  "payload": {
    "name": "YourDestinationName",
    "destinationId": "ExampleDestinationId",
    "resource": {
      "sqs": {
        "arn": "arn:aws:sqs:us-east-2:444455556666:queue1"
      }
    }
  }
}
  1. Guardar el destinationId valor como entrada para el Paso 3. Crear una suscripción.

Paso 3. Crear una suscripción

Crear una suscripción a un tipo de notificación, para ser entregado a su destino que creó en el paso anterior.

Nota: Sólo una suscripción por cada solicitud, tipo de notificación, y de las partes(seller/vendor) se permite por la región.

  1. Llame a la operación createSubscription , pasando los siguientes parámetros:

Ruta de los parámetros:

ParámetroDescripciónSe requiere
notificationTypeEl tipo de notificación que desea suscribirse.

Valores posibles: ACCOUNT_STATUS_CHANGED, ANY_OFFER_CHANGED, B2B_ANY_OFFER_CHANGED, FBA_INVENTORY_AVAILABILITY_CHANGES, FBA_OUTBOUND_SHIPMENT_STATUS, FEE_PROMOTION, FEED_PROCESSING_FINISHED, FULFILLMENT_ORDER_STATUS, MFN_ORDER_STATUS_CHANGE, ORDER_STATUS_CHANGE, PRICING_HEALTH, REPORT_PROCESSING_FINISHED. Ver notificationType

Tipo: string

Parámetros del body:

ParámetroDescripciónSe requiere
payloadVersionLa versión de la Payload object para ser usado en la notificación.

Tipo: string
destinationIdEl identificador para el destino en el que las notificaciones serán entregados. Utilice el valor guardado en el Paso 2. Crear un destino.

Tipo: string
processingDirectiveInformación adicional pasa a la suscripción para el control de la tramitación de las notificaciones. Por ejemplo, puede utilizar un eventFilter para personalizar su suscripción para el envío de notificaciones por sólo el especificado marketplaceId, o seleccione la agregación período de tiempo en el que para enviar notificaciones (por ejemplo, limitar a una notificación cada cinco minutos para la alta frecuencia de las notificaciones). Las características específicas disponibles varían dependiendo de la notificationType.

Nota: Esta función está limitada a determinadas notificationTypes y actualmente sólo es compatible por el ANY_OFFER_CHANGED notificationType.

Tipo: ProcessingDirective
No

Ejemplo de solicitud (sin procesamiento de la directiva):

POST https://sellingpartnerapi-na.amazon.com/ notifications/v1/subscriptions/ANY_OFFER_CHANGED
{
  "payloadVersion":"1.0",
  "destinationId":"3acafc7e-121b-1329-8ae8-1571be663aa2"
}

Respuesta

NombreDescripción
subscriptionIdLa suscripción identificador generado cuando la creación de la suscripción.

Tipo: string
payloadVersionLa versión de la Payload object para ser usado en la notificación.

Tipo: string
destinationIdEl identificador para el destino en el que las notificaciones serán entregados. El uso de la destinationId valor que guardó en el paso anterior.

Tipo: string

Respuesta ejemplo:

{
  "payload": {
    "subscriptionId": "7fcacc7e-727b-11e9-8848-1681be663d3e",
    "payloadVersion": "1.0",
    "destinationId": "3acafc7e-121b-1329-8ae8-1571be663aa2",
  }
}

Respuesta

NombreDescripción
subscriptionIdLa suscripción identificador generado cuando la creación de la suscripción.

Tipo: string
payloadVersionLa versión de la Payload object para ser usado en la notificación.

Tipo: string
destinationIdEl identificador para el destino en el que las notificaciones serán entregados. El uso de la destinationId valor que guardó en el paso anterior.

Tipo: string

Ejemplos que utilizan un processingDirective (Sólo se admite por la ANY_OFFER_CHANGED notificationType)

Ejemplo de solicitud para crear una suscripción que envía notificaciones por sólo el especificado marketplaceId del:

POST https://sellingpartnerapi-na.amazon.com/ notifications/v1/subscriptions/ANY_OFFER_CHANGED
{
  "destinationId": "12d803a2-7e70-4bb2-a797-2b4b43e10051",
  "payloadVersion": "1.0",
  "processingDirective": {
    "eventFilter": {
      "eventFilterType": "ANY_OFFER_CHANGED",
      "marketplaceIds": ["ATVPDKIKX0DER"]
    }
  }
}

Respuesta ejemplo:

{
  "payload": {
    "subscriptionId": "7318ddfb-18e4-4fe0-89f5-a437321d2e79",
    "destinationId": "12d803a2-7e70-4bb2-a797-2b4b43e10051",
    "payloadVersion": "1.0",
    "processingDirective": {
      "eventFilter": {
        "marketplaceIds": [
          "ATVPDKIKX0DER"
        ],
        "eventFilterType": "ANY_OFFER_CHANGED"
      }
    }
  }
}

Ejemplo de solicitud para crear una suscripción que limita la frecuencia de las notificaciones a uno cada cinco minutos:

POST https://sellingpartnerapi-na.amazon.com/ notifications/v1/subscriptions/ANY_OFFER_CHANGED
{
  "destinationId": "12d803a2-7e70-4bb2-a797-2b4b43e10051",
  "payloadVersion": "1.0",
  "processingDirective": {
    "eventFilter": {
      "eventFilterType": "ANY_OFFER_CHANGED",
      "aggregationSettings": {
        "aggregationTimePeriod": "FiveMinutes"
      }
    }
  }
}

Respuesta ejemplo:

{
  "payload": {
    "subscriptionId": "b8877fdf-17a6-4d59-bb1d-9650d9d823e0",
    "destinationId": "12d803a2-7e70-4bb2-a797-2b4b43e10051",
    "payloadVersion": "1.0",
    "processingDirective": {
      "eventFilter": {
        "aggregationSettings": {
          "aggregationTimePeriod": "FiveMinutes"
        },
        "eventFilterType": "ANY_OFFER_CHANGED"
      }
    }
  }
}

El procesamiento de las notificaciones de su queues

Hay varias propiedades importantes de Amazon SQS queues que se debe entender con el fin de procesar las notificaciones correctamente:

  • selling partner de la API de no apoyar la entrega de colas FIFO. Debes utilizar las colas estándar de Amazon SQS para recibir notificaciones.
  • selling partner de la API estándar de las colas no garantizan que las notificaciones se recibirán en el orden en que fueron enviados. Estándar de las colas de proporcionar el mejor esfuerzo de pedidos, lo que significa que las notificaciones son generalmente entregados en el mismo orden en que son enviados. Sin embargo, en ocasiones, más de una copia de una notificación podría ser entregada fuera de orden. Por lo tanto, debe diseñar su aplicación para aceptar las notificaciones en cualquier orden.
  • Amazon SQS estándar de la cola de notificaciones pueden ser entregados más de una vez. Amazon SQS almacena copias de las notificaciones en múltiples servidores de alta disponibilidad y redundancia. En raras ocasiones, uno de los servidores que almacena una copia de una notificación podría no estar disponible cuando se recibe o eliminar una notificación. Si se produce esta situación, la copia de la notificación no se eliminan en que servidor no disponible, y se puede conseguir que la copia de la notificación de nuevo al recibir notificaciones. Por lo tanto, debe diseñar su aplicación para aceptar múltiples copias de cualquier notificación.
  • Puedes determinar si una notificación es un duplicado de una notificación que ya has recibido al verificar la propiedad notificationId de la notificación. Puedes encontrar la notificationId propiedad en el NotificationMetaData object de la notificación.

Para obtener más información acerca del procesamiento de las notificaciones de Amazon SQS queues, ver el Guía para desarrolladores de Amazon Simple Queue Service y el Referencia de la API de Amazon Simple Queue Service en el portal de documentación de AWS.

Procesamiento De Directivas

Un procesamiento de la directiva es un parámetro opcional que se puede proporcionar cuando se llama a la operación createSubscription . Se puede utilizar para cambiar el comportamiento de una suscripción para ciertos notificationTypes. Actualmente sólo se admite para el uso con el ANY_OFFER_CHANGED notificationType. Uso con no notificationType resultados en un fallo en la solicitud con una respuesta HTTP 400.

El uso de un processingDirective para pasar información adicional a la suscripción para el control de la tramitación de las notificaciones. Por ejemplo, puede utilizar una eventFilter para personalizar su suscripción para el envío de notificaciones por sólo el especificado marketplaceId, o para seleccionar la agregación período de tiempo en el que para enviar notificaciones (por ejemplo, limitar a una notificación cada cinco minutos para la alta frecuencia de las notificaciones).

Los siguientes eventFilter valores son compatibles:

NombreDescripción
eventFilterTypeUn eventFilterType valor que es apoyado por el notificationType. Esto es utilizado por el servicio de suscripción para determinar el tipo de filtro de eventos.

Ejemplo:
"eventFilterType":"ANY_OFFER_CHANGED"

Necesario.
aggregationSettingsUn contenedor para apoyar agregados de filtrado de notificaciones. Admite el uso de una aggregationTimePeriod para limitar (filtro) el envío de notificaciones a un cinco o diez minutos de frecuencia.

Ejemplo:
"aggregationSettings": {"aggregationTimePeriod": "FiveMinutes"}

Opcional.
marketplaceIdsUna lista de marketplace de los identificadores de suscribirse. Para recibir notificaciones de cada marketplace, no proporcionar esta lista.

Ejemplo:
"marketplaceIds": [ "ATVPDKIKX0DER", "A2EUQ1WTGCTBG2" ]

Opcional.

Para obtener más información, consulte ProcessingDirective en la referencia de la API.

solicitud de ejemplo que implementa un processingDirective con tanto eventFilter:

POST https://sellingpartnerapi-na.amazon.com/notifications/v1/subscriptions/ANY_OFFER_CHANGED
{
  "payloadVersion": "1.0",
  "destinationId": "3acafc7e-121b-1329-8ae8-1571be663aa2",
  "processingDirective": {
    "eventFilter": {
      "marketplaceIds": [
        "ATVPDKIKX0DER",
        "A2EUQ1WTGCTBG2"
      ],
      "aggregationSettings": {
        "aggregationTimePeriod": "FiveMinutes"
      },
      "eventFilterType": "ANY_OFFER_CHANGED"
    }
  }
}

Respuesta:

{
   "payload": {
     "subscriptionId": "7fcacc7e-727b-11e9-8848-1681be663d3e",
     "payloadVersion": "1.0",
     "destinationId": "3acafc7e-121b-1329-8ae8-1571be663aa2",
     "processingDirective": {
       "eventFilter": {
         "marketplaceIds": [
           "ATVPDKIKX0DER",
           "A2EUQ1WTGCTBG2"
         ],
         "aggregationSettings": {
           "aggregationTimePeriod": "FiveMinutes"
         },
         "eventFilterType": "ANY_OFFER_CHANGED"
       }
     }
   }
 }

Estructura de notificación

selling partner de las notificaciones en formato JSON. Cada notificación contiene una Payload object, que contiene los datos procesables de la notificación. Tipo de notificación, en combinación con PayloadVersion, determina la estructura de la Payload object.

Una Venta de la notificación a la Pareja con NotificationVersion=1.0 contener las siguientes propiedades:

objectDescripciónTipo
NotificationVersionLa notificación de la versión. Esto controla la estructura de la notificación.string
NotificationTypeEl tipo de notificación. NotificationType, combinado con PayloadVersion, controles de la estructura de la Payload object.string
PayloadVersionLa Payload la versión. PayloadVersion, combinado con NotificationType, controles de la estructura de la Payload object.string
EventTimeLa fecha y hora (UTC) de que el evento que desenstring la notificación se produjo.string
PayloadLos datos procesables de la notificación. La estructura de la Payload se determina por NotificationType, en combinación con PayloadVersion.object JSON

Para obtener más información, consulte Notificaciones.
NotificationMetadataLa notificación de metadatos. Esto incluye los siguientes objects:
  • ApplicationId – El identificador de la aplicación que utiliza las notificaciones. Tipo = string
  • SubscriptionId - Un identificador único para la suscripción, lo que resultó en esta notificación. Tipo = string
  • PublishTime - La fecha y hora (UTC) de que se envió la notificación. Tipo = string
  • NotificationId - Un identificador único para esta notificación de la instancia. Tipo = string
  • object JSON

    Notificación ejemplo:

    {
      "NotificationVersion": "1.0",
      "NotificationType": "BRANDED_ITEM_CONTENT_CHANGE",
      "PayloadVersion": "1.0",
      "EventTime": "2019-03-20T18:59:30.194Z",
      "Payload":
      {
        "MarketplaceId": "ATVPDKIKX0DER",
        "BrandName": "Great Brand",
        "Asin": "B1234567",
        "AttributesChanged": [
          "bullet_point",
          "item_name",
          "product_description",
          "main_product_image_locator",
          "other_product_image_locator_1",
          "other_product_image_locator_2",
          "other_product_image_locator_3",
          "other_product_image_locator_4",
          "other_product_image_locator_5",
          "other_product_image_locator_6",
          "other_product_image_locator_7",
          "other_product_image_locator_8",
          "swatch_product_image_locator"
        ]
      },
      "NotificationMetadata":
      {
        "ApplicationId": "amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5",
        "SubscriptionId": "93b098e1-c42-2f45-93a1-78910a6a8369",
        "PublishTime": "2019-03-20T18:59:48.768Z",
        "NotificationId": "8e009934-da2c-4f9c-9bc7-93f23b7e1f60"
      }
    }
    
    

    notificationType

    Puedes suscribirse a las notificaciones, según el canal de venta pareja de información que desea recibir.

    El siguiente notificationType valores indican el tipo de notificación:

    • ACCOUNT_STATUS_CHANGED.Enviado cada vez que cambia el estado de la cuenta para los pares de selling partner /marketplace suscritos a los desarrolladores. Una notificación se publica cada vez que la venta de la pareja cuenta de los cambios de estado entre NORMAL, AT_RISK, y DEACTIVATED.
    • ANY_OFFER_CHANGED. Enviado cada vez que hay un cambio en cualquiera de las 20 mejores ofertas, por estado (nuevo o usado), o si el externo precio (el precio de otras tiendas) cambios para un elemento de la lista por el seller.
    • B2B_ANY_OFFER_CHANGED. Enviado cada vez que hay un cambio en cualquiera de los top 20 B2B Offers, en la forma de cualquier cambio de precio (ya sea de una sola unidad o cantidad de la capa de descuento de los precios) para un elemento de la lista por el seller.
    • BRANDED_ITEM_CONTENT_CHANGE. Enviado cada vez que hay un cambio en el título, descripción, viñetas o imágenes, por cualquier ASIN que la selling partner tiene una marca en relación con.
    • DETAIL_PAGE_TRAFFIC_EVENT: Enviado al comienzo de cada hora. Esta notificación comparte datos de tráfico a nivel de ASIN e incluye datos de la hora anterior, así como cualquier dato retrasado de hasta 24 horas antes. Cada notificación puede incluir varios ASIN y un selling partner puede esperar recibir varias notificaciones cada hora.
    • FBA_INVENTORY_AVAILABILITY_CHANGES. Enviado cada vez que hay un cambio en el Cumplimiento Por parte de Amazon (FBA) las cantidades de inventario. Esta notificación incluye una instantánea de la FBA de inventario en todos los marketplaces en una región en particular.
    • FBA_OUTBOUND_SHIPMENT_STATUS. Enviado cada vez que creamos o cancelar un Cumplimiento por parte de Amazon, el envío de un seller.
    • FEE_PROMOTION. Se envía cuando una promoción se convierte en activo.
    • FEED_PROCESSING_FINISHED. Enviado siempre a cualquier alimento enviadas mediante la selling partner API para Feeds alcanza un alimento estado de tramitación de DONE, CANCELLED o FATAL.
    • FULFILLMENT_ORDER_STATUS. Enviado cada vez que hay un cambio en el estatus de un Multi-Canal de Cumplimiento de la orden.
    • ITEM_INVENTORY_EVENT_CHANGE : Enviado al comienzo de cada hora. Esta notificación comparte datos de inventario a nivel de ASIN e incluye datos de la hora anterior, así como cualquier dato retrasado de hasta 24 horas antes. Cada notificación puede incluir varios ASIN y un socio de ventas puede esperar recibir varias notificaciones cada hora.
    • ITEM_SALES_EVENT_CHANGE: Enviado al comienzo de cada hora. Esta notificación comparte datos de ventas a nivel de ASIN e incluye datos de la hora anterior, así como cualquier dato retrasado de hasta 24 horas antes. Cada notificación puede incluir varios ASIN y un socio de ventas puede esperar recibir varias notificaciones cada hora.
    • ITEM_PRODUCT_TYPE_CHANGE. Enviado cada vez que hay un cambio en el tipo de producto nombre de cualquier ASIN que la selling partner tiene una marca en relación con.
    • LISTINGS_ITEM_STATUS_CHANGE. Enviado siempre que haya un cambio en el estado de un artículo de una lista que posee un selling partner .
    • LISTINGS_ITEM_ISSUES_CHANGE.Enviado siempre que haya un cambio en los problemas asociados con un artículo de una lista que el selling partner s posee.
    • LISTINGS_ITEM_MFN_QUANTITY_CHANGE: Enviado cada vez que hay un cambio en la cantidad disponible de un artículo de listados.
    • ORDER_CHANGE: Enviado siempre que haya un cambio importante en el pedido. Los cambios importantes incluyen cambios en el estado del pedido y cancelaciones solicitadas por el comprador.
    • ORDER_STATUS_CHANGE. Enviado cada vez que hay un cambio en el estatus de la orden de la disponibilidad.
    • PRICING_HEALTH. Enviado cada vez que un seller de la oferta no es elegible para ser la Oferta presentada (Compra de Cuadro de oferta) a causa de la falta de competitividad de los precios.
    • PRODUCT_TYPE_DEFINITIONS_CHANGE. Enviado cada vez que hay un nuevo Tipo de Producto o Tipo de Producto Versión.
    • REPORT_PROCESSING_FINISHED. Enviado siempre que cualquier reporte que se ha solicitado el uso de la la selling partner API de Reports alcanza un reporte de tramitación de DONE, CANCELLED o FATAL.

    ACCOUNT_STATUS_CHANGED

    Los selleres pueden suscribirse a esta notificación.

    El ACCOUNT_STATUS_CHANGED notificación esEnviado cada vez que cambia el estado de la cuenta para los pares de selling partner /marketplace suscritos a los desarrolladores. Una notificación se publica cada vez que la venta de la pareja cuenta de los cambios de estado entre NORMAL, AT_RISK, y DEACTIVATED.

    ACCOUNT_STATUS_CHANGED Payload schema: Version 2021-01-0

    La siguiente tabla muestra las propiedades de la accountStatusChangeNotification:

    NombreDescripción
    previousAccountStatusLa cuenta del seller, antes de esta actualización.

    Necesario.

    Tipo: string

    Valores posibles: NORMAL, AT_RISK, DEACTIVATED
    currentAccountStatusEl seller del estado de cuenta nueva.

    Necesario.

    Tipo: string

    Valores posibles: NORMAL, AT_RISK, DEACTIVATED

    Esquema de notificación: AccountStatusChangedNotification.json

    Notificación ejemplo:

    {
       "notificationVersion": "1.0",
       "notificationType": "ACCOUNT_STATUS_CHANGED",
       "payloadVersion": "2021-01-01",
       "eventTime": "2020-12-11T19:42:04.284Z",
       "payload": {
         "accountStatusChangeNotification": {
           "previousAccountStatus" : "NORMAL",
           "currentAccountStatus" : "AT_RISK"
         }
       },
       "notificationMetadata": {
         "applicationId": "amzn1.sellerapps.app.aacccfff-44aa-4b7c-b42b-ed4ec98dd746",
         "subscriptionId": "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
         "publishTime": "2020-12-11T19:45:04.284Z",
         "notificationId": "d0e9e693-c3ad-4373-979f-ed4ec98dd746"
       }
     }
    

    ANY_OFFER_CHANGED

    Los selleres pueden suscribirse a esta notificación.

    Esta notificación es compatible con los siguientes filtro de eventos de valores: aggregationSettings, marketplaceIds. El uso de estos filtros, también debe proporcionar la siguiente
    eventFilterType: "eventFilterType": "ANY_OFFER_CHANGED".

    Consulte Processing Directives para obtener más información.

    El ANY_OFFER_CHANGED se enviará una notificación cada vez que hay un cambio en alguna de las 20 mejores ofertas, por estado (nuevo o usado), o si el externo precio (el precio de otras tiendas) cambios de un artículo que se vende, o si hay un cambio a la que Offersn gana el BuyBox, o un cambio a la BuyBox precio. El top 20 de las ofertas son determinados por la aristocracia de los precios, que es el precio más Shipping a menos de Amazon Points. Si varios selleres cobran el mismo precio de destino, los resultados se devolverán en orden aleatorio.

    Sólo recibirá ANY_OFFER_CHANGED notificaciones para los elementos para los que tienen ofertas activas. Puede suscribirse a las notificaciones para los elementos para los que no tienen ofertas activas.

    La tabla siguiente muestra los objects y las propiedades de la AnyOfferChangedNotification:

    NombreDescripción
    SellerIdEl seller identificador de la oferta.

    Necesario.

    Tipo: string
    OfferChangeTriggerEl evento que causó la notificación para ser enviado.

    Necesario.

    Tipo: OfferChangeTrigger
    SummaryInformación sobre el producto que tenía la oferta de cambio. La información en este Summary se aplica a todas las condiciones del producto.

    Necesario.

    Tipo: Summary
    OffersLas 20 mejores ofertas competitivas para el elemento y condición que provocó la notificación.

    Necesario.

    Tipo: Array Offer

    BuyBoxPrice

    La tabla siguiente muestra los objects y las propiedades de la BuyBoxPrice:

    NombreDescripción
    LandedPriceListingPrice + Shipping - Points.

    Necesario.

    Tipo: MoneyType
    ListingPriceEl precio del artículo.

    Necesario.

    Tipo: MoneyType
    ShippingEl costo de envío.

    Necesario.

    Tipo: MoneyType
    PointsEl numberAmazon Points con la compra de un artículo.

    Opcional.

    Nota: Los Points object es devuelto en Japón (JP).

    Tipo: Points
    ConditionIndica la condición del elemento. Por ejemplo: Nuevos, Usados, Coleccionables, Reformado, o el Club.

    Necesario.

    Tipo: string

    LowestPrice

    La tabla siguiente muestra los objects y las propiedades de la LowestPrice:

    NombreDescripción
    LandedPriceListingPrice + Shipping - Points.

    Necesario.

    Tipo: MoneyType
    ListingPriceEl precio del artículo.

    Necesario.

    Tipo: MoneyType
    ShippingEl costo de envío.

    Necesario.

    Tipo: MoneyType
    PointsEl numberAmazon Points con la compra de un artículo.

    Opcional.

    Nota: Los Points object es devuelto en Japón (JP).

    Tipo: Points
    ConditionIndica la condición del elemento. Por ejemplo: Nuevos, Usados, Coleccionables, Reformado, o el Club.

    Necesario.

    Tipo: string
    FulfillmentChannelIndica si el elemento es cumplido por parte de Amazon o por el seller.

    Necesario.

    Tipo: FulfillmentChannelType

    Offer

    La tabla siguiente muestra los objetos y las propiedades de la Offer:

    NombreDescripción
    SellerIdEl seller identificador de la oferta.

    Necesario.

    Tipo: String
    SubConditionEl subcondition del elemento. Por ejemplo: Nuevo, Menta, Muy Buena, Buena, Aceptable, Pobre, Club, OEM, Garantía, Reformado Garantía, Reformado, Caja Abierta, o de Otros.

    Necesario.

    Tipo: String
    SellerFeedbackRatingInformación sobre el seller retroalimentación, incluyendo el porcentaje de comentarios positivos, y el número total de comentarios recibidos.

    Opcional.

    Tipo: SellerFeedbackRating
    ShippingTimeEl mínimo y el máximo de tiempo, en horas, que el elemento probablemente serán enviados después de que el pedido ha sido realizado.

    Necesario.

    Tipo: ShippingTime
    ListingPriceEl precio del artículo.

    Necesario.

    Tipo: MoneyType
    PointsEl numberAmazon Points con la compra de un artículo.

    Opcional.

    Nota: Los Points objeto es devuelto en Japón (JP).

    Tipo: Points
    ShippingEl costo de envío.

    Necesario.

    Tipo: MoneyType
    ShipsFromEl estado y el país desde donde se envía el artículo.

    Opcional.

    Tipo: ShipsFrom
    IsFulfilledByAmazonIndica si la oferta es cumplido por parte de Amazon.

    Necesario.

    Tipo: boolean
    IsBuyBoxWinnerIndica si la oferta está en la actualidad en la Compra de la Caja. Puede haber hasta dos Comprar Cuadro de ganadores en cualquier momento por ASIN, uno que es elegible para el Primer y uno que no es elegible para el Primer.

    Opcional.

    Tipo: boolean
    ConditionNotesInformación acerca de la condición del elemento.

    Opcional.

    Tipo: string
    PrimeInformationAmazon Prime la información.

    Opcional.

    Tipo: PrimeInformation
    IsExpeditedShippingAvailableIndica si el envío apresurado está disponible.

    Opcional.

    Tipo: boolean
    IsFeaturedMerchantIndica si el seller de la partida es elegible para ganar el Comprar Cuadro.

    Opcional.

    Tipo: boolean
    ShipsDomesticallyIndica si el artículo se envía en el país.

    Opcional.

    Tipo: boolean

    OfferChangeTrigger

    La siguiente tabla muestra las propiedades de la OfferChangeTrigger:

    NombreDescripción
    MarketplaceIdEl marketplace identificador del elemento que había una oferta de cambio.

    Necesario.

    Tipo: string
    ASINEl ASIN para el que tenía una oferta de cambio.

    Necesario.

    Tipo: string
    ItemConditionLa condición de que el elemento que había una oferta de cambio. Por ejemplo, si utiliza ofrecer cambios, la array de las ofertas en las Ofertas de objeto va a ser utilizado elementos. El Summary objeto proporciona un summary de las otras condiciones que pueden ser utilizados para el reajuste de precios.

    Necesario.

    Tipo: string
    TimeOfOfferChangeEl tiempo de actualización de la oferta que causó esta notificación, en formato ISO 8601.

    Necesario.

    Tipo: string
    OfferChangeTypeEl tipo de oferta que ha cambiado y que desencadenó esta notificación.

    OfferChangeType valores:

    Externo - El CompetitivePriceThreshold en el Summary objeto ha cambiado, provocado por una nueva oferta de un no-seller de Amazon.

    Interna - El precio de una oferta en Amazon web de ventas ha cambiado.

    Oferta presentada - La BuyBox ganador o BuyBox precio ha cambiado.

    Necesario.

    Tipo: string

    OfferCount

    La tabla siguiente muestra los objetos y las propiedades de la OfferCount:

    NombreDescripción
    ConditionIndica la condición del elemento. Por ejemplo: Nuevos, Usados, Coleccionables, Reformado, o el Club.

    Necesario.

    Tipo: string
    FulfillmentChannelIndica si el elemento es cumplido por parte de Amazon o por el seller.

    Necesario.

    Tipo: FulfillmentChannelType
    OfferCountEl número total de ofertas para la condición especificada y el cumplimiento de canal.

    Necesario.

    Tipo: integer

    Points

    La siguiente tabla muestra las propiedades de los Points:

    NombreDescripción
    PointsNumberEl numberAmazon Points con la compra de un artículo.

    Necesario.

    Tipo: integer

    PrimeInformation

    La tabla siguiente muestra los objetos y las propiedades de la PrimeInformation objeto:

    NombreDescripción
    IsOfferNationalPrimeIndica si la oferta es de Amazon Prime ofrece todo el marketplace en donde está en la lista.

    Necesario.

    Tipo: boolean
    IsOfferPrimeIndica si la oferta es de Amazon Prime ofrece.

    Necesario.

    Tipo: boolean

    SalesRank

    La siguiente tabla muestra las propiedades de la SalesRank:

    NombreDescripción
    ProductCategoryIdLa categoría de producto identificador del ítem.

    Necesario.

    Tipo: string
    RankLas ventas rango del elemento en la categoría de producto.

    Necesario.

    Tipo: integer

    SellerFeedbackRating

    La tabla siguiente muestra los objetos y las propiedades de la SellerFeedbackRating:

    NombreDescripción
    SellerPositiveFeedbackRatingEl porcentaje de comentarios positivos para el seller en los últimos 365 días.

    Opcional.

    Tipo: double
    FeedbackCountEl recuento de los comentarios recibidos sobre el seller.

    Necesario.

    Tipo: long

    ShippingTime

    La siguiente tabla muestra las propiedades de la ShippingTime:

    NombreDescripción
    MinimumHoursEl mínimo de tiempo, en horas, que el elemento probablemente serán enviados después de que el pedido ha sido realizado.

    Opcional.

    Tipo: short
    MaximumHoursEl tiempo máximo, en horas, que el elemento probablemente serán enviados después de que el pedido ha sido realizado.

    Opcional.

    Tipo: short
    AvailableDateLa fecha en la que el elemento estará disponible para el envío. Sólo se muestra para los elementos que no están disponibles actualmente para el envío.

    Opcional.

    Tipo: string
    AvailabilityTypeIndica si el elemento está disponible para el envío de ahora, o en un conocido o un desconocido fecha en el futuro. Si se conoce, la availableDate atributo indica la fecha en la que el elemento estará disponible para el envío.

    Opcional.

    Tipo: string

    ShipsFrom

    La tabla siguiente muestra los objetos y las propiedades de la ShipsFrom:

    NombreDescripción
    StateEl estado, desde donde se envía el artículo.

    Opcional.

    Tipo: string
    CountryEl país desde donde se envía el artículo.

    Opcional.

    Tipo: string
    IsFulfilledByAmazonIndica si la oferta es cumplido por parte de Amazon.

    Necesario.

    Tipo: boolean

    Summary

    La tabla siguiente muestra los objetos y las propiedades del Summary:

    NombreDescripción
    NumberOfOffersUna lista que contiene el número total de ofertas para el elemento para las condiciones dadas y el cumplimiento de los canales.

    Necesario.

    Tipo: Array de OfferCount
    LowestPricesUna lista que contiene los precios más bajos del elemento para las condiciones dadas y el cumplimiento de los canales.

    Necesario.

    Tipo: Array de LowestPrice
    BuyBoxPricesUna lista que contiene los Comprar Cuadro de precios del elemento para las condiciones dadas.

    Opcional.

    Tipo: Array de BuyBoxPrice
    ListPriceEl precio de lista del elemento como sugerido por el fabricante.

    Opcional.

    Tipo: MoneyType
    SuggestedLowerPricePlusShippingLa propuesta de menor precio del artículo, gastos de envío incluidos (menos de Amazon Points). La propuesta de menor precio se basa en una serie de factores, incluyendo el histórico de precios de venta recientes de Comprar el Cuadro de precios elegibles, y la entrada de clientes para sus productos.

    Opcional.

    Tipo: MoneyType
    SalesRankingsUna lista que contiene las ventas rango del elemento en las categorías de producto.

    Opcional.

    Tipo: Array de SalesRank
    NumberOfBuyBoxEligibleOffersUna lista que contiene el número total de ofertas que son elegibles para la Compra de la Caja para las condiciones dadas y el cumplimiento de los canales.

    Necesario.

    Tipo: Array de OfferCount
    CompetitivePriceThresholdEste precio se basa en los precios competitivos de otros minoristas (excluyendo a otros Sellers de Amazon). Su oferta puede ser elegible para la Compra de la Caja si su precio + gastos de envío es mayor que este precio competitivo.

    Opcional.

    Tipo: MoneyType

    Esquema de notificación: AnyOfferChangedNotification.json

    Notificación ejemplo:

    {
      "NotificationVersion": "1.0",
      "NotificationType": "ANY_OFFER_CHANGED",
      "PayloadVersion": "1.0",
      "EventTime": "2020-01-11T00:09:53.109Z",
      "NotificationMetadata":
      {
        "ApplicationId": "amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5",
        "SubscriptionId": "7d78cc50-95c8-4641-add7-10af4b1fedc9",
        "PublishTime": "2020-01-11T00:02:50.501Z",
        "NotificationId": " 2012e8e5-b365-4cb1-9fd8-be9dfc6d5eaf"
      },
      "Payload":
      {
        "AnyOfferChangedNotification":
        {
          "SellerId": "merchantId",
          "OfferChangeTrigger":
          {
            "MarketplaceId": "marketplaceId",
            "ASIN": "ysp2k4cziG",
            "ItemCondition": "Collectible",
            "TimeOfOfferChange": "2020-01-11T00:02:50.501Z",
            "OfferChangeType": ""
          },
          "Summary":
          {
            "NumberOfOffers": [
              {
                "Condition": "new",
                "FulfillmentChannel": "Merchant",
                "OfferCount": 28
              }
            ],
            "LowestPrices": [
              {
                "Condition": "new",
                "FulfillmentChannel": "Merchant",
                "LandedPrice":
                {
                  "Amount": 28.59,
                  "CurrencyCode": "USD"
                },
                "ListingPrice":
                {
                  "Amount": 28.59,
                  "CurrencyCode": "USD"
                },
                "Shipping":
                {
                  "Amount": 0,
                  "CurrencyCode": "USD"
                }
              }
            ],
            "BuyBoxPrices": [
              {
                "Condition": "new",
                "LandedPrice":
                {
                  "Amount": 14,
                  "CurrencyCode": "USD"
                },
                "ListingPrice":
                {
                  "Amount": 12,
                  "CurrencyCode": "USD"
                },
                "Shipping":
                {
                  "Amount": 2,
                  "CurrencyCode": "USD"
                }
              }
            ],
            "ListPrice":
            {
              "Amount": 14,
              "CurrencyCode": "USD"
            },
            "SalesRankings": [
              {
                "ProductCategoryId": "lawn_and_garden_display_on_website",
                "Rank": 4013
              },
              {
                "ProductCategoryId": "home_garden_display_on_website",
                "Rank": 17316
              }
            ],
            "NumberOfBuyBoxEligibleOffers": [
              {
                "Condition": "new",
                "FulfillmentChannel": "Merchant",
                "OfferCount": 10
              }
            ]
          },
          "Offers": [
            {
              "SellerId": "AQNACJEM8PUJ1",
              "SubCondition": "new",
              "SellerFeedbackRating":
              {
                "FeedbackCount": 78786,
                "SellerPositiveFeedbackRating": 92
              },
              "ShippingTime":
              {
                "MinimumHours": 24,
                "MaximumHours": 48,
                "AvailabilityType": "",
                "AvailableDate": ""
              },
              "ListingPrice":
              {
                "Amount": 28.59,
                "CurrencyCode": "USD"
              },
              "Shipping":
              {
                "Amount": 0,
                "CurrencyCode": "USD"
              },
              "ShipsFrom":
              {
                "Country": "",
                "State": ""
              },
              "IsFulfilledByAmazon": false
            },
            {
              "SellerId": "A28SS3BS1DBQ92",
              "SubCondition": "new",
              "SellerFeedbackRating":
              {
                "FeedbackCount": 6532,
                "SellerPositiveFeedbackRating": 99
              },
              "ShippingTime":
              {
                "MinimumHours": 24,
                "MaximumHours": 48,
                "AvailabilityType": "",
                "AvailableDate": ""
              },
              "ListingPrice":
              {
                "Amount": 28.69,
                "CurrencyCode": "USD"
              },
              "Shipping":
              {
                "Amount": 0,
                "CurrencyCode": "USD"
              },
              "ShipsFrom":
              {
                "Country": "",
                "State": ""
              },
              "IsFulfilledByAmazon": false
            }
          ]
        }
      }
    }
    

    B2B_ANY_OFFER_CHANGED

    Los Sellers pueden suscribirse a esta notificación.

    El B2B_ANY_OFFER_CHANGED se enviará una notificación cada vez que hay un cambio en cualquiera de los top 20 B2B ofrece, en la forma de cualquier cambio de precio (ya sea de una sola unidad o cantidad de la capa de descuento de los precios) para un elemento de la lista por el Seller. El top 20 B2B ofrece son determinados por el de una sola unidad de aterrizó precio, que es el precio más gastos de envío. Si varios Sellers se están cargando el mismo aterrizó precio, los resultados se devuelven en orden aleatorio.

    Sólo recibirá B2B_ANY_OFFER_CHANGED notificaciones para los elementos para los que el Seller tiene ofertas activas. Puede suscribirse a las notificaciones para los elementos para los que el Seller no tiene ofertas activas.

    La tabla siguiente muestra los objetos y las propiedades de los b2b AnyOfferChangedNotification objeto:

    NombreDescripción
    OfferChangeTriggerEl evento que causó la notificación para ser enviado.

    Necesario.

    Tipo: OfferChangeTrigger
    SummaryInformación sobre el producto que tenía la oferta de cambio. La información en este summary se aplica a todas las condiciones del producto.

    Necesario.

    Tipo: Summary
    OfreceEl top 20 competitiva B2B ofrece para el elemento y condición que provocó la notificación.

    Necesario.

    Tipo: Array de Oferta
    SellerIdEl Seller identificador de la oferta.

    Necesario.

    Tipo: string de

    BuyBoxPrice

    La tabla siguiente muestra los objetos y las propiedades de la BuyBoxPrice.

    NombreDescripción
    landedPricelistingPrice + gastos de envío.

    Opcional.

    Tipo: MoneyType
    listingPriceEl precio del artículo.

    Necesario.

    Tipo: MoneyType
    gastos de envíoEl costo de envío.

    Opcional.

    Tipo: MoneyType
    offerTypeIndica si la oferta es un B2B de oferta o B2C ofrecer. Cuando la oferta es de tipo B2C en una cantidad de descuento, el Seller es la ganancia de la Compra de la Caja, ya que otros no tienen inventario en que cantidad, no porque tengan un descuento por cantidad en el ASIN.

    Necesario.

    Tipo: string de
    quantityTierLa cantidad de nivel de la oferta.

    Necesario.

    Tipo: integer
    discountTypeIndica si la cantidad de los niveles es por la Cantidad de Descuento o Progresiva de Descuento.

    Opcional.

    Tipo: string de
    condiciónIndica la condición del elemento. Por ejemplo: Nuevos, Usados, Coleccionables, Reformado, o el Club.

    Necesario.

    Tipo: string de
    sellerIdEl Seller identificador de la oferta.

    Opcional.

    Tipo: string de

    LowestPrice

    La tabla siguiente muestra los objetos y las propiedades de la LowestPrice tipo en Summary:

    NombreDescripción
    LandedPriceListingPrice + Gastos De Envío.

    Opcional.

    Tipo: MoneyType
    ListingPriceEl precio del artículo.

    Necesario.

    Tipo: MoneyType
    Gastos de envíoEl costo de envío.

    Opcional.

    Tipo: MoneyType
    OfferTypeIndica si la oferta es un B2B de oferta o B2C oferta

    Necesario.

    Tipo: string de
    QuantityTierLa cantidad de nivel de la oferta

    Necesario.

    Tipo: integer
    DiscountTypeIndica si la cantidad de los niveles es por la Cantidad de Descuento o Progresiva de Descuento.

    Opcional.

    Tipo: string de
    ConditionIndica la condición del elemento. Por ejemplo: Nuevos, Usados, Coleccionables, Reformado, o el Club.

    Necesario.

    Tipo: string de
    FulfillmentChannelIndica si el elemento es cumplido por parte de Amazon o por el Seller.

    Necesario.

    Tipo: FulfillmentChannelType

    Offer

    La tabla siguiente muestra los objetos y las propiedades de la Offer object:

    NombreDescripción
    SellerIdEl Seller identificador de la oferta.

    Necesario.

    Tipo: string de
    SubConditionEl subcondition del elemento. Por ejemplo: Nuevo, Menta, Muy Buena, Buena, Aceptable, Pobre, Club, OEM, Garantía, Reformado Garantía, Reformado, Caja Abierta, o de Otros.

    Necesario.

    Tipo: string de
    SellerFeedbackRatingInformación sobre el Seller retroalimentación, incluyendo el porcentaje de comentarios positivos, y el número total de comentarios recibidos.

    Opcional.

    Tipo: SellerFeedbackRating
    ShippingTimeEl mínimo y el máximo de tiempo, en horas, que el elemento probablemente serán enviados después de que el pedido ha sido realizado.

    Necesario.

    Tipo: ShippingTime
    ListingPriceEl precio del artículo.

    Necesario.

    Tipo: MoneyType
    Gastos de envíoEl costo de envío.

    Necesario.

    Tipo: MoneyType
    ShipsFromEl país desde donde se envía el artículo.

    Opcional.

    Tipo: ShipsFrom
    IsFulfilledByAmazonIndica si la oferta es cumplido por parte de Amazon.

    Necesario.

    Tipo: boolean
    IsBuyBoxWinnerIndica si la oferta está en la actualidad en la Compra de la Caja. Puede haber hasta dos Comprar Cuadro de ganadores en cualquier momento por ASIN, uno que es elegible para el Primer y uno que no es elegible para el Primer.

    Opcional.

    Tipo: boolean
    ConditionNotesInformación acerca de la condición del elemento.

    Opcional.

    Tipo: string de
    PrimeInformationAmazon Prime la información.

    Opcional.

    Tipo: PrimeInformation
    IsFeaturedMerchantIndica si el Seller de la partida es elegible para ganar el Comprar Cuadro.

    Opcional.

    Tipo: boolean

    OfferChangeTrigger

    La siguiente tabla muestra las propiedades de la OfferChangeTrigger:

    NombreDescripción
    MarketplaceIdEl marketplace identificador del elemento que había una oferta de cambio.

    Necesario.

    Tipo: string de
    ASINEl ASIN para el que tenía una oferta de cambio.

    Necesario.

    Tipo: string de
    ItemConditionLa condición de que el elemento que había una oferta de cambio. Por ejemplo, si utiliza ofrecer cambios, la Array de las ofertas en las Ofertas de objeto va a ser utilizado elementos. El Summary objeto proporciona un summary de las otras condiciones que pueden ser utilizados para el reajuste de precios.

    Necesario.

    Tipo: string de
    TimeOfOfferChangeEl tiempo de actualización de la oferta que causó esta notificación.

    Necesario.

    Tipo: string de

    OfferCount

    La tabla siguiente muestra los objetos y las propiedades de la OfferCount tipo:

    NombreDescripción
    ConditionIndica la condición del elemento. Por ejemplo: Nuevo, Usado, Coleccionables, Reformado, o Club.

    Necesario.

    Tipo: string de
    FulfillmentChannelIndica si el elemento es cumplido por parte de Amazon o por el Seller.

    Necesario.

    Tipo: FulfillmentChannelType
    OfferCountEl número total de ofertas para la condición especificada y el cumplimiento de canal.

    Tipo: integer

    PrimeInformation

    La siguiente tabla muestra las propiedades de la PrimeInformation:

    NombreDescripción
    IsOfferNationalPrimeIndica si la oferta es de Amazon Prime ofrece todo el marketplace en donde está en la lista.

    Necesario.

    Tipo: boolean
    IsOfferPrimeIndica si la oferta es de Amazon Prime ofrece.

    Necesario.

    Tipo: boolean

    SellerFeedbackRating

    La siguiente tabla muestra las propiedades de la SellerFeedbackRating:

    NombreDescripción
    SellerPositiveFeedbackRatingEl porcentaje de comentarios positivos para el Seller en los últimos 365 días.

    Opcional.

    Tipo: integer
    FeedbackCountEl recuento de los comentarios recibidos sobre el Seller.

    Necesario.

    Tipo: integer

    ShippingTime

    La siguiente tabla muestra las propiedades de la ShippingTime:

    NombreDescripción
    MinimumHoursEl mínimo de tiempo, en horas, que el elemento probablemente serán enviados después de que el pedido ha sido realizado.

    Opcional.

    Tipo: integer
    MaximumHoursEl tiempo máximo, en horas, que el elemento probablemente serán enviados después de que el pedido ha sido realizado.

    Opcional.

    Tipo: integer
    AvailableDateLa fecha en la que el elemento estará disponible para el envío. Sólo se muestra para los elementos que no están disponibles actualmente para el envío.

    Opcional.

    Tipo: string de
    AvailabilityTypeIndica si el elemento está disponible para el envío de ahora, o en un conocido o un desconocido fecha en el futuro. Si se conoce, la availableDate propiedad indica la fecha en la que el elemento estará disponible para el envío.

    Opcional.

    Tipo: string de

    ShipsFrom

    La siguiente tabla muestra las propiedades de la ShipsFrom objeto:

    NombreDescripción
    PaísEl país desde donde se envía el artículo.

    Opcional.

    Tipo: string de

    Summary

    La tabla siguiente muestra los objetos y las propiedades del Summary:

    NombreDescripción
    NumberOfOffersUna lista que contiene el número total de B2B ofrece para el elemento para las condiciones dadas y el cumplimiento de los canales.

    Necesario.

    Tipo: Array de OfferCount
    LowestPricesUna lista que contiene los precios más bajos del elemento para las condiciones dadas, el cumplimiento de los canales, la cantidad de niveles y tipos de descuento.

    Los siete pre-define la cantidad de niveles para el tipo de descuento de la Cantidad "Descuentos" son 2, 3, 5, 10, 20, 30 y 50.

    Necesario.

    Tipo: Array de LowestPrice
    BuyBoxPricesUna lista que contiene los Comprar Cuadro de precios del elemento para las condiciones dadas, la cantidad de niveles y tipos de descuento.

    Hasta los primeros 50 cantidad de niveles se muestran.

    Opcional.

    Tipo: Array de BuyBoxPrice
    BuyBoxEligibleOffersUna lista que contiene el número total de B2B que ofrece son elegibles para Comprar el Cuadro para las condiciones dadas y el cumplimiento de los canales.

    Necesario.

    Tipo: Array de OfferCount

    Esquema de notificación: B2bAnyOfferChangedNotification.json

    Notificación ejemplo:

    {
      "notificationVersion": "1.0",
      "notificationType": "B2B_ANY_OFFER_CHANGED",
      "payloadVersion": "1.0",
      "eventTime": "2020-09-23T21:30:13.713Z",
      "notificationMetadata":
      {
        "applicationId": "amzn1.sellerapps.app.1da85d14-a68d-4ff3-9ff0-df6429e00d9a",
        "subscriptionId": "e3a059ca-677a-442a-8d39-05b2848971b6",
        "publishTime": "2020-09-23T21:30:16.903Z",
        "notificationId": "23ae41cd-3537-4676-af46-6ee9abf8802e"
      },
      "payload":
      {
        "b2bAnyOfferChangedNotification":
        {
          "sellerId": "A3EZFOFNDPFB8R",
          "offerChangeTrigger":
          {
            "marketplaceId": "ATVPDKIKX0DER",
            "asin": "B007IBIWZY",
            "itemCondition": "new",
            "timeOfOfferChange": "2020-09-23T21:30:13.409Z"
          },
          "summary":
          {
            "numberOfOffers": [
              {
                "condition": "new",
                "fulfillmentChannel": "Merchant",
                "offerCount": 3
              }
            ],
            "buyBoxEligibleOffers": [
              {
                "condition": "new",
                "fulfillmentChannel": "Merchant",
                "offerCount": 3
              }
            ],
            "lowestPrices": [
              {
                "condition": "new",
                "fulfillmentChannel": "Merchant",
                "offerType": "B2B",
                "quantityTier": 1,
                "listingPrice":
                {
                  "amount": 8184.23,
                  "currencyCode": "USD"
                },
                "shipping":
                {
                  "amount": 4.49,
                  "currencyCode": "USD"
                },
                "landedPrice":
                {
                  "amount": 8188.72,
                  "currencyCode": "USD"
                }
              },
              {
                "condition": "new",
                "fulfillmentChannel": "Merchant",
                "offerType": "B2B",
                "quantityTier": 20,
                "listingPrice":
                {
                  "amount": 7500,
                  "currencyCode": "USD"
                }
              },
              {
                "condition": "new",
                "fulfillmentChannel": "Merchant",
                "offerType": "B2B",
                "quantityTier": 30,
                "discountType": "QUANTITY_DISCOUNT",
                "listingPrice":
                {
                  "amount": 6975,
                  "currencyCode": "USD"
                }
              }
            ],
            "buyBoxPrices": [
              {
                "condition": "new",
                "offerType": "B2B",
                "quantityTier": 1,
                "listingPrice":
                {
                  "amount": 8184.23,
                  "currencyCode": "USD"
                },
                "shipping":
                {
                  "amount": 4.49,
                  "currencyCode": "USD"
                },
                "landedPrice":
                {
                  "amount": 8188.72,
                  "currencyCode": "USD"
                }
              },
              {
                "condition": "new",
                "offerType": "B2B",
                "quantityTier": 20,
                "discountType": "QUANTITY_DISCOUNT",
                "listingPrice":
                {
                  "amount": 8000,
                  "currencyCode": "USD"
                }
              },
              {
                "condition": "new",
                "offerType": "B2B",
                "quantityTier": 30,
                "discountType": "QUANTITY_DISCOUNT",
                "listingPrice":
                {
                  "amount": 7800,
                  "currencyCode": "USD"
                }
              }
            ]
          },
          "offers": [
            {
              "sellerId": "A2VUIDM8BZ902A",
              "subCondition": "new",
              "sellerFeedbackRating":
              {
                "feedbackCount": 1,
                "sellerPositiveFeedbackRating": 0
              },
              "shippingTime":
              {
                "minimumHours": 24,
                "maximumHours": 48,
                "availabilityType": "available",
                "availableDate": "2020-07-13T19:42:04.284Z"
              },
              "listingPrice":
              {
                "amount": 8184.23,
                "currencyCode": "USD"
              },
              "shipping":
              {
                "amount": 4.49,
                "currencyCode": "USD"
              },
              "shipsFrom":
              {
                "country": "US"
              },
              "isFulfilledByAmazon": false,
              "isBuyBoxWinner": true,
              "conditionNotes": "New in box",
              "primeInformation":
              {
                "isPrime": true,
                "isNationalPrime": true
              },
              "isFeaturedMerchant": true
            }
          ]
        }
      }
    }
    
    
    

    BRANDED_ITEM_CONTENT_CHANGE

    Los Sellers pueden suscribirse a esta notificación.

    Amazon envía un BRANDED_ITEM_CONTENT_CHANGE notificación cada vez que hay un cambio en el título, descripción, viñetas o imágenes, por cualquier ASIN que la selling partner tiene una marca en relación con. Venta pareja tiene una marca en relación con un ASIN, tal como se define en el Amazonas Marcas Registradas programa, cuando están verificado el propietario de la marca. La selling partner es la parte que autoriza una aplicación para llamar a los de la API de Notificaciones en su nombre, para el propósito de la creación y la gestión de suscripciones de notificación. Amazon envía BRANDED_ITEM_CONTENT_CHANGE notificaciones para los elementos de la lista en cualquier Amazon marketplace.

    BRANDED_ITEM_CONTENT_CHANGE Payload schema: Version 1.0

    Un BRANDED_ITEM_CONTENT_CHANGE notificación con PayloadVersion=1.0 incluye las siguientes propiedades en la Payload del objeto.

    NombreDescripciónSe requiere
    MarketplaceIdEl marketplace de que el elemento está en la lista en.

    Tipo: string de
    BrandNameEl nombre de la marca del elemento.

    Tipo: string de
    AsinEl ASIN del elemento.

    Tipo: string de
    AttributesChangedLa Array de atributos de artículos que han cambiado. Los nombres de atributo, descripciones y requisitos están disponibles llamando a las Definiciones del Tipo de Producto de la API. Para obtener más información, consulte las Definiciones del Tipo de Producto Uso de la API del Caso de la Guía.

    Tipo: Array de string

    Valores posibles:
    bulletpoint
    item_name
    product_description
    main_product_image_locator
    other_product_image_locator_1
    other_product_image_locator_2
    other_product_image_locator_3
    other_product_image_locator_4
    other_product_image_locator_5
    other_product_image_locator_6
    other_product_image_locator_7
    other_product_image_locator_8
    swatch_product_image_locator

    NOTA: La presencia de uno o más de los anteriores valores que contienen la palabra _imagen
    (por ejemplo, main_product_imagen_locator, other_product_imagen_locator_1, y así sucesivamente) indica que al menos una imagen cambió en la página de detalles del producto. El numbervalores que contienen la palabra imagen no necesariamente coincide con el numberimágenes cambiado en la página de detalles del producto.

    Esquema de notificación: BrandedItemContentChangeNotification.json

    Notificación ejemplo:

    {
      "NotificationVersion": "1.0",
      "NotificationType": "BRANDED_ITEM_CONTENT_CHANGE",
      "PayloadVersion": "1.0",
      "EventTime": "2019-03-20T18:59:30.194Z",
      "Payload":
      {
        "MarketplaceId": "ATVPDKIKX0DER",
        "BrandName": "Great Brand",
        "Asin": "B1234567",
        "AttributesChanged": [
          "bullet_point",
          "item_name",
          "product_description",
          "main_product_image_locator",
          "other_product_image_locator_1",
          "other_product_image_locator_2",
          "other_product_image_locator_3",
          "other_product_image_locator_4",
          "other_product_image_locator_5",
          "other_product_image_locator_6",
          "other_product_image_locator_7",
          "other_product_image_locator_8",
          "swatch_product_image_locator"
        ]
      },
      "NotificationMetadata":
      {
        "ApplicationId": "amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5",
        "SubscriptionId": "93b098e1-c42-2f45-93a1-78910a6a8369",
        "PublishTime": "2019-03-20T18:59:48.768Z",
        "NotificationId": "8e009934-da2c-4f9c-9bc7-93f23b7e1f60"
      }
    }
    
    

    DETAIL_PAGE_TRAFFIC_EVENT

    Los Sellers y Sellers pueden suscribirse a esta notificación.

    La notificación DETAIL_PAGE_TRAFFIC_EVENT se envía cinco minutos después del comienzo de cada hora. Esta notificación comparte datos de tráfico a nivel de ASIN e incluye datos de la hora anterior a la hora anterior, así como cualquier dato retrasado de hasta 24 horas antes. Se incluyen los ASIN que tienen vistas rápidas. Cada notificación puede incluir varios ASIN y un selling partner puede esperar recibir varias notificaciones cada hora.

    DetailPageTrafficEventNotifications

    La siguiente tabla muestra los objetos DetailPageTrafficEventNotifications y las propiedades del objeto:

    NombreDescripciónRequeridoTipo
    detailPageTrafficEventNotificationsUna lista de métricas de tráfico de granos por hora por ASIN.Array deDetailPageTrafficEventNotification

    DetailPageTrafficEventNotification

    NameDescriptionRequiredType
    accountIdEl Id. de cliente del comerciante o el Id. de grupo de vendors de la cuenta de partner a la que se envía esta notificación.String
    marketplaceIdEl identificador de marketplace de los datos de tráfico.String
    startTimeEl inicio del intervalo de fecha y hora del formato ISO 8601 de datos de tráfico en hora UTC.String
    endTimeEl final del rango de fecha y hora de los datos de tráfico en formato ISO 8601 en hora UTC.String
    asinEl numberidentificación estándar de Amazon del producto.String
    glanceViewsEl numbervisitas de clientes a la página de detalles del producto para este ASIN.Integer

    Esquema de notificación: DetailPageTrafficEventNotification

    Ejemplo de notificación:

    {
      "notificationVersion": "2020-09-04",
      "notificationType": "DETAIL_PAGE_TRAFFIC_EVENT",
      "payloadVersion": "2020-09-04",
      "eventTime": "2023-02-07T16:05:32.378Z",
      "payload": {
        "detailPageTrafficEventNotifications": [
          {
            "accountId": "amzn1.merchant.o.A21CXK3C4ERTY8",
            "marketplaceId": "ATVPDKIKX0DER",
            "startTime": "2023-02-07T15:00:00Z",
            "endTime": "2023-02-07T16:00:00Z",
            "asin": "B00032HE0O",
            "glanceViews": 42
          }, {
            "accountId": "amzn1.merchant.o.A21CXK3C4ERTY8",
            "marketplaceId": "ATVPDKIKX0DER",
            "startTime": "2023-02-07T15:00:00Z",
            "endTime": "2023-02-07T16:00:00Z",
            "asin": "B00094A20U",
            "glanceViews": 69
          }
        ]
      },
      "notificationMetadata": {
        "applicationId": "amzn1.sellerapps.app.aacccfff-4455-4b7c-4422-664ecacdd336",
        "subscriptionId": "d0e9e693-c3ad-4373-979f-ed4ec98dd746",
        "publishTime": "2023-02-07T16:45:32.378Z",
        "notificationId": "d0e9e693-c3ad-4373-979f-ed4ec98dd746"
      }
    }
    

    FBA_INVENTORY_AVAILABILITY_CHANGES

    Los Sellers pueden suscribirse a esta notificación.

    La FBA_INVENTORY_AVAILABILITY_CHANGES notificación se envía cada vez que hay un cambio en el Cumplimiento Por parte de Amazon (FBA) las cantidades de inventario. Esta notificación incluye una instantánea de la FBA de inventario en todos los marketplaces en una región en particular.

    FBAInventoryAvailabilityChangeNotification

    La tabla siguiente muestra los objetos y las propiedades de los objetos FBAInventoryAvailabilityChangeNotification:

    NombreDescripción
    SellerIdEl Seller identificador.

    Tipo: string de
    FNSKUEl Cumplimiento de Red SKU del afectado artículo de inventario.

    Tipo: string de
    ASINEl Amazon Estándar Número de Identificación del afectado artículo de inventario.

    Tipo: string de
    SKUEl Seller SKU del afectado artículo de inventario.

    Tipo: string de
    FulfillmentInventoryByMarketplaceUna lista de realización de inventario de los detalles de cada marketplace.

    Tipo: Array de FulfillmentInventoryDetails

    FulfillmentInventoryDetails

    La siguiente tabla describe los objetos y las propiedades de un objeto FulfillmentInventoryDetails:

    NombreDescripción
    MarketplaceIdEl marketplace identificador para el destino donde el afectado, el inventario puede ser utilizado para cumplir con el pedido.

    Tipo: string de
    ItemNameEl título del producto de los afectados artículo de inventario.

    Tipo: string de
    FulfillmentInventoryDetalle de la parte afectada de la disponibilidad de inventario.

    Tipo: FulfillmentInventory

    FulfillmentInventory

    La siguiente tabla describe los objetos y las propiedades de un objeto FulfillmentInventory:

    NombreDescripción
    InboundQuantityBreakdownLos detalles de la parte afectada del elemento de entrada de las unidades, que están todavía en WORKING el estado o en la manera de ser recibido en los almacenes de Amazon.

    Tipo: InboundQuantityBreakdown
    FulfillableEl numberunidades del elemento afectado, que puede ser utilizado para cumplir con los pedidos en el marketplace.

    Tipo: int
    UnfulfillableEl numberunidades del elemento afectado que no puede ser utilizado para cumplir con los pedidos debido a la condición actual.

    Tipo: int
    ResearchingNúmero de unidades del elemento afectado actualmente se está investigando sobre los ajustes.

    Tipo: int
    ReservedQuantityBreakdownDetalles del inventario que está temporalmente sometidos a procesos internos.

    Tipo: ReservedQuantityBreakdown
    FutureSupplyBuyableEl numberunidades disponibles para los clientes encontrar y comprar, mientras el inventario se encuentra en su camino a una Amazon centro de cumplimiento a través De Acciones de Head Start.

    Tipo: int
    PendingCustomerOrderInTransitEl numberunidades que los clientes han comprado, mientras que el inventario está en su manera a un Amazon centro de cumplimiento a través De Acciones de Head Start.

    Tipo: int

    InboundQuantityBreakdown

    La siguiente tabla describe los objetos y las propiedades de un objeto InboundQuantityBreakdown:

    NombreDescripción
    WorkingEl numberunidades del elemento afectado que en la actualidad residen en un WORKING estado de envío.

    Tipo: int
    ShippedEl numberunidades del elemento afectado que en la actualidad residen en una SHIPPED, IN_TRANSIT, DELIVERED o CHECKED_IN estado de envío.

    Tipo: int
    ReceivingNúmero de unidades del elemento afectado que llegaron y están en proceso para ser recibido en los almacenes de Amazon.

    Tipo: int

    ReservedQuantityBreakdown

    La siguiente tabla describe los objetos y las propiedades de un objeto ReservedQuantityBreakdown:

    NombreDescripción
    WarehouseProcessingEl numberunidades del elemento afectado temporalmente inactivo para el procesamiento interno.

    Tipo: int
    WarehouseTransferEl numberunidades del elemento afectado en progreso para ser trans-enviados a otra Amazon ubicación en Almacén.

    Tipo: int
    PendingCustomerOrderEl numberunidades del elemento afectado y que pronto será enviado como un cliente envío de la orden.

    Tipo: int

    Esquema de notificación: FBAInventoryAvailabilityChangeNotification.json

    Notificación ejemplo:

    {
      "NotificationVersion": "1.0",
      "NotificationType": "FBA_INVENTORY_AVAILABILITY_CHANGES",
      "PayloadVersion": "1.0",
      "EventTime": "2020-07-13T19:42:04.284Z",
      "Payload": {
        "SellerId": "A3TH9S8BH6GOGM",
        "FNSKU": "X001ABCDEF",
        "ASIN": "B00001ABCD",
        "SKU": "SELLERSKU-1",
        "FulfillmentInventoryByMarketplace":[
          {
            "MarketplaceId": "ATVPDKIKX0DER",
            "ItemName": "Product Title",
            "FulfillmentInventory": {
              "InboundQuantityBreakdown":{
                "Working": 0,
                "Shipped": 5,
                "Receiving": 10
              },
              "Fulfillable": 50,
              "Unfulfillable":0,
              "Researching": 0,
              "ReservedQuantityBreakdown": {
                "WarehouseProcessing": 5,
                "WarehouseTransfer": 15,
                "PendingCustomerOrder": 10
              },
              "FutureSupplyBuyable":10,
              "PendingCustomerOrderInTransit":0
            }
          },
          {
            "MarketplaceId": "A2EUQ1WTGCTBG2",
            "ItemName": "Product Title",
            "FulfillmentInventory": {
              "InboundQuantityBreakdown":{
                "Working": 1,
                "Shipped": 2,
                "Receiving": 3
              },
              "Fulfillable": 40,
              "Unfulfillable":0,
              "Researching": 0,
              "ReservedQuantityBreakdown": {
                "WarehouseProcessing": 5,
                "WarehouseTransfer": 15,
                "PendingCustomerOrder": 10
              },
              "FutureSupplyBuyable":0,
              "PendingCustomerOrderInTransit":0
            }
          }
        ]
      },
      "NotificationMetadata": {
        "ApplicationId": "app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
        "SubscriptionId": "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
        "PublishTime": "2020-07-13T19:42:04.284Z",
        "NotificationId": "d0e9e693-c3ad-4373-979f-ed4ec98dd746"
      }
    }
    

    FBA_OUTBOUND_SHIPMENT_STATUS

    Los Sellers pueden suscribirse a esta notificación.

    El FBA_OUTBOUND_SHIPMENT_STATUS se enviará una notificación cada vez que Amazon crea o cancela un Cumplimiento por parte de Amazon, el envío de un Seller. Esta notificación sólo es para FBA in Situ de los envíos. Esta notificación se encuentra disponible sólo en el marketplace de Brasil.

    FBAOutboundShipmentStatusNotification

    La tabla siguiente muestra los objetos y las propiedades de la FBAOutboundShipmentStatusNotification objeto:

    NombreDescripción
    SellerIdEl Seller identificador.

    Tipo: string de
    AmazonOrderIdEl Amazon definido por el identificador.

    Tipo: string de
    AmazonShipmentIdEl Amazon definido por el identificador de envío.

    Tipo: string de
    ShipmentStatusEl estado del envío. ShipmentStatus valores: Creado, Cancelado.

    Tipo: string de

    Esquema de notificación: FBAOutboundShipmentStatusNotification.json

    Notificación ejemplo:

    {
      "NotificationVersion": "1.0",
      "NotificationType": "FBA_OUTBOUND_SHIPMENT_STATUS",
      "PayloadVersion": "1.0",
      "EventTime": "2020-01-11T00:09:53.109Z",
      "Payload":
      {
        "FBAOutboundShipmentStatusNotification":
        {
          "SellerId": "merchantId",
          "AmazonOrderId": "113-2646096-4474645",
          "AmazonShipmentId": "DrLqQwqvb",
          "ShipmentStatus": "Created"
        }
      },
      "NotificationMetadata":
      {
        "ApplicationId": "appId",
        "SubscriptionId": "subId",
        "PublishTime": "2020-01-11T00:02:50.501Z",
        "NotificationId": "requestId"
      }
    }
    

    FEE_PROMOTION

    Los Sellers pueden suscribirse a esta notificación.

    Los Sellers mediante selling partner API se pueden beneficiar de tiempo limitado cuota de promociones. Para recibir la notificación de la disposición de la cuota de promociones, los Sellers deben suscribirse a la FEE_PROMOTION notificación. Cuando el Seller inicialmente signos para la suscripción y isEnabled se establece a true, el Seller recibe todos los actualmente activos promociones. Cada promoción se envía como un mensaje único. Posterior promoción notificaciones se envían cuando la promoción se convierte en activo.

    El FEE_PROMOTION notificación se compone de un conjunto de campos de datos que describe los detalles de la promoción. Todos los criterios de calificación para cada promoción se describe en los campos de datos.

    Nota: La estimación de las tasas devuelto por esta API no están garantizados. Los honorarios reales pueden variar. Para obtener más información acerca de las comisiones, consulte Selling on Amazon Fee Schedule y FBA features and fees de Seller Central.

    FeeDetail

    La tabla siguiente muestra los objetos y las propiedades de un FeeDetail:

    NombreDescripciónSe requiereValor
    FeeTypeEl tipo de cargos.Cargo permitido tipos: ReferralFee, VariableClosingFee, PerItemFee, FBAFees, FBAPickAndPack, FBAWeightHandling, FBAOrderHandling, FBADeliveryServicesFee.

    Tipo: string de
    FeeAmountEl importe de la cuota correspondiente para el tipo de cargo.Tipo: MoneyType
    FeePromotionLa tasa de promoción de la cantidad correspondiente a la cuota de la modalidad.NoTipo: MoneyType
    TaxAmountEl impuesto se calcula sobre la cuota que se cobra al Seller.NoTipo: MoneyType
    FinalFeeLa tarifa final que estaría a cargo del Seller.El FeeAmount menos el FeePromotion.

    Tipo: MoneyType
    IncludedFeesUna lista estructurada de FeeDetail que contiene la información detallada de un determinado tipo de cargo.NoTipo: Array de FeeDetail

    FeesEstimate

    La tabla siguiente muestra los objetos y las propiedades de la FeesEstimate:

    NombreDescripciónSe requiereValor
    TimeOfFeesEstimatedLa hora y la fecha cuando los honorarios se estima.Tipo: string de
    TotalFeesEstimateEl monto total de las cuotas si el precio se reduce a o por debajo del precio umbral.Tipo: MoneyType
    FeeDetailsUn desglose de la TotalFeesEstimate.Tipo: Array de FeeDetail

    FeePromotionNotification

    Cada FeePromotionNotification objeto se compone de los siguientes objetos de datos:

    NombreDescripciónSe requiereValor
    FeePromotionTypeEl tipo de promoción.Valores: fijación de Precios, SelectionASIN, o SelectionCategory. Tipos adicionales pueden estar disponibles en el futuro.

    Tipo: string de
    FeePromotionTypeDescriptionProporciona más detalles sobre el propósito de una promoción.NoUn amistoso, localizada descripción de string. Útil para los integradores para mostrar en la interfaz de usuario.

    Tipo: string de
    MarketplaceIdLa promoción se aplica a este marketplaceId.Tipo: string de
    Identificador de comercianteLa promoción se aplica a este identificador de comerciante.Tipo: string de
    IdentificadoresUna lista de elementos para que esta promoción se aplica.Tipo: Array de Identificador
    PromotionActiveTimeRangeEl intervalo de tiempo cuando esta promoción está activa.Tipo: PromotionActiveTimeRange
    PromotionInformationUn objeto que contiene detalles adicionales acerca de la promoción. Una cuota de estimación se incluye, si procede.Tipo: PromotionInformation

    Identifier

    La siguiente tabla describe los objetos y las propiedades de un objeto a partir de los Identificadores de la Array:

    NombreDescripciónSe requiereValor
    IdentifierTypeLa selling partner (comerciante) tipo de identificador para que esta promoción se aplicará.Por ejemplo: ASIN, SKU, Navegar nodo de la Marca.

    Tipo: string de
    IdentifierValuesEl nombre descriptivo del valor de ID.Por ejemplo: la venta de la pareja real ASINs o Sku, una lista de marcas como Nike), una lista real de examinar los nodos.

    Tipo: Array de IndentifierValue

    IdentifierValue

    Una descripción de los valores de identificador para que esta promoción se aplica.

    NombreDescripciónSe requiereValor
    IdentifierValueIdEl real examinar ID de nodo, el real ASIN/SKU, o el valor de la marca.Tipo: string de
    IdentifierValueFriendlyNameLa selling partner (comerciante) los valores de identificador para que esta promoción se aplicará.NoSólo relevante/pobladas por cosas como navegar por los nodos. Por ejemplo, esta sería una exploración del nodo amistoso nombre.

    Tipo: string de

    PromotionInformation

    La tabla siguiente muestra los objetos y las propiedades de la PromotionInformation:

    NombreDescripciónSe requiereValor
    FeeTypeEl tipo de cargo que se está descontado en esta promoción.Cargo permitido tipos: ReferralFee, VariableClosingFee, PerItemFee, FBAFees, FBAPickAndPack, FBAWeightHandling, FBAOrderHandling, FBADeliveryServicesFee.

    Tipo: string de
    FeeDiscountTypeEl tipo de promoción que va a recibir para sus gastos.Ya sea Fijo, Descuento, o points.

    Tipo: string de
    PriceThresholdEl umbral precio de la oferta, o menos, que deben cumplirse para que la promoción se aplican.NoTipo: MoneyType
    FeeDiscountMonetaryAmountLa cantidad que va a recibir de sus cargos si la FeeDiscountType implica una cantidad monetaria.NoSi el FeeDiscountType implica una cantidad monetaria, este valor será poblada.

    Tipo: MoneyType
    FeeDiscountValueEl porcentaje de descuento de sus cargos si la FeeDiscountType implica un no-importe monetario.NoSi el FeeDiscountType implica un no-importe monetario, este valor será poblada.

    Tipo: number
    FeesEstimateLa tasa estimada para esta promoción, si está disponible. La estimación se supone que todas las condiciones exigidas para la promoción de que se han cumplido.NoTipo: FeesEstimate

    PromotionActiveTimeRange

    La siguiente tabla muestra las propiedades de la PromotionActiveTimeRange:

    NombreDescripciónSe requiereValor
    EffectiveFromDateFecha (inclusive) cuando la promoción se convierte en activo.Tipo: string de
    EffectiveThroughDateFecha (exclusivo) cuando la promoción ha terminado.Tipo: string de

    Esquema de notificación: FeePromotionNotification.json

    Notificación ejemplo:

    {
      "NotificationVersion": "1.0",
      "NotificationType": "FEE_PROMOTION",
      "PayloadVersion": "1.0",
      "EventTime": "2020-01-11T00:09:53.109Z",
      "NotificationMetadata":
      {
        "ApplicationId": "amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5",
        "SubscriptionId": "7d78cc50-95c8-4641-add7-10af4b1fedc9",
        "PublishTime": "2020-01-11T00:02:50.501Z",
        "NotificationId": " 2012e8e5-b365-4cb1-9fd8-be9dfc6d5eaf"
      },
      "Payload":
      {
        "FeePromotionNotification":
        {
          "MerchantId": "merchantId",
          "MarketplaceId": "marketplaceId1",
          "FeePromotionType": "Pricing",
          "FeePromotionTypeDescription": "To help you offer a lower price to customers, we are offering you a temporary referral fee discount for every sale when the total sale price (price + shipping+ gift wrap) is at or below the pricing threshold.",
          "PromotionActiveTimeRange":
          {
            "EffectiveFromDate": "2016-05-04T22:24:39.615Z",
            "EffectiveThroughDate": "2016-04-28T02:45:12.786Z"
          },
          "Identifiers": [
            {
              "IdentifierType": "ASIN",
              "IdentifierValues": [
                {
                  "IdentifierValueId": "B0000000",
                  "IdentifierValueFriendlyName": "1234"
                }
              ]
            }
          ],
          "PromotionInformations": [
            {
              "FeeType": "ReferralFee",
              "FeeDiscountType": "Percentage points off",
              "FeeDiscountValue": 5,
              "PriceThreshold":
              {
                "Amount": 1,
                "CurrencyCode": "USD"
              },
              "FeesEstimate":
              {
                "TimeOfFeesEstimated": "2016-05-05T22:24:39.635Z",
                "TotalFeesEstimate":
                {
                  "Amount": 10,
                  "CurrencyCode": "USD"
                },
                "FeeDetails": [
                  {
                    "FeeType": "feeType",
                    "FeeAmount":
                    {
                      "Amount": 1,
                      "CurrencyCode": "USD"
                    },
                    "FeePromotion":
                    {
                      "Amount": 0.8,
                      "CurrencyCode": "USD"
                    },
                    "FinalFee":
                    {
                      "Amount": 0.2,
                      "CurrencyCode": "USD"
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    }
    

    FEED_PROCESSING_FINISHED

    Los Sellers pueden suscribirse a esta notificación.

    El FEED_PROCESSING_FINISHED se enviará una notificación cada vez que cualquier alimento enviadas mediante selling partner API para Feeds alcanza un alimento estado de tramitación de HECHO, CANCELADOS o FATAL.

    FEED_PROCESSING_FINISHED Payload schema: Version 1.0

    Un FEED_PROCESSING_FINISHED notificación con PayloadVersion=2020-09-04 incluye los siguientes objetos en la feedProcessingFinishedNotification objeto.

    NombreDescripciónTipo deSe requiere
    sellerIdEl identificador del selling partner .string
    feedIdEl identificador de la fuente.string
    feedTypeEl tipo de alimentación. Para obtener más información, consulte Valores de tipo de Feed.string
    processingStatusEl estado de procesamiento de la alimentación.string
    resultFeedDocumentIdEl identificador del documento de fuente. Este identificador es único sólo en combinación con un Seller de IDENTIFICACIÓN.stringNo

    Esquema de notificación: FeedProcessingFinishedNotification.json

    Notificación ejemplo:

    {
      "notificationVersion": "2020-09-04",
      "notificationType": "FEED_PROCESSING_FINISHED",
      "payloadVersion": "2020-09-04",
      "eventTime": "2020-07-13T19:42:04.284Z",
      "payload":
      {
        "feedProcessingFinishedNotification":
        {
          "sellerId": "A3TH9S8BH6GOGM",
          "feedId": "53347018456",
          "feedType": "POST_PRODUCT_DATA",
          "processingStatus": "DONE",
          "resultFeedDocumentId": "amzn1.tortuga.3.edbcd0d8-3434-8222-1234-52ad8ade1208.URUTI57URI9BMZ"
        }
      },
      "notificationMetadata":
      {
        "applicationId": "amzn1.sellerapps.app.aacccfff-44aa-4b7c-b42b-ed4ec98dd746",
        "subscriptionId": "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
        "publishTime": "2020-07-13T19:42:04.284Z",
        "notificationId": "d0e9e693-c3ad-4373-979f-ed4ec98dd746"
      }
    }
    
    

    FULFILLMENT_ORDER_STATUS

    Los Sellers pueden suscribirse a esta notificación.

    El FULFILLMENT_ORDER_STATUS se enviará una notificación cada vez que hay un cambio en el estatus de un Multi-Canal de Cumplimiento de cumplimiento de la orden.

    FulfillmentOrderStatusNotification

    La tabla siguiente muestra los objetos y las propiedades de la FulfillmentOrderStatusNotification:

    NombreDescripción
    EventTypeIndica si la notificación contiene la orden, el envío o la devolución de la información.

    EventType valores:

    - Pedidos de Esta notificación contiene información sobre el cumplimiento de la orden.

    Envío de Esta notificación contiene información sobre el cumplimiento del envío. Para obtener más información, consulte la FulfillmentShipment.

    De retorno de Esta notificación contiene información sobre el cumplimiento de retorno.

    Se requiere

    Tipo: string de
    SellerIdEl identificador del Seller.

    Tipo: string de
    StatusUpdatedDateTimeLa fecha y la hora cuando el estado se actualizó por última vez. En formato ISO 8601.

    Se requiere

    Tipo: string de
    SellerFulfillmentOrderIdEl cumplimiento de la orden identificador que crea y envía el uso de la operación CreateFulfillmentOrder .

    Se requiere

    Tipo: string de
    FulfillmentOrderStatusEl estado actual del cumplimiento de la orden.

    FulfillmentOrderStatus valores:

    Recibido - El cumplimiento de la orden fue recibida y validada. La validación incluye la determinación de que la dirección de destino es válido y que la de Amazon, los registros indican que el Seller tiene suficiente vendible (en buen estado) inventario para cumplir con la orden. El Seller puede cancelar un cumplimiento de la orden que tiene un estado de Recibido.

    No válido - El cumplimiento de la orden fue recibida, pero no pudo ser validado. Las razones para esto incluyen una inválida dirección de destino o de Amazon registros que indiquen que el Seller no tiene suficiente vendible inventario para cumplir con la orden. Cuando esto sucede, el cumplimiento de la orden no es válida y no hay elementos en el orden en el buque.

    Planificación - El cumplimiento de la orden ha sido enviada a Amazon cumplimiento de red para comenzar el envío de planificación, pero no de la unidad en cualquier envío ha sido recogido de inventario todavía. El Seller puede cancelar un cumplimiento de la orden que tiene un estado de la Planificación.

    Procesamiento de El proceso de picking de unidades de inventario ha comenzado en al menos uno de los envíos en el cumplimiento de la orden. El Seller puede cancelar un cumplimiento de la orden que tiene un estado de Procesamiento.

    Cancelado - El cumplimiento de la orden ha sido cancelada por el Seller.

    Completar Toda la cantidad de un artículo en el cumplimiento de la orden se han cumplido.

    CompletePartialled - Algunos la cantidad de un artículo en el cumplimiento de la orden se cumplió; el resto fueron cancelados o irrealizable.

    Irrealizable - No la cantidad de un artículo en el cumplimiento de la orden pudo cumplirse debido a la Amazonía centro de realización de los trabajadores no encontró inventario para los artículos o no encontró el inventario de lo que fue en vendible (en buen estado) condición.


    Se requiere

    Tipo: string de
    FulfillmentShipmentLa entrega y la información del artículo para un envío en cumplimiento de la orden.

    Opcional. Devuelven sólo cuando EventType es Envío.

    Tipo: FulfillmentShipment
    FulfillmentReturnItemLa información acerca de un elemento que fue devuelto a Amazon fulfillment center.

    Opcional. Devuelven sólo cuando EventType es el Retorno.

    Tipo: FulfillmentReturnItem

    FulfillmentReturnItem

    La tabla siguiente muestra los objetos y las propiedades de la FulfillmentReturnItem:

    NombreDescripción
    ReceivedDateTimeLa fecha y la hora en que el artículo devuelto fue recibido por el Amazon fulfillment center. En la norma ISO 8601 fecha formato de hora.

    Se requiere

    Tipo: string de
    ReturnedQuantityLa cantidad que se devuelve.

    Se requiere

    Tipo: integer
    SellerSKUEl Seller SKU del producto.

    Se requiere

    Tipo: string de

    FulfillmentShipment

    La tabla siguiente muestra los objetos y las propiedades de la FulfillmentShipment objeto:

    NombreDescripción
    FulfillmentShipmentStatusEl estado actual del envío.

    FulfillmentShipmentStatus valores:

    Pendiente: El proceso de picking de unidades de inventario ha comenzado.

    Enviado - Todos los paquetes del envío han dejado el centro de cumplimiento.

    CancelledByFulfiller - La Amazonía centro de cumplimiento no podría cumplir con el envío como estaba previsto. Esto podría ser debido a que el inventario no estaba a la espera de la ubicación en el centro de cumplimiento. Después de cancelar el cumplimiento de la orden, Amazon crea inmediatamente una nueva cumplimiento de envío y otra vez los intentos de cumplir con la orden.

    CancelledBySeller - El envío fue cancelado mediante la operación CancelFulfillmentOrder .


    Se requiere

    Tipo: string de
    AmazonShipmentIdUn envío identificador asignado por Amazon.

    Se requiere

    Tipo: string de
    EstimatedArrivalDateTimeLa hora estimada de llegada de la expedición, en la norma ISO 8601 fecha formato de hora. Tenga en cuenta que este valor puede cambiar a lo long del tiempo. Si un envío incluye más de un paquete, EstimatedArrivalDateTime se aplica a todos los paquetes del envío. Si el envío ha sido cancelado, EstimatedArrivalDateTime no se devuelve.

    Se requiere

    Tipo: string de
    FulfillmentShipmentPackagesContiene todos los paquetes en el cumplimiento de su envío.

    Opcional

    Tipo: Array de FulfillmentShipmentPackage

    FulfillmentShipmentPackage

    La tabla siguiente muestra los objetos y las propiedades de la FulfillmentShipmentPackage:

    NombreDescripción
    PackageNumberIdentifica un paquete dentro de un envío.

    Se requiere

    Tipo: integer
    CarrierCodeIdentifica el transportista que le entregue el paquete.

    Se requiere

    Tipo: string de
    TrackingNumberEl numberseguimiento se utiliza para obtener el seguimiento y la entrega de información.

    Se requiere

    Tipo: string de

    Esquema de notificación: FulfillmentOrderStatusNotification.json

    Notificación ejemplo:

    {
      "NotificationVersion": "1.0",
      "NotificationType": "FULFILLMENT_ORDER_STATUS",
      "PayloadVersion": "1.0",
      "EventTime": "2020-01-11T00:09:53.109Z",
      "Payload":
      {
        "FulfillmentOrderStatusNotification":
        {
          "SellerId": "merchantId",
          "EventType": "Shipment",
          "StatusUpdatedDateTime": "2020-01-11T00:09:53.109Z",
          "SellerFulfillmentOrderId": "OrderId",
          "FulfillmentOrderStatus": "Complete",
          "FulfillmentShipment":
          {
            "FulfillmentShipmentStatus": "Shipped",
            "AmazonShipmentId": "DZRSmwG2N",
            "EstimatedArrivalDateTime": "2014-12-19T22:59:59Z",
            "FulfillmentShipmentPackages": [
              {
                "PackageNumber": 1,
                "CarrierCode": "HERMESIT",
                "TrackingNumber": "&0113838XXXXXX8300169397"
              }
            ]
          }
        }
      },
      "NotificationMetadata":
      {
        "ApplicationId": "amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5",
        "SubscriptionId": "7d78cc50-95c8-4641-add7-10af4b1fedc9",
        "PublishTime": "2020-01-11T00:02:50.501Z",
        "NotificationId": " 2012e8e5-b365-4cb1-9fd8-be9dfc6d5eaf"
      }
    }
    

    ITEM_INVENTORY_EVENT_CHANGE

    La notificación ITEM_INVENTORY_EVENT_CHANGE se envía cinco minutos después del comienzo de cada hora. Esta notificación comparte datos de inventario a nivel de ASIN e incluye datos de la hora anterior, así como cualquier dato retrasado de hasta 24 horas antes. Los ASIN se incluyen si la cantidad de unidades disponibles para la compra
    por parte de los clientes ha cambiado. Cada notificación puede incluir varios ASIN y un selling partner puede esperar recibir varias notificaciones cada hora.

    ItemInventoryEventChangeNotifications

    NombreDescripciónRequeridoTipo
    itemInventoryEventChangeNotificationsUna lista de métricas de inventario de granos por hora por ASIN.Array deItemInventoryEventChangeNotification

    ItemInventoryEventChangeNotification

    NombreDescripciónRequeridoTipo
    accountIdEl Id. de cliente del comerciante o el Id. de grupo de vendors de la cuenta de partner a la que se envía esta notificación.string
    marketplaceIdEl identificador de marketplace de los datos de inventario.string
    startTimeEl inicio del rango de fecha y hora de los datos de inventario en formato ISO 8601 en hora UTC.string
    endTimeEl final del rango de fecha y hora de los datos de inventario en formato ISO 8601 en hora UTC.string
    asinEl numberidentificación estándar de Amazon del producto.string
    highlyAvailableInventoryLa cantidad de unidades disponibles para vender en el website, según las unidades en los centros logísticos de Amazon que están en condiciones de venta, las unidades mínimas en los carritos de compras de los clientes o destinadas de otro modo a otros pedidos (por ejemplo, pedidos de suscripción y ahorro).integer

    Esquema de notificación: ItemInventoryEventChangeNotification

    Ejemplo de notificación:

    {
     "notificationVersion": "2020-09-04",
     "notificationType": "ITEM_INVENTORY_EVENT_CHANGE",
     "payloadVersion": "2020-09-04",
     "eventTime": "2023-02-07T16:05:32.378Z",
     "payload": {
       "itemInventoryEventChangeNotifications": [
         {
           "accountId": "amzn1.merchant.o.A21CXK3C4ERTY8",
           "marketplaceId": "ATVPDKIKX0DER",
           "startTime": "2023-02-07T15:00:00Z",
           "endTime": "2023-02-07T16:00:00Z",
           "asin": "B00032HE0O",
           "highlyAvailableInventory": 650
         }, {
           "accountId": "amzn1.merchant.o.A21CXK3C4ERTY8",
           "marketplaceId": "ATVPDKIKX0DER",
           "startTime": "2023-02-07T15:00:00Z",
           "endTime": "2023-02-07T16:00:00Z",
           "asin": "B00094A20U",
           "highlyAvailableInventory": 519
         }
       ]
     },
     "notificationMetadata": {
       "applicationId": "amzn1.sellerapps.app.aacccfff-4455-4b7c-4422-664ecacdd336",
       "subscriptionId": "d0e9e693-c3ad-4373-979f-ed4ec98dd746",
       "publishTime": "2023-02-07T16:45:32.378Z",
       "notificationId": "d0e9e693-c3ad-4373-979f-ed4ec98dd746"
     }
    }
    

    ITEM_SALES_EVENT_CHANGE

    Los Sellers y Sellers pueden suscribirse a esta notificación.

    La notificación ITEM_SALES_EVENT_CHANGE se envía cinco minutos después del comienzo de cada hora. Esta notificación comparte datos de ventas a nivel de ASIN e incluye datos de la hora anterior, así como cualquier dato retrasado de hasta 24 horas antes. Los ASIN se incluyen cuando tienen pedidos o cancelaciones durante una hora determinada. Cada notificación puede incluir varios ASIN y un selling partner puede esperar recibir varias notificaciones cada hora.

    ItemSalesEventNotifications

    NombreDescripciónRequeridoTipo
    itemSalesEventChangeNotificationsUna lista de métricas de ventas de granos por hora por ASIN.Array deItemSalesEventChangeNotification

    ItemSalesEventChangeNotification

    NombreDescripciónRequeridoTipo
    accountIdEl Id. de cliente del comerciante o el Id. de grupo de vendors de la cuenta de partner a la que se envía esta notificación.string
    marketplaceIdEl identificador de marketplace de los datos de ventas.string
    currencyCodeEl código de moneda de cualquier monto monetario en formato ISO 4217.string
    startTimeEl inicio del rango de fecha y hora de los datos de ventas en formato ISO 8601 en hora UTC.string
    endTimeEl final del rango de fecha y hora de los datos de ventas en formato ISO 8601 en hora UTC.string
    asinEl numberidentificación estándar de Amazon del producto.string
    orderedUnitsEl numberunidades pedidas por los clientes de Amazon en el período de tiempo especificado. Este número puede ser negativo si hay más cancelaciones que pedidos.integer
    orderedRevenueLas ventas del producto ordenado en el marco de tiempo especificado. Se hacen ajustes por cancelaciones.Número

    Esquema de notificación: ItemSalesEventChangeNotification

    Ejemplo de notificación:

    {
      "notificationVersion": "2020-09-04",
      "notificationType": "ITEM_SALES_EVENT_CHANGE",
      "payloadVersion": "2020-09-04",
      "eventTime": "2023-02-07T16:05:32.378Z",
      "payload": {
        "itemSalesEventChangeNotifications": [
          {
            "accountId": "amzn1.merchant.o.A21CXK3C4ERTY8",
            "marketplaceId": "ATVPDKIKX0DER",
            "currencyCode": "USD",
            "startTime": "2023-02-07T15:00:00Z",
            "endTime": "2023-02-07T16:00:00Z",
            "asin": "B00032HE0O",
            "orderedUnits": 9,
            "orderedRevenue": 80.91
          }, {
            "accountId": "amzn1.merchant.o.A21CXK3C4ERTY8",
            "marketplaceId": "ATVPDKIKX0DER",
            "currencyCode": "USD",
            "startTime": "2023-02-07T15:00:00Z",
            "endTime": "2023-02-07T16:00:00Z",
            "asin": "B00094A20U",
            "orderedUnits": 5,
            "orderedRevenue": 527.60
          }
        ]
      },
      "notificationMetadata": {
        "applicationId": "amzn1.sellerapps.app.aacccfff-4455-4b7c-4422-664ecacdd336",
        "subscriptionId": "d0e9e693-c3ad-4373-979f-ed4ec98dd746",
        "publishTime": "2023-02-07T16:45:32.378Z",
        "notificationId": "d0e9e693-c3ad-4373-979f-ed4ec98dd746"
      }
    }
    

    ITEM_PRODUCT_TYPE_CHANGE

    Los Sellers pueden suscribirse a esta notificación.

    Amazon envía un ITEM_PRODUCT_TYPE_CHANGE notificación cada vez que hay un cambio en el tipo de producto en cualquier punto de que la selling partner tiene una marca en relación con. Venta pareja tiene una marca en relación con un elemento, tal como se define en el Amazonas Marcas Registradas programa, cuando están verificado el propietario de la marca. La selling partner es la parte que autoriza una aplicación para llamar a los de la API de Notificaciones en su nombre, para el propósito de la creación y la gestión de suscripciones de notificación. Amazon envía ITEM_PRODUCT_TYPE_CHANGE notificaciones para los elementos de la lista en cualquier Amazon marketplace.

    ITEM_PRODUCT_TYPE_CHANGE Payload schema: Version 1.0

    Un ITEM_PRODUCT_TYPE_CHANGE notificación con PayloadVersion=1.0 incluye los siguientes objetos en la Payload del objeto.

    ObjetoDescripción
    MarketplaceIdEl marketplace de que el elemento está en la lista en.
    AsinEl ASIN del elemento.
    PreviousProductTypeEl anterior tipo de producto.
    CurrentProductTypeEl actual tipo de producto.

    Esquema de notificación: ItemProductTypeChangeNotification.json

    Notificación ejemplo:

    {
      "NotificationVersion":"1.0",
      "NotificationType":"ITEM_PRODUCT_TYPE_CHANGE",
      "PayloadVersion":"1.0",
      "EventTime":"2019-03-20T18:59:30.194Z",
      "Payload":{ 
        "MarketplaceId": "ATVPDKIKX0DER",
        "Asin": "B1234567",
        "PreviousProductType": "PET_HEALTH_CARE",
        "CurrentProductType": "PET_APPAREL"
      },
      "NotificationMetadata":{
        "ApplicationId":"amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5",
        "SubscriptionId":"93b098e1-c42-2f45-93a1-78910a6a8369",
        "PublishTime":"2019-03-20T18:59:48.768Z",
        "NotificationId":"0e999936-da2c-4f9c-9fc2-02b67bae5f49"
      }
    }
    

    LISTINGS_ITEM_STATUS_CHANGE

    Los Sellers pueden suscribirse a esta notificación.

    Amazon envía un LISTINGS_ITEM_STATUS_CHANGE notificación cuando el estado de un listados de elemento de cambios para una selling partner . LISTINGS_ITEM_STATUS_CHANGE notificaciones se publican cuando una listados elemento es creado, eliminado, o su buyability cambios. La carga de la notificación proporciona la listas de los elemento de la información y el estado. Amazon envía LISTINGS_ITEM_STATUS_CHANGE notificaciones para los elementos de la lista en cualquier Amazon marketplace.

    Para recuperar adicionales asociados detalles acerca de la inclusión, como los listados elemento de problemas, llame a la selling partner API para los Listados de Elementos. Para obtener más información, consulte los Guía de casos de uso de la Listings Items API v2021-08-01.

    La selling partner es la parte que autoriza una aplicación para llamar a las Notificaciones de la API en su nombre para el propósito de la creación y la gestión de suscripciones de notificación.

    LISTINGS_ITEM_STATUS_CHANGE Payload schema: Version 1.0

    Un LISTINGS_ITEM_STATUS_CHANGE notificación con PayloadVersion=1.0 incluye los siguientes objetos en la Payload del objeto.

    NombreDescripciónTipo deSe requiere
    SellerIDVenta identificador del partner, tales como la selling partner (comerciante) cuenta, de que el afectado listados de elemento.string
    MarketplaceIdAmazon marketplace identificador de la afectada, listas de elemento.stringNo
    AsinEl Amazon Estándar Número de Identificación (ASIN) identificador de elemento de catálogo asociados con los listados elemento.stringNo
    SkuIdentificador de los afectados listados de elemento.string
    CreatedDateFecha y hora de cuando los listados elemento fue creado, con el formato ISO8601 de fecha y hora.stringNo
    EstadoLista de estado de los estados que actualmente asociados con el afectado, listas de elemento. La ausencia de un valor que indica el estatus de estado no es actualmente aplicable a las listas de elemento. Por ejemplo, si "COMPRABLE" no está presente, los listados elemento no está en la actualidad se pueden comprar.Array de ListingsItemStatus

    ListingsItemStatus

    Esta tabla muestra los posibles valores para ListingsItemStatus:

    NombreDescripción
    BUYABLEIndica los listados artículo está disponible para su compra en Amazon web de ventas para el correspondiente Amazon marketplace. Cuando se proporciona, los listados elemento es comprable. Cuando se omite, los listados elemento no es comprable.
    DISCOVERABLEIndica los asociados de Amazon elemento de catálogo (ASIN) es visible en los resultados de búsqueda en Amazon web de ventas para el correspondiente Amazon marketplace. Cuando se proporciona, los listados elemento es visible. Cuando se omite, los listados elemento no es visible.
    DELETEDCuando se proporciona, los listados de ítem es eliminado. Cuando se omite, los listados elemento no es eliminado.

    Esquema de notificación: ListingsItemStatusChangeNotification.json

    Notificación ejemplo:

    {
      "NotificationVersion":"1.0",
      "NotificationType":"LISTINGS_ITEM_STATUS_CHANGE",
      "PayloadVersion":"1.0",
      "EventTime":"2021-02-03T18:59:30.194Z",
      "Payload":{ 
        "SellerId": "AXXXXXXXXXXXXX",
        "MarketplaceId": "ATVPDKIKX0DER",
        "Asin": "BT6RZ7JM4H",
        "Sku": "NLS-SHOES-03",
        "CreatedDate": "2021-02-03T18:50:26.196Z",
        "Status": [
          "BUYABLE",
          "DISCOVERABLE"
        ]
      },
      "NotificationMetadata":{
        "ApplicationId":"amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5",
        "SubscriptionId":"93b098e1-c42-2f45-93a1-78910a6a8369",
        "PublishTime":"2021-02-03T18:59:30.194Z",
        "NotificationId":"0e999936-da2c-4f9c-9fc2-02b67bae5f49"
      }
    }
    

    LISTINGS_ITEM_ISSUES_CHANGE

    Los Sellers y los Sellers pueden suscribirse a esta notificación.

    Amazon envía un LISTINGS_ITEM_ISSUES_CHANGE notificación cada vez que hay un cambio en las cuestiones relacionadas con los listados de los elementos que la selling partner titular. Problemas de señalar que los listados elemento tiene problemas que causa listado de inactivos, la búsqueda de la represión, o de otros problemas de calidad. Por ejemplo, si la venta de la pareja de la imagen del producto tiene baja resolución, este tema hará que la búsqueda de la supresión de este producto. Amazon envía LISTINGS_ITEM_ISSUES_CHANGE notificaciones para los elementos de la lista en cualquier Amazon marketplace.

    LISTINGS_ITEM_ISSUES_CHANGE las notificaciones se activan cuando un problema en un listado se crea, fija, o actualizada. La carga de la notificación incluye el listado básico de información, relacionados con la gravedad del problema y las acciones de cumplimiento causado por problemas. Para recuperar más detalles acerca de los problemas asociados con una lista, llame a la selling partner API for Listings Items. Para obtener más información, consulte los Guía de casos de uso de la Listings Items API v2021-08-01.

    Todos los problemas que pueden ocurrir con un listado de no corresponden con las definidas problemas. Como resultado, esta notificación no representan necesariamente todos los problemas con un listado (tampoco la selling partner API for Listings Items). Amazon está trabajando para definir más cuestiones más estrechamente representan los listados de los problemas que pueden ocurrir.

    La selling partner es la parte que autoriza una aplicación para llamar a las Notificaciones de la API en su nombre para el propósito de la creación y la gestión de suscripciones de notificación.

    LISTINGS_ITEM_ISSUES_CHANGE Payload schema: Version 1.0

    Un LISTINGS_ITEM_ISSUES_CHANGE notificación con PayloadVersion=1.0 incluye los siguientes objetos en la Payload del objeto.

    NombreDescripciónTipo deSe requiere
    SellerIdVenta identificador del partner, tales como la selling partner (comerciante) de cuenta o código de vendor, de los afectados listados de elemento.string
    MarketplaceIdAmazon marketplace identificador de la afectada, listas de elemento.stringNo
    AsinEl Amazon Estándar Número de Identificación (ASIN) identificador de elemento de catálogo asociados con los listados elemento.stringNo
    SkuIdentificador de los afectados listados de elemento.string
    Niveles de gravedadLista de niveles de gravedad de los problemas asociados con el afectado, listas de elemento. Cuando no haya problemas que afectan a los listados elemento, "NINGUNO" se prestan en el lugar.Array de IssueSeverity
    EnforcementActionsLista de las medidas coercitivas adoptadas por Amazon para las cuestiones relacionadas con el afectado, listas de elemento.Array de IssueEnforcementActionsNo

    IssueSeverity

    Esta tabla muestra los posibles valores para IssueSeverity:

    NombreDescripción
    ERRORCuando hay, al menos un problema con el "ERROR" es de gravedad que afectan a los listados elemento.
    WARNINGCuando hay, al menos un problema con la "WARNING" de gravedad está afectando a los listados de elemento.
    NONESi no hay definida ninguna cuestiones que afectan a los listados elemento. Sin embargo, puede haber otros problemas con el listado.

    IssueEnforcementActions

    Esta tabla muestra los posibles valores para IssueEnforcementActions:

    NombreDescripción
    SEARCH_SUPPRESSEDCuando se proporciona, el elemento de la lista es suprimido a partir de los resultados de la búsqueda causados por al menos un problema asociado actualmente con el afectado, el elemento de la lista.

    Esquema de notificación: ListingsItemIssuesChangeNotification.json

    Notificación ejemplo:

    {
      "NotificationVersion":"1.0",
      "NotificationType":"LISTINGS_ITEM_ISSUES_CHANGE",
      "PayloadVersion":"1.0",
      "EventTime":"2021-02-03T18:59:30.194Z",
      "Payload":{ 
        "SellerId": "AXXXXXXXXXXXXX",
        "MarketplaceId": "ATVPDKIKX0DER",
        "Asin": "BT6RZ7JM4H",
        "Sku": "NLS-SHOES-03",
        "Severities": [
          "ERROR",
          "WARNING"
        ],
        "EnforcementActions": [
          "SEARCH_SUPPRESSED"
        ]
      },
      "NotificationMetadata":{
        "ApplicationId":"amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5",
        "SubscriptionId":"93b098e1-c42-2f45-93a1-78910a6a8369",
        "PublishTime":"2021-02-03T18:59:30.194Z",
        "NotificationId":"0e999936-da2c-4f9c-9fc2-02b67bae5f49"
      }
    }
    

    LISTINGS_ITEM_MFN_QUANTITY_CHANGE

    Los Sellers pueden suscribirse a esta notificación.

    Amazon envía una notificación LISTINGS_ITEM_MFN_QUANTITY_CHANGE a un integrador o Seller cada vez que cambia la cantidad disponible para el artículo del listado gestionado por el Seller (MFN). La cantidad disponible es la cantidad de unidades disponibles en Amazon para que los clientes realicen pedidos. Cuando un cliente realiza un pedido, Amazon reduce la cantidad de unidades pedidas de la cantidad disponible para ese artículo de la lista. Cuando la cantidad disponible llega a cero, los clientes ya no pueden realizar pedidos del artículo. Los selling partner suelen actualizar a Amazon con la cantidad exacta de unidades disponibles en sus existencias para permitir que los clientes realicen pedidos.

    La cantidad disponible para un artículo de listado cambia debido a varios factores, como las actualizaciones de cantidad de inventario del partner de ventas, la realización de nuevos pedidos y la cancelación de pedidos existentes. Con esta notificación, los selling partner suscritos ya no necesitan sondear constantemente la operación de selling partner getListingsItem o la Orders API para recuperar la última cantidad disponible.

    Las características clave de esta notificación son:

    • Los selling partner se mantienen actualizados sobre el inventario real disponible en Amazon.
    • Los selling partner s planifican con anticipación en función de los niveles de inventario para satisfacer la demanda de los artículos de sus listados.
    • Los selling partner sincronizan y actualizan los niveles de inventario de los artículos de sus listados con sus sistemas internos y en sus otros canales de ventas.
    • Los selling partner no necesitan sondear con frecuencia el reporte de inventario o llamar a la operación de selling partner getListingsItem para determinar la cantidad disponible.

    LISTINGS_ITEM_MFN_QUANTITY_CHANGE Payload schema: Version 1.0

    Una notificación LISTINGS_ITEM_MFN_QUANTITY_CHANGE con PayloadVersion = 1.0 incluye las siguientes propiedades en el objeto Payload .

    NameDescriptionTypeRequired
    SellerIdEl token de comerciante del partner Seller propietario del artículo de listados.string
    FulfillmentChannelCodeEl código del canal de cumplimiento que representa el programa, la red o el canal de cumplimiento MFN (gestionado por el Seller) donde se aplica la cantidad.string
    SkuUn selling partner proporcionó un identificador para un artículo de listados de Amazon.string
    QuantityEl numberunidades disponibles en Amazon.integer

    Esquema de notificación : ListingsItemMfnQuantityChange.json

    Ejemplo de notificación :

    {
      "NotificationVersion": "1.0",
      "NotificationType": "LISTINGS_ITEM_MFN_QUANTITY_CHANGE",
      "PayloadVersion": "1.0",
      "EventTime": "2021-02-03T18:59:30.194Z",
      "Payload": {
        "SellerId": "AXXXXXXXXXXXXX",
        "FulfillmentChannelCode": "DEFAULT",
        "Sku": "NLS-SHOES-03",
        "Quantity": 99
      },
      "NotificationMetadata": {
        "ApplicationId": "amzn1.sellerapps.app.f108f511-eeac-46a6-b125-bcb752069ed0",
        "SubscriptionId": "93b098e1-c42-2f45-93a1-78910a6a8369",
        "PublishTime": "2021-02-03T18:59:30.194Z",
        "NotificationId": "8e009934-da2c-4f9c-9bc7-93f23b7e1f60"
      }
    }
    

    ORDER_CHANGE

    Los Sellers pueden suscribirse a esta notificación.

    La notificación ORDER_CHANGE se envía cada vez que hay un cambio importante en el pedido. Los cambios importantes incluyen cambios en el estado del pedido y cancelaciones solicitadas por el comprador.

    ORDER_CHANGE Payload schema: Version 1.0

    Un ORDER_CHANGE notificación con PayloadVersion=1.0 incluye las siguientes propiedades en el objeto OrderNotification.

    NameDescriptionTypeRequired
    NotificationLevelEl nivel de notificación de la notificación actual.notification.string
    SellerIdEl identificador del selling partner .string
    AmazonOrderIdUn identificador de pedido definido por Amazon en formato 3-7-7.string
    OrderChangeTypeEl tipo de cambio de pedido que activó el envío de la notificación. Los valores posibles son BuyerRequestedChange y OrderStatusChange.string
    OrderChangeTriggerDetalles sobre la causa del envío de esta notificación ORDER_CHANGE.OrderChangeReason
    SummaryInformación sobre el pedido y los artículos del pedido que tuvieron el cambio.OrderChangeSummary

    OrderChangeReason

    NameDescriptionTypeRequired
    TimeOfOrderChangeLa hora del cambio que provocó esta notificación, en formato de fecha/hora ISO-8601. Será nulo cuando no haya una marca de tiempo relacionada.string
    ChangeReasonEl motivo por el que se envió esta notificación ORDER_CHANGE.string

    OrderChangeSummary

    NameDescriptionTypeRequired
    MarketplaceIDEl identificador del mercado de Amazon del pedido.string
    OrderStatusEl estado actual del pedido..string
    PurchaseDateLa fecha de compra del pedido, en formato de fecha/hora ISO-8601. Será nulo cuando no exista información relacionada.string
    DestinationPostalCodeEl código postal de destino. Será nulo cuando no exista información relacionada.string
    FulfillmentTypeTipo de cumplimiento del pedido afectado, MFN o AFN.string
    OrderTypeEl tipo de orden.string
    NumberOfItemsShippedEl numberartículos enviados.integerNo
    NumberOfItemsUnshippedEl numberartículos no enviados.integerNo
    EarliestDeliveryDateEl inicio del período de tiempo durante el cual se comprometió a cumplir con el pedido, en formato de fecha/hora ISO-8601. Devuelto solo para seller-fulfilled orders.stringNo
    LatestDeliveryDateEl final del período de tiempo durante el cual se comprometió a cumplir con el pedido, en formato de fecha/hora ISO-8601. Devuelto solo para seller-fulfilled orders que no tienen un estado PendingAvailability, Pending, o Canceled.stringNo
    EarliestShipDateEl inicio del período de tiempo durante el cual se comprometió a enviar el pedido, en formato de fecha/hora ISO-8601.stringNo
    LatestShipDateEl final del período de tiempo durante el cual se comprometió a enviar el pedido, en formato de fecha/hora ISO-8601.stringNo
    CancelNotifyDateEl final del período de tiempo durante el cual debe notificar al seller la posible cancelación, en formato de fecha/hora ISO-8601.stringNo
    OrderProgramsLos programas de orden en los que participa esta orden.array of stringNo
    ShippingProgramsLos programas de envío en los que participa este pedido.array of stringNo
    EasyShipShipmentStatusEl estado del pedido de Amazon Easy Ship. Esta propiedad se incluye solo para pedidos de Amazon Easy Ship.stringNo
    ElectronicInvoiceStatusEl estado de la factura electrónica.stringNo
    OrderItemsInformación sobre los artículos de pedido incluidos en este pedido. Para las notificaciones OrderItemLevel, una carga útil incluye un artículo, mientras que para las notificaciones OrderItemLevel, una carga útil incluye todos los artículos.Array of OrderItem

    OrderItem

    NameDescriptionTypeRequired
    OrderItemIdEl identificador de artículo de pedido definido por Amazon.string
    SellerSKUEl SKU específico del seller para un artículo.string
    SupplySourceIdEl identificador único de la fuente de suministro. Será nulo cuando no exista información relacionada.string
    OrderItemStatusEl estado actual del artículo del pedido. Este campo tendrá un valor no nulo cuando los estados de los elementos sean diferentes.stringNo
    QuantityEl numberartículos en el pedido.integer
    QuantityShippedEl numberartículos enviados.integerNo
    IsBuyerRequestedCancelTrue cuando el comprador ha solicitado la cancelación.booleanNo
    ItemEarliestDeliveryDateEl inicio del período de tiempo durante el cual se ha comprometido a cumplir con el pedido.stringNo
    ItemLatestDeliveryDateEl final del período de tiempo durante el cual se ha comprometido a cumplir con el pedido.stringNo

    Esquema de notificación: OrderChangeNotification.json

    Notificación ejemplo:

    {
      "NotificationVersion" : "1.0",
      "NotificationType" : "ORDER_CHANGE",
      "PayloadVersion" : "1.0",
      "EventTime" : "2020-01-11T00:09:53.109Z",
      "Payload" : {
        "OrderChangeNotification": {
          "NotificationLevel": "OrderLevel",
          "SellerId": "A3TH9S8BH6GOGM",
          "AmazonOrderId": "903-8868176-2219830",
          "OrderChangeType": "BuyerRequestedChange",
          "OrderChangeTrigger": {
            "TimeOfOrderChange": "2022-11-29T19:42:04.284Z",
            "ChangeReason": "Buyer Requested Cancel"
          },
          "Summary": {
            "MarketplaceId": "ATVPDKIKX0DER",
            "OrderStatus": "Unshipped",
            "PurchaseDate": "2022-07-13T19:42:04.284Z",
            "DestinationPostalCode": "48110",
            "FulfillmentType": "MFN",
            "OrderType": "StandardOrder",
            "NumberOfItemsShipped": 0,
            "NumberOfItemsUnshipped": 10,
            "EarliestDeliveryDate": "2022-11-07T19:42:04.284Z",
            "LatestDeliveryDate": "2022-12-07T19:42:04.284Z",
            "EarliestShipDate": "2022-11-07T19:42:04.284Z",
            "LatestShipDate": "2022-12-07T19:42:04.284Z",
            "CancelNotifyDate": "2022-12-07T19:42:04.284Z",
            "OrderPrograms": ["Business"],
            "ShippingPrograms": ["EasyShip"],
            "EasyShipShipmentStatus": "Delivered",
            "ElectronicInvoiceStatus": "NotFound",
            "OrderItems": [
              {
                "OrderItemId": "OIID34853450",
                "SellerSKU": "SellerSKUID1",
                "SupplySourceId": "d7679e14-031b-4ab3-a81b-ec4fc7a460b3",
                "OrderItemStatus": "Unshipped",
                "Quantity": 10,
                "QuantityShipped": 0,
                "IsBuyerRequestedCancel": true,
                "ItemEarliestDeliveryDate": "2022-11-07T19:42:04.284Z",
                "ItemLatestDeliveryDate": "2022-12-07T19:42:04.284Z"
              }
            ]
          }
        }
      },
      "NotificationMetadata" : {
        "ApplicationId": "app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
        "SubscriptionId": "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
        "PublishTime": "2020-07-13T19:42:04.284Z",
        "NotificationId": "d0e9e693-c3ad-4373-979f-ed4ec98dd746"
      }
    }
    

    ORDER_STATUS_CHANGE

    Los Sellers pueden suscribirse a esta notificación.

    🚧

    ORDER_STATUS_CHANGE está en desuso

    La notificación ORDER_STATUS_CHANGE está siendo reemplazada por la notificación ORDER_CHANGE . Para conocer los plazos de desuso y extinción, consulte las notas de la versión de junio de 2023.

    El ORDER_STATUS_CHANGE se enviará una notificación cada vez que hay un cambio en el estatus de la orden de la disponibilidad.

    ORDER_STATUS_CHANGE Carga esquema: Versión 1.0

    El ORDER_STATUS_CHANGE notificación con PayloadVersion=1.0 incluye las siguientes propiedades en el OrderNotification objeto.

    NombreDescripciónTipo deSe requiere
    SellerIdLa venta de identificador del partner.string
    MarketplaceIdAmazon marketplace identificador de pedido afectado.string
    AmazonOrderIdAmazon definido por el orden identificador en 3-7-7 formato.string
    PurchaseDateLa fecha de compra de la orden en Época de tiempo.integer o null
    OrderStatusEl actual estado de la orden. Los posibles valores son Próximos, a la espera, no enviado, PartiallyShipped, PendingAvailability, Cancelado, InvoiceUnconfirmed, Enviado, y Irrealizable.string
    DestinationPostalCodeEl destino de código postal.
    Nota: Este código postal no está disponible temporalmente y aparecerá en la notificación como un valor nulo.
    string o null
    SupplySourceIdEl identificador único de la fuente de alimentación.string o null
    OrderItemIdEl Amazon definido por el orden identificador de elemento.string
    SellerSKUEl Seller específico SKU identificador de un elemento.string
    CantidadEl numberelementos en el orden.string
    FulfillmentChannelEl cumplimiento de los canales de la afectada orden.
    Valores posibles: de la NMF o AFN.
    string

    Esquema de notificación: OrderStatusChangeNotification.json

    Notificación ejemplo:

    {
      "NotificationVersion": "1.0",
      "NotificationType": "ORDER_STATUS_CHANGE",
      "PayloadVersion": "1.0",
      "EventTime": "2020-07-13T19:42:04.284Z",
      "Payload":
      {
        "OrderStatusChangeNotification":
        {
          "SellerId": "AXXXXXXXXXXXXX",
          "MarketplaceId": "ATVPDKIKX0DER",
          "AmazonOrderId": "333-7777777-7777777",
          "PurchaseDate": 1595882000633,
          "OrderStatus": "Unshipped",
          "DestinationPostalCode": "48110",
          "SupplySourceId": "55448834-0d79-5155-75c4-8529543a7c31",
          "OrderItemId": "OIID34853450",
          "SellerSKU": "SellerSKUID1",
          "Quantity": 45,
          "FulfillmentChannel": "MFN"
        }
      },
      "NotificationMetadata":
      {
        "ApplicationId": "app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
        "SubscriptionId": "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
        "PublishTime": "2020-07-13T19:42:04.284Z",
        "NotificationId": "d0e9e693-c3ad-4373-979f-ed4ec98dd746"
      }
    }
    
    

    PRICING_HEALTH

    Los Sellers pueden suscribirse a esta notificación.

    El PRICING_HEALTH se enviará una notificación cada vez que un Seller de la oferta no es elegible para ser la Oferta presentada (Compra de Cuadro de oferta) a causa de la falta de competitividad de los precios. Los Sellers pueden tomar medidas para restaurar la oferta presentada elegibilidad mediante el ajuste de una oferta del precio total (precio más gastos de envío points menos), por lo que coincide o es menor que el precio competitivo, o está en línea con los precios de referencia proporcionado. Estos incluyen la Oferta presentada precio de 60 días a precio promedio de venta, los de más de 14 días precio (enviado y vendido por Amazon), y el precio de lista.
    Para que una oferta sea considerada elegible, debe tener precios competitivos y cumplir con los demás criterios de calificación diseñado para dar a los clientes una gran experiencia de compra, incluyendo los grandes precios, la disponibilidad y la velocidad de entrega. El Destacado es la Oferta seleccionada cuando el cliente elige Añadir a la Cesta en la página de detalles del producto.

    El PRICINGHEALTH notificación con payloadVersion=_1.0 incluye las siguientes propiedades en la carga de objetos.

    NombreDescripción
    issueTypeEl tipo de problema para la notificación.

    Necesario.

    Tipo: string de
    sellerIdEl Seller identificador de la oferta.

    Necesario.

    Tipo: string de
    offerChangeTriggerEl evento que causó la notificación para ser enviado.

    Necesario.

    Tipo: offerChangeTrigger
    merchantOfferDetalles de la oferta de la selling partner (comerciante) la recepción de la notificación.

    Necesario.

    Tipo: merchantOffer
    summaryInformación sobre el elemento que tenía la oferta de cambio. La información en este summary se aplica a todas las condiciones del producto.

    Necesario.

    Tipo: summary

    buyBoxPrice

    La tabla siguiente muestra los objetos y las propiedades de la buyBoxPrice objeto:

    NombreDescripción
    condiciónIndica la condición del elemento.

    Necesario.

    Tipo: string de
    landedPriceEl listingPrice más gastos de envío.

    Necesario.

    Tipo: moneyType
    listingPriceEl precio del artículo.

    Necesario.

    Tipo: moneyType
    gastos de envíoEl costo de envío.

    Necesario.

    Tipo: moneyType
    pointsEl numberAmazon Points con la compra de un artículo.

    Opcional.

    Tipo: points

    merchantOffer

    La tabla siguiente muestra los objetos y las propiedades de la merchantOffer objeto:

    NombreDescripción
    condiciónIndica la condición del elemento.

    Necesario.

    Tipo: string de
    fulfillmentTypeIndica si el elemento es cumplido por parte de Amazon o por el Seller.

    Necesario.

    Tipo: string de
    landedPriceEl listingPrice más gastos de envío.

    Necesario.

    Tipo: moneyType
    listingPriceEl precio del artículo.

    Necesario.

    Tipo: moneyType
    gastos de envíoEl costo de envío.

    Necesario.

    Tipo: string de
    pointsEl numberAmazon Points con la compra de un artículo.

    Opcional.

    Nota: Los Points objeto es devuelto en Japón (JP).

    Tipo: points

    offerChangeTrigger

    La tabla siguiente muestra los objetos y las propiedades de la offerChangeTrigger objeto:

    NombreDescripción
    marketplaceIdEl marketplace identificador del elemento que había una oferta de cambio.

    Necesario.

    Tipo: string de
    asinEl ASIN para el que tenía una oferta de cambio.

    Necesario.

    Tipo: string de
    itemConditionLa condición de que el elemento que había una oferta de cambio.

    Necesario.

    Tipo: string de
    timeOfOfferChangeEl tiempo de actualización de la oferta que causó esta notificación.

    Opcional.

    Tipo: string de

    offerCount

    La tabla siguiente muestra los objetos y las propiedades de la offerCount objeto:

    NombreDescripción
    condiciónIndica la condición del elemento.

    Necesario.

    Tipo: string de
    fulfillmentTypeIndica si el elemento es cumplido por parte de Amazon o por el Seller.

    Necesario.

    Tipo: string de
    offerCount"El número total de ofertas para la condición especificada y el cumplimiento de canal.

    Necesario.

    Tipo: integer

    points

    La tabla siguiente muestra los objetos y las propiedades de los points objeto:

    NombreDescripción
    pointsNumberEl numberAmazon Points con la compra de un artículo.

    Necesario.

    Tipo: integer

    referencePrice

    La tabla siguiente muestra los objetos y las propiedades de la referencePrice objeto:

    NombreDescripción
    averageSellingPriceEl precio promedio de venta del artículo.

    Opcional.

    Tipo: moneyType
    competitivePriceThresholdEl precio competitivo umbral de los competidores externos de Amazon.

    Opcional.

    Tipo: moneyType
    retailOfferPriceEl día 14 el máximo de venta precio de la oferta.

    Opcional.

    Tipo: moneyType
    msrpPriceEl fabricante precio de venta sugerido por el ASIN.

    Opcional.

    Tipo: moneyType

    salesRank

    La tabla siguiente muestra los objetos y las propiedades de la salesRank objeto:

    NombreDescripción
    productCategoryIdLa categoría de productos para la categoría.

    Necesario.

    Tipo: string de
    rangoEl rango de ventas de la ASIN.

    Necesario.

    Tipo: integer

    summary

    La tabla siguiente muestra los objetos y las propiedades del summary objeto:

    NombreDescripción
    numberOfOffersUna lista que contiene el número total de ofertas para el elemento para las condiciones dadas y el cumplimiento de los canales.

    Necesario.

    Tipo: Array de offerCount

    buyBoxEligibleOffersUna lista que contiene el número total de ofertas que son elegibles para la compra de la caja para las condiciones dadas y el cumplimiento de los canales.

    Necesario.

    Tipo: Array de offerCount

    buyBoxPricesUna lista que contiene los comprar cuadro de precios del elemento para las condiciones dadas.

    Opcional.

    Tipo: Array de buyBoxPrice

    salesRankingsUna lista que contiene las ventas clasificaciones de las ASIN en diferentes categorías de productos.

    Opcional.

    Tipo: Array de salesRank

    referencePriceUn conjunto de precios de referencia para el ASIN.

    Necesario.

    Tipo: referencePrice

    Esquema de notificación: PricingHealthNotification.json

    Notificación ejemplo:

    {
      "notificationVersion": "1.0",
      "notificationType": "PRICING_HEALTH",
      "payloadVersion": "1.0",
      "eventTime": "2020-09-23T21:30:13.713Z",
      "payload":
      {
        "issueType": "BuyBoxDisqualification",
        "sellerId": "A3EZFOFNDPFB8R",
        "offerChangeTrigger":
        {
          "marketplaceId": "ATVPDKIKX0DER",
          "asin": "B007IBIWZY",
          "itemCondition": "new",
          "timeOfOfferChange": "2020-09-23T21:30:13.409Z"
        },
        "merchantOffer":
        {
          "condition": "new",
          "fulfillmentType": "MFN",
          "listingPrice":
          {
            "amount": 8184.23,
            "currencyCode": "USD"
          },
          "shipping":
          {
            "amount": 4.49,
            "currencyCode": "USD"
          },
          "landedPrice":
          {
            "amount": 8188.72,
            "currencyCode": "USD"
          },
          "points":
          {
            "pointsNumber": 34343
          }
        },
        "summary":
        {
          "numberOfOffers": [
            {
              "condition": "new",
              "fulfillmentType": "MFN",
              "offerCount": 3
            }
          ],
          "buyBoxEligibleOffers": [
            {
              "condition": "new",
              "fulfillmentType": "MFN",
              "offerCount": 3
            }
          ],
          "buyBoxPrices": [
            {
              "condition": "new",
              "listingPrice":
              {
                "amount": 8184.23,
                "currencyCode": "USD"
              },
              "shipping":
              {
                "amount": 4.49,
                "currencyCode": "USD"
              },
              "landedPrice":
              {
                "amount": 8188.72,
                "currencyCode": "USD"
              },
              "points":
              {
                "pointsNumber": 34343
              }
            }
          ],
          "salesRankings": [
            {
              "productCategoryId": "lawn_and_garden_display_on_website",
              "rank": 4013
            },
            {
              "productCategoryId": "home_garden_display_on_website",
              "rank": 17316
            }
          ],
          "referencePrice":
          {
            "averageSellingPrice":
            {
              "amount": 7500,
              "currencyCode": "USD"
            },
            "competitivePriceThreshold":
            {
              "amount": 8000,
              "currencyCode": "USD"
            },
            "msrpPrice":
            {
              "amount": 7900,
              "currencyCode": "USD"
            },
            "retailOfferPrice":
            {
              "amount": 8000,
              "currencyCode": "USD"
            }
          }
        }
      },
      "notificationMetadata":
      {
        "applicationId": "amzn1.sellerapps.app.1da85d14-a68d-4ff3-9ff0-df6429e00d9a",
        "subscriptionId": "e3a059ca-677a-442a-8d39-05b2848971b6",
        "publishTime": "2020-09-23T21:30:16.903Z",
        "notificationId": "23ae41cd-3537-4676-af46-6ee9abf8802e"
      }
    }
    
    

    PRODUCT_TYPE_DEFINITIONS_CHANGE

    Los Sellers y los Sellers pueden suscribirse a esta notificación.

    El PRODUCT_TYPE_DEFINITIONS_CHANGE se enviará una notificación cada vez que hay un nuevo Tipo de Producto o Tipo de Producto Versión.

    Si la notificación es provocada por la adición de uno o más nuevos tipos de productos en un marketplace, la carga de la notificación proporciona los nombres de los nuevos tipos de producto y el tipo de producto versión aplicable a los tipos de producto.

    Si la notificación se activa sólo por un nuevo tipo de producto de la versión, la carga de la notificación proporciona el nuevo tipo de producto de la versión.

    Para obtener más información acerca de los tipos de productos, ver las Guía de casos de uso de la Product Type Definitions API v2020-09-01.

    PRODUCT_TYPE_DEFINITIONS_CHANGE Payload schema: Version 1.0

    Un PRODUCT_TYPE_DEFINITIONS_CHANGE notificación con PayloadVersion=1.0 incluye las siguientes propiedades en la Payload del objeto.

    NombreDescripciónTipo deSe requiere
    AccountIdLa venta de identificador del partner, tales como la selling partner (comerciante) o de la cuenta de vendor group ID.string
    MarketplaceIdAmazon marketplace identificador de la afectada, tipo de producto o tipo de producto versión.stringNo
    ProductTypeVersionLa versión de la nueva versión de Amazon tipo de producto definición.string
    NewProductTypesLista de los tipos de producto que se lanzó en un marketplace.Array de stringNo

    Esquema de notificación: ProductTypeDefinitionsChangeNotification.json

    Notificación ejemplo:

    Ejemplo 1: Notificación con nuevos tipos de producto

    {
      "NotificationVersion":"1.0",
      "NotificationType":"PRODUCT_TYPE_DEFINITIONS_CHANGE",
      "PayloadVersion":"1.0",
      "EventTime":"2021-02-03T18:59:30.194Z",
      "Payload":{ 
        "AccountId": "AXXXXXXXXXXXXX",
        "MarketplaceId": "ATVPDKIKX0DER",
        "ProductTypeVersion": "Uyp-Z6z_y2HhQD2x8sDBXkRAuxBqBionr",
        "NewProductTypes":[
          "LUGGAGE",
          "SHOES", 
        ]
      },
      "NotificationMetadata":{
        "ApplicationId":"amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5",
        "SubscriptionId":"93b098e1-c42-2f45-93a1-78910a6a8369",
        "PublishTime":"2021-02-03T18:59:30.194Z",
        "NotificationId":"0e999936-da2c-4f9c-9fc2-02b67bae5f49"
      }
    }
    
    

    Ejemplo 2: Notificación con un tipo de producto, cambio de versión

    {
      "NotificationVersion":"1.0",
      "NotificationType":"PRODUCT_TYPE_DEFINITIONS_CHANGE",
      "PayloadVersion":"1.0",
      "EventTime":"2021-02-03T18:59:30.194Z",
      "Payload":{ 
        "AccountId": "AXXXXXXXXXXXXX",
        "ProductTypeVersion": "Uyp-Z6z_y2HhQD2x8sDBXkRAuxBqBionr"    
      },
      "NotificationMetadata":{
        "ApplicationId":"amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5",
        "SubscriptionId":"93b098e1-c42-2f45-93a1-78910a6a8369",
        "PublishTime":"2021-02-03T18:59:30.194Z",
        "NotificationId":"0e999936-da2c-4f9c-9fc2-02b67bae5f49"
      }
    }
    
    

    REPORT_PROCESSING_FINISHED

    Los Sellers pueden suscribirse a esta notificación.

    El REPORT_PROCESSING_FINISHED se enviará una notificación cada vez que cualquier reporte que se ha solicitado el uso de la selling partner API de Reports alcanza un reporte de tramitación de HECHO, CANCELADOS o FATAL.

    REPORT_PROCESSING_FINISHED Payload schema: Version 1.0

    El REPORT_PROCESSING_FINISHED notificación con PayloadVersion=2020-09-04 incluye los siguientes objetos en la reportProcessingFinishedNotification objeto.

    NombreDescripciónTipo deSe requiere
    sellerIdLa venta de identificador del partner.string
    reportIdEl identificador del reporte .string
    reportTypeEl tipo de reporte . Para obtener más información, consulte Valores de Report Type.string
    processingStatusEl estado de tramitación de los reportes.string
    reportDocumentIdEl identificador del documento de reporte . Este identificador es único sólo en combinación con un Seller de IDENTIFICACIÓN.stringNo

    Esquema de notificación: ReportProcessingFinishedNotification.json

    Notificación ejemplo:

    {
      "notificationVersion": "2020-09-04",
      "notificationType": "REPORT_PROCESSING_FINISHED",
      "payloadVersion": "2020-09-04",
      "eventTime": "2020-07-14T03:35:13.214Z",
      "payload":
      {
        "reportProcessingFinishedNotification":
        {
          "sellerId": "AXXXXXXXXXXXXX",
          "reportId": "54517018502",
          "reportType": "GET_FLAT_FILE_ACTIONABLE_ORDER_DATA",
          "processingStatus": "CANCELLED",
          "reportDocumentId": "amzn1.tortuga.3.edbcd0d8-3434-8222-1234-52ad8ade1208.REP4567URI9BMZ"
        }
      },
      "notificationMetadata":
      {
        "applicationId": "amzn1.sellerapps.app.aacccfff-4455-4b7c-4422-664ecacdd336",
        "subscriptionId": "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
        "publishTime": "2020-07-13T19:42:04.284Z",
        "notificationId": "d0e9e693-c3ad-4373-979f-ed4ec98dd746"
      }
    }
    
    

    Common types

    Contiene tipos comunes que son utilizados por todas las notificaciones que están contenidos en la carga de la Notificación de los objetos.

    FulfillmentChannelType

    Indica si el elemento es cumplido por parte de Amazon o por el Seller.

    Tipo: string de

    FulfillmentChannelType valores:

    • Amazon
    • Merchant

    moneyType

    Tipo de moneda y cantidad.

    La siguiente tabla muestra las propiedades de la MoneyType objeto:

    NombreDescripción
    cantidadLa cantidad de moneda.

    Tipo: number
    currencyCodeDe tres dígitos de código de moneda. En el formato ISO 4217.

    Tipo: string de

    MoneyType

    Tipo de moneda y cantidad.

    La siguiente tabla muestra las propiedades de la MoneyType objeto:

    NombreDescripción
    CantidadLa cantidad de moneda.

    Tipo: number
    CurrencyCodeDe tres dígitos de código de moneda. En el formato ISO 4217.

    Tipo: string de