Sari la conținutul principal

Caracteristici comerciale personalizate

Când are nevoie un magazin online de dezvoltare la comandă?

Decide dacă o cerință magazin necesită configurare, o extensie sau dezvoltare personalizată. Definește călătoria de cumpărare, dependențe și acceptare mai întâi.

Dezvoltarea personalizată este utilă atunci când rezolvă o cerință definită. Nu este automat mai bună decât o funcție de platformă, o extensie adecvată sau un proces de cumpărare mai simplu.

Pentru un nou magazin, întrebarea practică este: ce trebuie să facă clientul sau administratorul că configurarea selectată nu suportă deja suficient de bine pentru acest proiect?

Scrie cerința fără a numi un modul

Începeţi cu comportamentul. De exemplu: Un client alege o zonă de servicii înainte de a vedea opţiunile de livrare disponibile pentru comanda lor.

Instalează un plugin de livrare descrie o posibilă implementare. Ea nu stabilește dacă plugin-ul poate aplica regula corectă, ce se întâmplă atunci când adresa se schimbă sau modul în care afacerea menține informațiile.

Utilizați un exemplu concret pentru a explica cerința. Includeți informațiile pe care clientul le furnizează, decizia pe care o ia magazinul și ceea ce administratorul trebuie să vadă după aceea.

Luați în considerare configurația mai întâi

Verificați dacă platforma aleasă și componentele aprobate pot îndeplini cerința prin intermediul setărilor lor susținute. O soluție bazată pe configurare poate fi suficientă atunci când comportamentul face deja parte din configurare.

Decizia încă mai are nevoie de testare. Un cadru care sună relevant nu este dovada că întreaga călătorie a clientului funcționează așa cum se intenționează. Verificați cazurile reprezentative ale produsului, ordine și client înainte de a trata cerința ca rezolvată.

Aceasta este o evaluare la nivel de proiect, nu o afirmație că fiecare WooCommerce sau instalare Shopware oferă aceleași caracteristici.

Evaluează o extensie împotriva fluxului de lucru

O prelungire ar trebui să fie evaluată în raport cu cerința reală, mediul platformei și dependențele acesteia. Confirmați modul în care va fi configurată, de care cont sau licență are nevoie și ce responsabilitate rămâne după lansare.

O listă de caracteristici poate ascunde o nepotrivire importantă. Prelungirea poate sprijini un flux de lucru similar, dar nu decizia precisă nevoile afacerii dumneavoastră. Face această diferență explicită, mai degrabă decât presupunând clientul se va adapta după achiziție.

Nu cumpara software-ul pur și simplu pentru că formularea se aseamănă scurt. Proprietarul ar trebui să aprobe orice cost după potrivire și condițiile sunt înțelese.

Utilizați dezvoltarea personalizată pentru decalajul definit

O componentă personalizată poate fi adecvată atunci când proiectul are nevoie de un anumit pas, o regulă sau o conexiune care nu sunt furnizate de configurația convenită. Exemplele ar putea include un flux specializat de selecție a produselor, o aprobare internă înainte de realizare sau o integrare documentată cu un alt sistem de afaceri.

Acestea sunt domenii de aplicare ilustrative, nu prezintă toate nevoile magazinului. Munca personalizată ar trebui să aibă o limită clară: ceea ce primește, ce se schimbă și ce lasă pe platforma existentă.

Evitați reconstruirea comportamentului de platformă obișnuită doar pentru a face proiectul să sune mai sofisticat. Mai mult cod înseamnă, de asemenea, un comportament mai specific proiectului pentru cineva să înțeleagă mai târziu.

Decide ce se întâmplă în afara căii ideale.

Ce se întâmplă dacă clientul schimbă o opțiune, plata nu se completează sau sistemul extern respinge un ordin? Poate administratorul să vadă problema? Poate operaţiunea să fie rejudecată fără a crea înregistrări duplicate?

Excepțiile relevante aparțin criteriilor de acceptare, altfel prima demonstrație reușită poate ascunde munca necesară pentru o eliberare utilizabilă.

Păstrați vizibil responsabilitățile comerciale

Temele, extensiile, serviciile de plată, sistemele de găzduire și externe au propriile conturi și condiții. Taxele de dezvoltare și costurile terților ar trebui să poată fi distinse în propunere.

Predarea ar trebui să identifice componentele personalizate și dependențele acestora, împreună cu responsabilitățile de configurare și eliberare incluse în proiect. Viitoarele modificări ale platformei sau noile norme de afaceri pot necesita o actualizare planificată separat.

Un dosar de decizie util

Înainte de punerea în funcţiune a funcţiei, notaţi cerinţa de afaceri, un ordin de exemplu, opţiunile luate în considerare, abordarea selectată şi motivul pentru care se potriveşte. Adăugaţi testul de acceptare, dependenţa şi persoana responsabilă pentru configurarea continuă a afacerii.

Această înregistrare nu trebuie să fie mult timp. Scopul său este de a preveni o dezvoltare personalizată avem nevoie de a deveni un substitut pentru a descrie ceea ce magazinul trebuie să facă.

Explorează dezvoltarea comerțului electronic, WooCommerce sau ShopwarePentru a discuta despre o nouă construcţie, Trimite raportul comercial..