Modulo assistenza clienti
Il modulo di assistenza clienti di iFixit si trova all'indirizzo www.ifixit.com/Support/cs-form. Questa pagina documenta ogni tipo di richiesta supportato dal modulo e spiega come indirizzare i clienti direttamente a uno specifico tipo di richiesta con i campi precompilati, in modo simile a una documentazione API.
Tipi di richiesta
Ogni tipo di richiesta ha una sua pagina dedicata all'indirizzo /Support/cs-form/<slug>. Collegarsi a una pagina slug permette di saltare la selezione del tipo di richiesta.
- standard-return — Restituzione di un articolo non difettoso (30 giorni, 14 nell'UE)
- item-mismatch — Ricezione di un articolo che non corrisponde all'ordine
- item-missing — Articolo mancante da un ordine consegnato
- cancel-modify-order — Richiesta di annullamento o modifica dell'indirizzo di spedizione per un ordine non ancora spedito. Gli annullamenti vengono gestiti al meglio delle possibilità e non sono garantiti
- shipping-delivery-issue — Ordine smarrito, ritardato, danneggiato, restituito al mittente o consegnato in modo errato
- guarantee — Richiesta in garanzia per un kit attrezzi, una batteria o un pezzo
- part-availability — Richiesta di informazioni su un pezzo non in elenco
- pre-purchase-question — Domande su compatibilità o cosa è incluso prima dell'acquisto
- product-suggestion — Suggerimento di un nuovo prodotto o di un miglioramento
- fixbot-subscription — Assistenza con un abbonamento FixBot Enthusiast
- invoice-request — Richiesta di fattura per un ordine
- something-else — Qualsiasi altra richiesta che non rientra nelle categorie sopra indicate
- privacy-request — Accesso/cancellazione dati GDPR. Portale esterno (nessuna pagina ospitata, non può essere precompilato): portale richieste privacy
Precompilazione dei campi con parametri URL
Qualsiasi parametro di query aggiunto all'URL di una pagina di tipo richiesta precompila il campo del modulo con lo stesso nome:
https://www.ifixit.com/Support/cs-form/standard-return?order_number=IF12345&return_reason=changed_mind
Regole:
- Il nome del parametro deve corrispondere esattamente al nome del campo elencato di seguito.
- Per i campi a scelta, il valore deve corrispondere esattamente a uno dei valori consentiti (il valore macchina, non l'etichetta).
- Le date utilizzano il formato ISO: AAAA-MM-GG.
- I valori devono essere codificati come URL.
- Per i clienti che hanno effettuato l'accesso, name, email e storefront vengono compilati automaticamente; i parametri URL sovrascrivono tali dati e tutto ciò che il cliente inserisce ha la priorità su entrambi.
- La precompilazione funziona solo su una pagina slug, non sulla pagina di selezione.
Non tutti i campi possono essere precompilati. Le domande Sì/No, i selettori di articoli (scelta di articoli da un ordine), i blocchi indirizzo e i caricamenti di foto/file devono essere completati dal cliente nel browser. Il cliente controlla sempre il modulo prima dell'invio, quindi una precompilazione errata è correggibile e non viene mai inviata automaticamente.
Campi comuni (la maggior parte dei tipi di richiesta)
- name — testo. Nome del cliente. Compilato automaticamente per i clienti che hanno effettuato l'accesso.
- email — testo. Email di contatto. Compilata automaticamente per i clienti che hanno effettuato l'accesso.
- storefront — scelta. Negozio in cui è stato effettuato l'ordine: us, ca, au, uk, eu, fr, de. Compilato automaticamente in base alla località della pagina.
- order_number — testo. Numero d'ordine. I clienti che hanno effettuato l'accesso possono scegliere tra i propri ordini; un valore precompilato che non corrisponde appare come testo libero.
- phone — testo. Numero di telefono; mostrato solo per la spedizione di sostituzioni dal negozio UE.
Campi per tipo di richiesta
Sono elencati solo i campi precompilabili. "(also asked)" indica cosa il cliente deve comunque completare personalmente.
standard-return
- return_reason — scelta: wrong_item, changed_mind
- date_of_receipt — data (AAAA-MM-GG). Deve essere entro 30 giorni (14 per i negozi UE).
- uk_return_method — scelta: self_return, prepaid_label. Solo per il negozio UK.
- (also asked: articoli da restituire, se il pacco è stato aperto/maneggiato, possibilmente foto)
item-mismatch
- resolution — scelta: replacement, refund
- (also asked: quali articoli, foto dell'articolo, foto della compatibilità, indirizzo di spedizione per le sostituzioni)
item-missing
- missing_type — scelta: fix_kit, part
- missing_kit_items — testo. Cosa manca dal kit (solo fix_kit).
- missing_part — testo. Quale pezzo manca (solo part).
- (also asked: quali articoli, foto, indirizzo di spedizione)
cancel-modify-order
- cancel_modify_action — scelta: cancel, modify_address
- cancel_reason — testo (solo cancel)
- (also asked: nuovo indirizzo in caso di modifica)
shipping-delivery-issue
- shipping_issue — scelta: returned_to_sender, delayed, lost, marked_delivered, damaged
- delivery_window — scelta: passed, within (solo delayed/lost)
- delivery_date — data (solo marked_delivered)
- other_circumstances — testo
- (also asked: conferme delivered-within-30-days e correct-address, foto dei danni, indirizzo di spedizione)
guarantee
- guarantee_type — scelta: toolkit, battery, part
- issue_description — testo
- items_to_replace — testo. Articoli del kit attrezzi che necessitano di sostituzione (solo toolkit).
- battery_received — scelta: within_year, over_year (solo battery)
- date_of_receipt — data (solo battery, entro un anno)
- battery_details — testo. Dettagli del dispositivo e del pezzo (solo battery).
- device_type — scelta: laptop, phone, watch, tablet, other (solo battery)
- resolution — scelta: replacement, refund (battery/part); coupon, replacement (toolkit)
- (also asked: prove/foto, numero d'ordine per reclami su batteria e pezzo, domande su batteria gonfia e installazione del pezzo, indirizzo di spedizione)
part-availability
- part — testo. Quale pezzo e per quale dispositivo.
pre-purchase-question
- product — testo. Quale prodotto.
- question — testo.
- (also asked: se si tratta di una domanda di compatibilità, foto del dispositivo)
product-suggestion
- suggestion — testo.
fixbot-subscription
- fixbot_message — testo. Per cosa serve aiuto.
- (also asked: se sono già abbonati)
invoice-request
- notes — testo, opzionale.
something-else
- message — testo. Descrivi la richiesta.
Esempi
Restituzione, motivo noto, ordine noto:
https://www.ifixit.com/Support/cs-form/standard-return?order_number=IF12345&return_reason=wrong_item&date_of_receipt=2026-07-01
Richiesta in garanzia per batteria:
https://www.ifixit.com/Support/cs-form/guarantee?guarantee_type=battery&order_number=IF12345&battery_details=MacBook%20Pro%2013%22%202019%20battery
Pacco smarrito:
https://www.ifixit.com/Support/cs-form/shipping-delivery-issue?order_number=IF12345&shipping_issue=lost&delivery_window=passed