Conecte o seu negócio a um catálogo mais amplo e mais oportunidades
Documentação comercial, operacional e técnica da API B2B, dos feeds, do Catálogo Exclusivo Alargado para Marketplaces, das encomendas Dropship e das expedições.
O que é a API e como funciona
A API B2B da MediaMax permite ligar uma loja online, ERP ou sistema interno ao nosso catálogo, preços, stock, encomendas e expedições, através de pedidos HTTP autenticados.
Consultar informação
Obter o catálogo, a ficha de produto, os preços associados ao cliente, o stock e o estado das encomendas e expedições.
Operar de forma automática
Criar encomendas, receber os respetivos identificadores e consultar posteriormente a sua preparação e acompanhamento.
HTTP-API-KEY: O_SEU_TOKEN em cada pedido. A chave deve manter-se no servidor e nunca ser exposta em código público ou no navegador.Catálogo e consulta de produtos
O catálogo permite obter uma lista paginada e consultar depois a ficha atualizada de um SKU. Os dados podem incluir nome, referência, preço do cliente, disponibilidade, EAN, imagens e informação energética, consoante o produto.
| Operação | Método | Rota | Descrição |
|---|---|---|---|
| Catálogo | GET |
/product/all
|
Lista paginada de produtos |
| Produto | GET |
/product/{sku}
|
Ficha de um SKU |
Obter catálogo
curl --request GET \
--url 'https://www.mediamax.es/api/product/all?pag=1&max=25' \
--header 'HTTP-API-KEY: O_SEU_TOKEN' \
--header 'Accept-Language: pt'
Consultar um produto
curl --request GET \
--url 'https://www.mediamax.es/api/product/SKU-EXEMPLO' \
--header 'HTTP-API-KEY: O_SEU_TOKEN'
Resposta ilustrativa simplificada
{
"id": 12345,
"attributes": {
"name": "Produto de exemplo",
"sku": "SKU-EXEMPLO",
"price": 199.99,
"qty_available": 8,
"gallery": []
}
}
Feeds: sincronização de catálogo, preço e stock
Os feeds fornecem ficheiros para importar periodicamente para um eCommerce, ERP ou integrador. São uma alternativa ou complemento à API: permitem sincronizações por lotes sem necessidade de efetuar consultas individuais por produto.
Feed CSV
Ficheiro descarregável e importável. A informação reflete a última geração ou descarga do feed. É útil para integrações simples.
API
Consultas diretas aos serviços da MediaMax e possibilidade de criar encomendas e consultar expedições. Requer integração técnica.
Feed rápido de preço e disponibilidade
Frequência de atualização recomendada: a cada 15–30 minutos, segundo o processo de integração.
| Campo | Significado |
|---|---|
SKU
|
Referência única do produto |
price
|
Preço do cliente sem IVA (preço de custo para a sua revenda) |
qty
|
Quantidade de disponibilidade imediata |
qty2
|
Quantidade prevista com chegada estimada em menos de 24 horas |
Formato documentado: separador de campos |; delimitador de texto '.
Catálogo Exclusivo Alargado
Mais categorias. Mais possibilidades de vender.
Para além da nossa especialização em telemóveis e tablets, colocamos ao seu alcance todos os produtos dos nossos fornecedores em eletrónica de consumo, cuidados pessoais, casa e muitas outras categorias.
O Catálogo Exclusivo Alargado inclui referências que ainda não estão publicadas no nosso site, permitindo-lhe aceder a um catálogo muito mais extenso.
Que vantagens oferece?
Mais produtos e categorias
Alargue a sua oferta com novas referências dos nossos fornecedores.
Acesso antecipado
Descubra produtos antes de serem publicados em mediamax.es.
Mais oportunidades em marketplaces
Aproveite referências que já têm fichas nas principais plataformas.
Feed especial para integrações com marketplaces
Mais variantes. Mais oportunidades de venda.
Dispomos de um feed especial para integradores e dropshippers que facilita a identificação de muitas mais variantes de cada um dos nossos produtos nos diferentes marketplaces.
O seu objetivo é melhorar o matching com as fichas existentes em plataformas como a Amazon, a Miravia e outros marketplaces, aumentando as possibilidades de comercializar os nossos produtos.
Que vantagens oferece?
Maior cobertura
Facilita a identificação de mais variantes de cada produto.
Mais correspondências
Aumenta as possibilidades de associar os nossos produtos a fichas existentes.
Integração otimizada
Permite aos integradores aproveitar mais oportunidades de venda sem duplicar produtos.
Utilizadores, tokens e arranque
Cada integração API está associada a um utilizador e a um email da MediaMax, vinculados à configuração comercial e fiscal do cliente. Essa associação influencia a tarifa, os preços e o tratamento da faturação.
| Fase | Responsável / objetivo |
|---|---|
| 1. Geração do token | A IT cria o acesso e realiza os testes iniciais de autenticação e configuração |
| 2. Entrega segura | A IT entrega a chave ao cliente através de um canal adequado |
| 3. DEMO | O cliente realiza encomendas de teste e valida o funcionamento |
| 4. Validação | Revêem-se o catálogo, as moradas, os preços e o fluxo de encomendas |
| 5. Produção supervisionada | Ativa-se a operativa real com bloqueio de contacto para rever as primeiras encomendas |
Criação e consulta de encomendas
Uma encomenda API reúne a referência própria do cliente, a morada de faturação, a morada de envio e as linhas com SKU e quantidade. A MediaMax devolve um identificador que deve ser guardado junto com a referência original.
| Operação | Método | Rota |
|---|---|---|
| Criar encomenda | POST |
/order
|
| Consultar por referência do cliente | GET |
/order/reference/{reference}
|
| Consultar por ID MediaMax | GET |
/order/id/{order_id}
|
| Consultar várias referências | GET |
/batch/reference
|
Criar encomenda
curl --request POST \
--url 'https://www.mediamax.es/api/order' \
--header 'HTTP-API-KEY: O_SEU_TOKEN' \
--header 'Content-Type: application/json' \
--data @pedido.json
Exemplo de pedido.json
{
"b2b_reference": "ENCOMENDA-CLIENTE-2026-0001",
"order_billing_address": {
"name": "Laura",
"lastname": "García",
"company": "Empresa Exemplo, Lda",
"email": "compras@example.com",
"phone": "+34900000000",
"street": "Rua Exemplo 1",
"postcode": "03001",
"city": "Alicante",
"region_id": "A",
"country": "ES"
},
"order_shipping_address": {
"name": "Laura",
"lastname": "García",
"company": "Empresa Exemplo, Lda",
"email": "logistica@example.com",
"phone": "+34900000000",
"street": "Avenida de Entrega 10",
"postcode": "03002",
"city": "Alicante",
"region_id": "A",
"country": "ES",
"express": 0
},
"order_lines": [
{"sku": "SKU-EXEMPLO", "quantity": 1}
]
}
Consultar várias referências
curl --request GET \
--url 'https://www.mediamax.es/api/batch/reference?pag=1&max=25&references=ENCOMENDA-001&references=ENCOMENDA-002' \
--header 'HTTP-API-KEY: O_SEU_TOKEN'
b2b_reference deve ser única. Se falhar ou expirar uma chamada POST /order, consultar primeiro se a encomenda foi criada antes de a repetir. Evitar reenvios automáticos cegos.Dropship: preparação e documentação
No Dropship, a MediaMax prepara e envia as encomendas em nome do cliente, utilizando a configuração da conta para a documentação e a etiquetagem. Segundo o procedimento descrito, as encomendas feitas por API utilizam esta modalidade.
Configuração da conta
- Dropship ativado.
- Logótipo e dados da conta corretos.
- Morada logística do remetente.
Documentação do envio
- Packing ou declaração do conteúdo.
- Logótipo e dados apresentados.
- Etiqueta com remetente adequado.
Expedições, rastreio e entrega
Uma encomenda pode gerar uma ou várias expedições. Cada uma pode ter a sua própria referência de picking, transportadora, rastreio e estado logístico.
| Operação | Método | Rota |
|---|---|---|
| Consultar uma expedição por picking | GET |
/packing/show/reference/{reference}
|
| Consultar expedições de uma encomenda Odoo | GET |
/packing/show/order/odoo/{odoo_reference}
|
Consultar expedição por referência
curl --request GET \
--url 'https://www.mediamax.es/api/packing/show/reference/WH%2FOUT%2F00000' \
--header 'HTTP-API-KEY: O_SEU_TOKEN'
Resposta ilustrativa simplificada
{
"code": "200",
"status": "success",
"data": {
"id": 4567,
"attributes": {
"reference": "WH/OUT/00000",
"tracking": "TRACKING-EXEMPLO",
"status": "done"
}
}
}
Consultar todas as expedições da encomenda
curl --request GET \
--url 'https://www.mediamax.es/api/packing/show/order/odoo/S00000' \
--header 'HTTP-API-KEY: O_SEU_TOKEN'
Supervisão das primeiras encomendas
A passagem de DEMO para produção exige supervisionar as primeiras operações para confirmar que a integração funciona com dados reais. Utiliza-se um bloqueio de contacto para controlar a transferência do picking até concluir a revisão.
Referência rápida, suporte e recursos
Resumo das operações
| Necessidade | Endpoint |
|---|---|
| Listar catálogo |
GET /product/all
|
| Detalhe SKU |
GET /product/{sku}
|
| Criar encomenda |
POST /order
|
| Pesquisar por referência |
GET /order/reference/{reference}
|
| Pesquisar por ID |
GET /order/id/{order_id}
|
| Pesquisar várias encomendas |
GET /batch/reference
|
| Consultar picking |
GET /packing/show/reference/{reference}
|
| Expedições da encomenda |
GET /packing/show/order/odoo/{odoo_reference}
|
Documentação técnica
Fonte de referência para os campos completos, modelos de resposta, validações e erros.
Acesso e suporte
Feeds: A minha conta → Feeds no portal B2B.
Pedidos de acesso e questões técnicas: it@mediamax.es.