Informazioni sul servizio
TradottoSviluppo un widget per il cambio valuta per il catalogo di un negozio online — lo stesso selettore nell'intestazione del sito che cambia immediatamente il prezzo visualizzato, senza ricaricare la pagina. Il widget ricalcola tutti i prezzi sulla pagina al tasso di cambio attuale quando un visitatore seleziona un'altra valuta, e recupera il tasso da una fonte esterna piuttosto che da un valore hardcoded una volta e dimenticato.
Penso separatamente ai piccoli dettagli che fanno sentire il selettore come parte del sito, non un blocco attaccato di lato: arrotondamento dei prezzi secondo regole tipiche per la valuta scelta, corretta collocazione del simbolo della valuta, separatori delle migliaia e uno scenario di fallback se la fonte del tasso non è disponibile per un paio di minuti. Ricordo la valuta scelta — alla visita successiva un visitatore vede i prezzi nello stesso formato in cui li ha lasciati l'ultima volta, che fosse un'ora o una settimana fa.
Lavoro sia con JavaScript puro che con React o Vue — guardo a cosa è già utilizzato sul sito e non trascino librerie non necessarie dove bastano poche dozzine di righe di codice. Il selettore si integra con il carrello e il checkout in modo che la valuta scelta non venga persa passando dal catalogo alla pagina di pagamento.
Cosa è incluso nel lavoro:
— widget nell'intestazione con ricalcolo istantaneo dei prezzi
— connessione a una fonte del tasso di cambio attuale
— memorizzazione della valuta scelta tra le visite
— integrazione ordinata nel markup esistente e nel carrello
Penso separatamente ai piccoli dettagli che fanno sentire il selettore come parte del sito, non un blocco attaccato di lato: arrotondamento dei prezzi secondo regole tipiche per la valuta scelta, corretta collocazione del simbolo della valuta, separatori delle migliaia e uno scenario di fallback se la fonte del tasso non è disponibile per un paio di minuti. Ricordo la valuta scelta — alla visita successiva un visitatore vede i prezzi nello stesso formato in cui li ha lasciati l'ultima volta, che fosse un'ora o una settimana fa.
Lavoro sia con JavaScript puro che con React o Vue — guardo a cosa è già utilizzato sul sito e non trascino librerie non necessarie dove bastano poche dozzine di righe di codice. Il selettore si integra con il carrello e il checkout in modo che la valuta scelta non venga persa passando dal catalogo alla pagina di pagamento.
Cosa è incluso nel lavoro:
— widget nell'intestazione con ricalcolo istantaneo dei prezzi
— connessione a una fonte del tasso di cambio attuale
— memorizzazione della valuta scelta tra le visite
— integrazione ordinata nel markup esistente e nel carrello