Caratteristiche del commercio personalizzato
Quando un negozio online ha bisogno di sviluppo personalizzato?
Determinare se un requisito di negozio ha bisogno di configurazione, un'estensione o sviluppo personalizzato. Definire il viaggio di acquisto, dipendenze e accettazione prima.
Lo sviluppo personalizzato è utile quando risolve un requisito definito. Non è automaticamente migliore di una funzione di piattaforma, un'estensione adatta o un processo di acquisto più semplice.
Per un nuovo negozio, la domanda pratica è: cosa deve il cliente o l'amministratore fare che la configurazione selezionata non supporta già abbastanza bene per questo progetto?
Scrivere il requisito senza nominare un plugin
Per esempio: “Un cliente sceglie un’area di servizio prima di vedere le opzioni di consegna disponibili per il suo ordine”.
“Installare un plugin di consegna” descrive una possibile implementazione. Non stabilisce se il plugin può applicare la regola giusta, cosa succede quando l'indirizzo cambia o come il business mantiene le informazioni.
Utilizzare un esempio concreto per spiegare il requisito. Includere le informazioni che il cliente fornisce, la decisione che il negozio fa e ciò che l'amministratore ha bisogno di vedere in seguito.
Considerare la configurazione prima
Controllare se la piattaforma scelta e i componenti approvati possono soddisfare il requisito attraverso le impostazioni supportate. Una soluzione basata sulla configurazione può essere sufficiente quando il comportamento è già parte della configurazione.
Una impostazione che sembra rilevante non è la prova che l'intero viaggio del cliente funziona come previsto. Verificare il prodotto rappresentativo, l'ordine e i casi del cliente prima di trattare il requisito come risolto.
Questa è una valutazione a livello di progetto, non un reclamo che ogni installazione WooCommerce o Shopware fornisce le stesse caratteristiche.
Valutare un'estensione contro il flusso di lavoro
Un'estensione dovrebbe essere valutata rispetto al requisito reale, all'ambiente della piattaforma e alle sue dipendenze. Confermare come sarà configurato, quale account o licenza ha bisogno e quale responsabilità rimane dopo il lancio.
Un elenco di funzionalità può nascondere un errore importante. L'estensione può supportare un flusso di lavoro simile, ma non la decisione precisa di cui hai bisogno.
Non acquistare software semplicemente perché la formulazione assomiglia alla breve. Il proprietario dovrebbe approvare qualsiasi costo dopo la vestibilità e le condizioni sono comprese.
Utilizzare lo sviluppo personalizzato per il gap definito
Un componente personalizzato può essere appropriato quando il progetto ha bisogno di un passo, di una regola o di una connessione specifici non forniti dalla configurazione concordata.
Questi sono ambiti illustrativi, non sono caratterizzati da ogni esigenza del negozio. Il lavoro personalizzato dovrebbe avere un limite chiaro: ciò che riceve, ciò che cambia e ciò che lascia alla piattaforma esistente.
Evitare di ricostruire il comportamento normale della piattaforma semplicemente per rendere il progetto più sofisticato. Più codice significa anche più comportamento specifico del progetto per qualcuno di capire in seguito.
Decidi cosa succede al di fuori del percorso ideale
Che cosa succede se il cliente cambia un'opzione, il pagamento non è completo o il sistema esterno rifiuta un ordine? L'amministratore può vedere il problema? L'operazione può essere riattivata senza creare record duplicati?
In caso contrario, la prima dimostrazione di successo può nascondere il lavoro necessario per un rilascio utilizzabile.
Tenere visibili le responsabilità commerciali
I temi, le estensioni, i servizi di pagamento, l'hosting e i sistemi esterni hanno i propri conti e le loro condizioni.
La consegna dovrebbe identificare i componenti personalizzati e le loro dipendenze, insieme alle responsabilità di configurazione e rilascio incluse nel progetto.
Un utile record di decisione
Prima di commissionare la funzione, scrivere il requisito di business, un ordine di esempio, le opzioni considerate, l'approccio selezionato e perché si adatta.
Questo record non ha bisogno di essere a lungo. Il suo scopo è quello di impedire “abbiamo bisogno di sviluppo personalizzato” di diventare un sostituto per descrivere ciò che il negozio ha bisogno di fare.
Esplora lo sviluppo e-commerce, WooCommerce o Shopware. Per discutere una nuova costruzione, inviare il brief commerciale.

