Gerenciar ofertas de produtos com a API do parceiro de vendas

Gerencie o ciclo de vida da sua lista de produtos usando o SP-API.

Este guia descreve o ciclo de vida das ofertas na Amazon e as APIs do parceiro de vendas que podem ser usadas para gerenciá-las.

Ciclo de vida das listas de produtos

O ciclo de vida da criação e gerenciamento de anúncios na Amazon normalmente envolve o seguinte:

  1. Descoberta
    • A Amazon já tem o item que eu quero vender em seu catálogo?
    • Onde meu item se encaixa na hierarquia de catálogos da Amazon?
    • O que é necessário para criar itens no catálogo da Amazon?
    • Estou qualificado para publicar itens no catálogo da Amazon?
  2. Criação
    • Eu atendi aos requisitos de dados para criar um novo item ou listar um item existente?
    • Meu envio foi aceito?
  3. Manutenção
    • Qual é o estado do meu anúncio? É comprável? É detectável?
    • Tenho algum problema associado ao meu anúncio?
    • Meu anúncio continua atendendo aos requisitos de dados da Amazon?

APIs de parceiros de vendas para listas de produtos

As seguintes APIs de parceiros de vendas podem ajudar você a gerenciar suas listas de produtos:

Essas APIs fornecem os seguintes recursos principais para criação e gerenciamento de ofertas:

  • Consulta de dados do catálogo da Amazon (ASINs).
  • Consulta e acesso à hierarquia do catálogo da Amazon (classificações, nós de navegação).
  • Obtenção de esquemas que descrevem os requisitos de dados da Amazon por tipo de produto.
  • Obtenção de detalhes de elegibilidade das ofertas por ASIN ou tipo de produto.
  • Criação, consulta, atualização e exclusão de ofertas (SKUs).

Além disso, essas APIs fornecem notificações programáticas que permitem fluxos de trabalho orientados por eventos para desenvolvedores e vendedores terceirizados.

API de definições de tipo de produto

O API de parceiro de vendas para definições de tipo de produto fornece acesso programático aos requisitos de atributos e dados para tipos de produtos no catálogo da Amazon. Com essa API, você solicita requisitos para um tipo de produto em um determinado mercado e recebe respostas, incluindo um esquema JSON que descreve todos os requisitos, atributos e a condicionalidade dos requisitos. Você pode usar esse esquema JSON para validar a carga útil que você já tem ou mapeá-la para seus ERPs (Enterprise Resource Planning).

O exemplo a seguir usa o getDefinitionsProductType operação para solicitar o LUGGAGE tipo de produto no mercado de NA em inglês americano:

GET https://sellingpartnerapi-na.amazon.com/definitions/2020-09-01/productTypes/LUGGAGE ?marketplaceIds=ATVPDKIKX0DER &locale=en_US

O exemplo a seguir mostra uma resposta à solicitação acima e fornece o ProductTypeDefinition da oferta LUGGAGE:

{ "metaSchema": { "link": { "resource": "https://...", "verb": "GET" }, "checksum": "QFQDmPwMARO7vwMEyLhOtw==" }, "schema": { "link": { "resource": "https://...", "verb": "GET" }, "checksum": "TBr8ubaxXrUyay9hmxUXUw==" }, "requirements": "LISTING", "requirementsEnforced": "ENFORCED", "propertyGroups": { "offer": { "title": "Offer", "description": "Product Offer", "propertyNames": [ "fulfillment_channel_availability", "purchasable_offer", "condition_type", "condition_note", "list_price", "product_tax_code", "merchant_release_date", "merchant_shipping_group", "max_order_quantity", "gift_options", "main_offer_image_locator", "other_offer_image_locator_1", "other_offer_image_locator_2", "other_offer_image_locator_3", "other_offer_image_locator_4", "other_offer_image_locator_5" ] }, "images": { "title": "Images", "description": "Physical imagess or URL's", "propertyNames": [ "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" ] }, "shipping": { "title": "Shipping", "description": "Information to determine shipping and storage of your product (e.g., package dimensions, weight, volume)", "propertyNames": [ "item_dimensions", "item_package_dimensions", "item_package_weight" ] }, "variations": { "title": "Variations", "description": "Variations that product will use", "propertyNames": [ "parentage_level", "child_parent_sku_relationship", "variation_theme" ] }, "safety_and_compliance": { "title": "Safety & Compliance", "description": "Information to indicate product compliance, hazardous materials, and legal and safety warnings (e.g., lithium batteries, choking hazards, Consumer Product Safety Information Act (CPSIA))", "propertyNames": [ "country_of_origin", "warranty_description", "batteries_required", "batteries_included", "battery", "num_batteries", "number_of_lithium_metal_cells", "number_of_lithium_ion_cells", "lithium_battery", "supplier_declared_dg_hz_regulation", "hazmat", "safety_data_sheet_url", "item_weight", "ghs", "supplier_declared_material_regulation", "california_proposition_65", "pesticide_marking" ] }, "product_identity": { "title": "Product Identity", "description": "Information to uniquely identify your product (e.g., UPC, EAN, GTIN, Product Type, Brand)", "propertyNames": [ "item_name", "brand", "supplier_declared_has_product_identifier_exemption", "externally_assigned_product_identifier", "merchant_suggested_asin", "item_type_keyword", "item_type_name", "model_number", "manufacturer" ] }, "product_details": { "title": "Product Details", "description": "Information and characteristics to describe the product to support search, browse and detail page content (e.g., bullets, product features, model, style name)", "propertyNames": [ "product_description", "bullet_point", "special_feature", "style", "department", "target_gender", "age_range_description", "material", "outer", "fabric_type", "lining_description", "number_of_items", "number_of_wheels", "wheel", "model_name", "color", "size", "size_map", "part_number", "compliance_media" ] } }, "locale": "en_US", "marketplaceIds": [ "ATVPDKIKX0DER" ], "productType": "LUGGAGE", "productTypeVersion": { "version": "U8L4z4Ud95N16tZlR7rsmbQ==", "latest": true, "releaseCandidate": false } }

Esquemas JSON de feeds

Usando Alimenta esquemas JSON você pode atualizar anúncios individuais em massa. Esses esquemas funcionam com o API de definições de tipo de produto e permitir que os integradores criem, editem e excluam listagens da Amazon (SKUs) com o mesmo formato de dados usado pela API de itens de listagem. Os dados das listas são interoperáveis entre a API Listings Items e a JSON_LISTINGS_FEED tipo de feed, permitindo que os parceiros de vendas usem o mecanismo ou a combinação que funciona melhor para seus fluxos de trabalho de listagens.

Listings Items API

O API de parceiro de vendas para itens de anúncios fornece acesso programático às listas de parceiros de vendas na Amazon. Com essa API, você pode criar e editar seus anúncios individualmente. Ele tem quatro operações:

O feed de listagens JSON é um novo tipo de feed. O feed de listagens JSON é semelhante à API de listagens, pois permite que você atualize em massa, use a API de definições de tipo de produto para obter o esquema e montar uma carga útil. Essa carga pode ser enviada para a API Listing Items ou em massa para o feed de listagens JSON.

O exemplo a seguir usa o getListingsItem operação para solicitar um Item de um vendedor com um sellerId do AXXXXXXXXXXXX no mercado de NA em inglês americano. Ele solicita summaries, attributes, issues, offers, e fulfillmentAvailability estar no Item na resposta:

GET https://sellingpartnerapi-na.amazon.com/listings/2021-08-01/items/AXXXXXXXXXXXX/example-sku ?marketplaceIds=ATVPDKIKX0DER &issueLocale=en_US &includedData=summaries,attributes,issues,offers,fulfillmentAvailability

A resposta a essa solicitação é Item com summaries, attributes, issues, offers, e fulfillmentAvailability:

{ "sku": "example-aku", "summaries": [ { "marketplaceId": "ATVPDKIKX0DER", "asin": "XXXASINXXX", "productType": "DRINKING_CUP", "conditionType": "new_new", "status": [ "BUYABLE", "DISCOVERABLE" ], "itemName": "6 Pack Coffee Mug Set, Farielyn-X 16 Ounce Ceramic Coffee Cups, Black Large Coffee mugs, Restaurant Coffee Cups for Coffee, Tea, Cappuccino, Cocoa, Cereal, Matte Black Outside and Colorful Inside", "createdDate": "2021-07-14T19:57:02.327Z", "lastUpdatedDate": "2021-07-14T19:57:10.637Z", "mainImage": { "link": "https://m.media-amazon.com/images/I/41epVg7mZoS.jpg", "height": 500, "width": 500 } } ], "attributes": { "condition_type": [ { "value": "new_new", "marketplace_id": "ATVPDKIKX0DER" } ], "merchant_shipping_group": [ { "value": "legacy-template-id", "marketplace_id": "ATVPDKIKX0DER" } ], "merchant_suggested_asin": [ { "value": "XXXASINXXX", "marketplace_id": "ATVPDKIKX0DER" } ], "purchasable_offer": [ { "currency": "USD", "start_at": { "value": "2021-07-14T19:56:57.717Z" }, "our_price": [ { "schedule": [ { "value_with_tax": 30.0 } ] } ], "marketplace_id": "ATVPDKIKX0DER" } ], "fulfillment_availability": [ { "fulfillment_channel_code": "DEFAULT", "quantity": 1, "marketplace_id": "ATVPDKIKX0DER" } ], "main_product_image_locator": [ { "media_location": "https://media-origin-na-ssl.integ.amazon.com/images/I/xxxx1.jpg", "marketplace_id": "ATVPDKIKX0DER" } ], "other_product_image_locator_1": [ { "media_location": "https://media-origin-na-ssl.integ.amazon.com/images/I/xxxxx2.jpg", "marketplace_id": "ATVPDKIKX0DER" } ], "other_product_image_locator_2": [ { "media_location": "https://media-origin-na-ssl.integ.amazon.com/images/I/xxxxx3.jpg", "marketplace_id": "ATVPDKIKX0DER" } ] }, "issues": [ { "message": "Attributes tagged as relevant_attributes are incomplete. Provide values for the following attribute(s): item_weight, theme, item_dimensions, item_diameter", "severity": "WARNING", "attributeName": "item_diameter", "attributeNames": [ "item_diameter", "item_dimensions", "item_weight", "theme" ] }, { "message": "Attributes tagged as customer_returns are incomplete. Provide values for the following attribute(s): color, item_dimensions, item_weight", "severity": "WARNING", "attributeName": "color", "attributeNames": [ "color", "item_dimensions", "item_weight" ] } ], "offers": [ { "marketplaceId": "ATVPDKIKX0DER", "offerType": "B2C", "price": { "currency": "USD", "amount": "30.0" } } ], "fulfillmentAvailability": [ { "fulfillmentChannelCode": "DEFAULT", "quantity": 1 } ] }

Catalog Items API

The Selling Partner API for Catalog Items provides programmatic access to information about items in the Amazon catalog. In other words, you can search Amazon's catalog for products, match your products to the existing product listings on Amazon, and then make sourcing and pricing decisions for listing those products.

O exemplo a seguir usa o getCatalogItem operação para solicitar um item com ASIN XXXXXXXXXX no mercado de NA. Ele solicita uma resposta com um Item que contém attributes, identifiers, images, productTypes, salesRanks, summaries, variations, e vendorDetails:

GET https://sellingpartnerapi-na.amazon.com/catalog/2022-04-01/items/XXXXXXXXXX ?marketplaceIds=ATVPDKIKX0DER &includedData=attributes,identifiers,images,productTypes,salesRanks,summaries,variations,vendorDetails

A resposta a essa solicitação contém um Item com todas as informações solicitadas:

{ "asin": "XXXXXXXXXX", "attributes": { "total_hdmi_ports": [ { "value": 4, "marketplace_id": "ATVPDKIKX0DER" } ], "resolution": [ { "language_tag": "en_US", "value": "4K", "marketplace_id": "ATVPDKIKX0DER" } ], "item_weight": [ { "unit": "pounds", "value": 107.6, "marketplace_id": "ATVPDKIKX0DER" } ], "product_subcategory": [ { "value": "50400150", "marketplace_id": "ATVPDKIKX0DER" } ], "item_dimensions": [ { "width": { "unit": "inches", "value": 72.4 }, "length": { "unit": "inches", "value": 2.4 }, "height": { "unit": "inches", "value": 41.4 }, "marketplace_id": "ATVPDKIKX0DER" } ], "brand": [ { "language_tag": "en_US", "value": "Samsung Electronics", "marketplace_id": "ATVPDKIKX0DER" } ], "control_method": [ { "value": "voice", "marketplace_id": "ATVPDKIKX0DER" } ], "item_package_dimensions": [ { "length": { "unit": "centimeters", "value": ### }, "width": { "unit": "centimeters", "value": ### }, "height": { "unit": "centimeters", "value": ### }, "marketplace_id": "ATVPDKIKX0DER" } ], "image_aspect_ratio": [ { "language_tag": "en_US", "value": "##:#", "marketplace_id": "ATVPDKIKX0DER" } ], "part_number": [ { "value": "XXX", "marketplace_id": "ATVPDKIKX0DER" } ], "includes_remote": [ { "value": true, "marketplace_id": "ATVPDKIKX0DER" } ], "item_type_name": [ { "language_tag": "en_US", "value": "TV", "marketplace_id": "ATVPDKIKX0DER" } ], "battery": [ { "cell_composition": [ { "value": "XXX" } ], "marketplace_id": "ATVPDKIKX0DER" } ], "manufacturer": [ { "language_tag": "en_US", "value": "XXX", "marketplace_id": "ATVPDKIKX0DER" } ], "number_of_boxes": [ { "value": #, "marketplace_id": "ATVPDKIKX0DER" } ], "total_usb_ports": [ { "value": #, "marketplace_id": "ATVPDKIKX0DER" } ], "model_number": [ { "value": "XXX", "marketplace_id": "ATVPDKIKX0DER" } ], "supplier_declared_dg_hz_regulation": [ { "value": "not_applicable", "marketplace_id": "ATVPDKIKX0DER" } ], "num_batteries": [ { "quantity": 2, "type": "aaa", "marketplace_id": "ATVPDKIKX0DER" } ], "california_proposition_65": [ { "compliance_type": "on_product_combined_cancer_reproductive", "marketplace_id": "ATVPDKIKX0DER" }, { "compliance_type": "chemical", "chemical_names": [ "xxx" ], "marketplace_id": "ATVPDKIKX0DER" } ], "display": [ { "resolution_maximum": [ { "unit": "pixels", "language_tag": "en_US", "value": "XX x XX" } ], "size": [ { "unit": "inches", "value":## } ], "type": [ { "language_tag": "en_US", "value": "****" } ], "marketplace_id": "ATVPDKIKX0DER" } ], "item_name": [ { "language_tag": "en_US", "value": "XXX", "marketplace_id": "ATVPDKIKX0DER" } ], "list_price": [ { "currency": "USD", "value": $$$, "marketplace_id": "ATVPDKIKX0DER" } ], "batteries_required": [ { "value": false, "marketplace_id": "ATVPDKIKX0DER" } ], "includes_rechargable_battery": [ { "value": false, "marketplace_id": "ATVPDKIKX0DER" } ], "product_site_launch_date": [ { "value": "2019-03-11T08:00:01.000Z", "marketplace_id": "ATVPDKIKX0DER" } ], "product_category": [ { "value": "50400100", "marketplace_id": "ATVPDKIKX0DER" } ], "batteries_included": [ { "value": false, "marketplace_id": "ATVPDKIKX0DER" } ], "connectivity_technology": [ { "language_tag": "en_US", "value": "Bluetooth", "marketplace_id": "ATVPDKIKX0DER" }, { "language_tag": "en_US", "value": "USB", "marketplace_id": "ATVPDKIKX0DER" }, { "language_tag": "en_US", "value": "Wireless", "marketplace_id": "ATVPDKIKX0DER" }, { "language_tag": "en_US", "value": "HDMI", "marketplace_id": "ATVPDKIKX0DER" } ], "included_components": [ { "language_tag": "en_US", "value": "XXX", "marketplace_id": "ATVPDKIKX0DER" }, { "language_tag": "en_US", "value": "XXX", "marketplace_id": "ATVPDKIKX0DER" }, { "language_tag": "en_US", "value": "XXX", "marketplace_id": "ATVPDKIKX0DER" }, { "language_tag": "en_US", "value": "XXX", "marketplace_id": "ATVPDKIKX0DER" } ], "specification_met": [ { "language_tag": "en_US", "value": "", "marketplace_id": "ATVPDKIKX0DER" } ], "cpsia_cautionary_statement": [ { "value": "XXX", "marketplace_id": "ATVPDKIKX0DER" } ], "item_type_keyword": [ { "value": "XXX", "marketplace_id": "ATVPDKIKX0DER" } ], "number_of_items": [ { "value": 1, "marketplace_id": "ATVPDKIKX0DER" } ], "warranty_description": [ { "language_tag": "en_US", "value": "1 year manufacturer", "marketplace_id": "ATVPDKIKX0DER" } ], "max_resolution": [ { "unit": "pixels", "value": 8.3, "marketplace_id": "ATVPDKIKX0DER" } ], "item_package_weight": [ { "unit": "kilograms", "value": 62.142, "marketplace_id": "ATVPDKIKX0DER" } ], "supported_internet_services": [ { "language_tag": "en_US", "value": "Amazon Instant Video", "marketplace_id": "ATVPDKIKX0DER" }, { "language_tag": "en_US", "value": "YouTube", "marketplace_id": "ATVPDKIKX0DER" }, { "language_tag": "en_US", "value": "Netflix", "marketplace_id": "ATVPDKIKX0DER" }, { "language_tag": "en_US", "value": "Hulu", "marketplace_id": "ATVPDKIKX0DER" }, { "language_tag": "en_US", "value": "Browser", "marketplace_id": "ATVPDKIKX0DER" } ], "tuner_technology": [ { "language_tag": "en_US", "value": "Analog Tuner", "marketplace_id": "ATVPDKIKX0DER" } ], "wireless_communication_technology": [ { "language_tag": "en_US", "value": "Wi-Fi::Wi-Fi Direct::Bluetooth", "marketplace_id": "ATVPDKIKX0DER" } ], "model_year": [ { "value": 2019, "marketplace_id": "ATVPDKIKX0DER" } ], "power_source_type": [ { "language_tag": "en_US", "value": "Corded Electric", "marketplace_id": "ATVPDKIKX0DER" } ], "street_date": [ { "value": "2019-03-21T00:00:01Z", "marketplace_id": "ATVPDKIKX0DER" } ], "refresh_rate": [ { "unit": "hertz", "language_tag": "en_US", "value": "120", "marketplace_id": "ATVPDKIKX0DER" } ] }, "identifiers": [ { "marketplaceId": "ATVPDKIKX0DER", "identifiers": [ { "identifier": "0887276302195", "identifierType": "EAN" }, { "identifier": "00887276302195", "identifierType": "GTIN" }, { "identifier": "887276302195", "identifierType": "UPC" } ] } ], "images": [ { "marketplaceId": "ATVPDKIKX0DER", "images": [ { "variant": "MAIN", "link": "https://m.media-amazon.com/images/I/51DZzp3w3vL.jpg", "height": 333, "width": 500 } ] } ], "productTypes": [ { "marketplaceId": "ATVPDKIKX0DER", "productType": "TELEVISION" } ], "ranks": [ { "marketplaceId": "ATVPDKIKX0DER", "ranks": [ { "title": "Electronics", "link": "http://www.amazon.com/gp/bestsellers/electronics", "value": 61667 }, { "title": "QLED TVs", "link": "http://www.amazon.com/gp/bestsellers/electronics/21489946011", "value": 84 } ] } ], "summaries": [ { "marketplaceId": "ATVPDKIKX0DER", "brandName": "Samsung Electronics", "colorName": "Black", "itemName": "Samsung QN82Q60RAFXZA Flat 82-Inch QLED 4K Q60 Series (2019) Ultra HD Smart TV with HDR and Alexa Compatibility", "manufacturer": "Samsung", "modelNumber": "QN82Q60RAFXZA", "sizeName": "82-Inch", "styleName": "TV only" } ], "variations": [ { "marketplaceId": "ATVPDKIKX0DER", "asins": [ "B08J7TQ9FL" ], "variationType": "CHILD" } ], "vendorDetails": [ { "marketplaceId": "ATVPDKIKX0DER", "brandCode": "SAMF9", "categoryCode": "50400100", "manufacturerCode": "SAMF9", "manufacturerCodeParent": "SAMF9", "productGroup": "Home Entertainment", "replenishmentCategory": "OBSOLETE", "subcategoryCode": "50400150" } ] }

Notifications API

O API de parceiro de vendas para notificações permite que você assine várias notificações relevantes para os negócios de um parceiro de vendas. As notificações a seguir fornecem informações úteis para listar itens:

  • ITEM_PRODUCT_TYPE_CHANGE: Enviado quando há uma alteração no tipo de produto de qualquer item com o qual o parceiro de vendas tenha um relacionamento de marca.
  • LISTINGS_ITEM_STATUS_CHANGE: Enviado quando o status de um item do anúncio muda para um parceiro de vendas. Essa notificação é publicada quando um item do anúncio é criado, excluído ou quando sua capacidade de compra é alterada.
  • LISTINGS_ITEM_ISSUES_CHANGE: Enviado quando há uma alteração nos problemas associados a um item do anúncio que o parceiro de vendas possui. Os problemas indicam que o item do anúncio tem problemas que fazem com que os anúncios fiquem inativos, supressão de pesquisas ou outros problemas de qualidade.
  • PRODUCT_TYPE_DEFINITIONS_CHANGE: Enviado quando há um novo tipo de produto ou versão do tipo de produto.

Para obter mais informações sobre como assinar notificações, consulte o Guia de casos de uso de notificações e o createSubscription operação.


Esta página ajudou você?