Formulário de atendimento ao cliente
O formulário de atendimento ao cliente da iFixit está disponível em www.ifixit.com/Support/cs-form. Esta página documenta todos os tipos de solicitação suportados pelo formulário e como direcionar clientes diretamente para um tipo de solicitação específico com campos pré-preenchidos — de forma semelhante a uma referência de API.
Tipos de solicitação
Cada tipo de solicitação tem sua própria página em /Support/cs-form/<slug>. O acesso direto a uma página com slug ignora o seletor de tipo de solicitação.
- standard-return — Devolver um item não defeituoso (30 dias, 14 na UE)
- item-mismatch — Recebi um item que não corresponde ao pedido
- item-missing — Item faltando em um pedido entregue
- cancel-modify-order — Solicitar cancelamento ou alteração de endereço de entrega para um pedido que ainda não foi enviado. Cancelamentos são feitos sob o melhor esforço e não são garantidos
- shipping-delivery-issue — Pedido perdido, atrasado, danificado, devolvido ao remetente ou entregue incorretamente
- guarantee — Solicitação de garantia para um kit de ferramentas, bateria ou peça
- part-availability — Perguntar sobre uma peça que não está listada
- pre-purchase-question — Dúvidas sobre compatibilidade ou o que está incluído antes de comprar
- product-suggestion — Sugerir um novo produto ou uma melhoria
- fixbot-subscription — Ajuda com uma assinatura do FixBot Enthusiast
- invoice-request — Solicitar uma nota fiscal para um pedido
- something-else — Qualquer assunto que não se enquadre nas categorias acima
- privacy-request — Acesso/exclusão de dados GDPR. Portal externo (sem página hospedada, não pode ser pré-preenchido): portal de solicitação de privacidade
Pré-preenchimento de campos com parâmetros de URL
Qualquer parâmetro de consulta adicionado a uma URL de página de tipo de solicitação pré-preenche o campo do formulário com o mesmo nome:
https://www.ifixit.com/Support/cs-form/standard-return?order_number=IF12345&return_reason=changed_mind
Regras:
- O nome do parâmetro deve corresponder exatamente ao nome do campo listado abaixo.
- Para campos de escolha, o valor deve corresponder exatamente a um dos valores permitidos (o valor da máquina, não o rótulo).
- As datas usam o formato ISO: YYYY-MM-DD.
- Os valores devem estar codificados para URL.
- Membros logados têm name, email e storefront preenchidos automaticamente; os parâmetros de URL substituem isso, e qualquer informação que o cliente digitar tem prioridade sobre ambos.
- O pré-preenchimento funciona apenas em páginas com slug, não na página do seletor.
Nem todo campo pode ser pré-preenchido. Perguntas de Sim/Não, seletores de itens (escolher itens de um pedido), blocos de endereço e uploads de fotos/arquivos devem ser preenchidos pelo cliente no navegador. O cliente sempre revisa o formulário antes de enviar, portanto, um pré-preenchimento incorreto pode ser corrigido e nunca é enviado automaticamente.
Campos comuns (a maioria dos tipos de solicitação)
- name — texto. Nome do cliente. Pré-preenchido para membros logados.
- email — texto. E-mail de contato. Pré-preenchido para membros logados.
- storefront — escolha. Loja onde o pedido foi feito: us, ca, au, uk, eu, fr, de. Pré-preenchido com base na localidade da página.
- order_number — texto. Número do pedido. Membros logados podem escolher a partir de seus pedidos; um valor pré-preenchido que não corresponda aparece como texto livre.
- phone — texto. Número de telefone; exibido apenas para remessas de substituição da loja da UE.
Campos por tipo de solicitação
Estão listados apenas os campos que podem ser pré-preenchidos. "(também solicitado)" indica o que o cliente ainda deve preencher por conta própria.
standard-return
- return_reason — escolha: wrong_item, changed_mind
- date_of_receipt — data (YYYY-MM-DD). Deve estar dentro de 30 dias (14 para lojas da UE).
- uk_return_method — escolha: self_return, prepaid_label. Apenas para a loja do Reino Unido.
- (também solicitado: itens a devolver, se a embalagem foi aberta/manuseada, possivelmente fotos)
item-mismatch
- resolution — escolha: replacement, refund
- (também solicitado: quais itens, foto do item, foto de compatibilidade, endereço de entrega para substituições)
item-missing
- missing_type — escolha: fix_kit, part
- missing_kit_items — texto. O que está faltando no kit (apenas fix_kit).
- missing_part — texto. Qual peça está faltando (apenas part).
- (também solicitado: quais itens, fotos, endereço de entrega)
cancel-modify-order
- cancel_modify_action — escolha: cancel, modify_address
- cancel_reason — texto (apenas cancel)
- (também solicitado: novo endereço ao modificar)
shipping-delivery-issue
- shipping_issue — escolha: returned_to_sender, delayed, lost, marked_delivered, damaged
- delivery_window — escolha: passed, within (apenas delayed/lost)
- delivery_date — data (apenas marked_delivered)
- other_circumstances — texto
- (também solicitado: confirmações de "entregue em até 30 dias" e "endereço correto", fotos de danos, endereço de entrega)
guarantee
- guarantee_type — escolha: toolkit, battery, part
- issue_description — texto
- items_to_replace — texto. Itens do kit de ferramentas que precisam de substituição (apenas toolkit).
- battery_received — escolha: within_year, over_year (apenas battery)
- date_of_receipt — data (apenas battery, dentro de um ano)
- battery_details — texto. Detalhes do dispositivo e da peça (apenas battery).
- device_type — escolha: laptop, phone, watch, tablet, other (apenas battery)
- resolution — escolha: replacement, refund (battery/part); coupon, replacement (toolkit)
- (também solicitado: comprovante/fotos, número do pedido para solicitações de bateria e peça, perguntas sobre bateria estufada e peça instalada, endereço de entrega)
part-availability
- part — texto. Qual peça e para qual dispositivo.
pre-purchase-question
- product — texto. Qual produto.
- question — texto.
- (também solicitado: se é uma pergunta sobre compatibilidade, foto do dispositivo)
product-suggestion
- suggestion — texto.
fixbot-subscription
- fixbot_message — texto. Com o que eles precisam de ajuda.
- (também solicitado: se eles já são assinantes)
invoice-request
- notes — texto, opcional.
something-else
- message — texto. Descreva a solicitação.
Exemplos
Devolução, motivo conhecido, pedido conhecido:
https://www.ifixit.com/Support/cs-form/standard-return?order_number=IF12345&return_reason=wrong_item&date_of_receipt=2026-07-01
Solicitação de garantia de bateria:
https://www.ifixit.com/Support/cs-form/guarantee?guarantee_type=battery&order_number=IF12345&battery_details=MacBook%20Pro%2013%22%202019%20battery
Pacote perdido:
https://www.ifixit.com/Support/cs-form/shipping-delivery-issue?order_number=IF12345&shipping_issue=lost&delivery_window=passed