domnmoraru.md
Magazin online din Moldova cu oțeturi artizanale și ceaiuri din plante: catalog, coș, plasarea comenzii, plată și livrare, bilingv RU/RO. Mentenanță permanentă.
Lucrăm la distanță, pentru clienți din orice țară. Catalogul se vede de oriunde — lucrarea începe în spatele butonului „plătește”: plăți, livrare, depozit, evidență. Aici vitrina și ce este în spatele ei le face o singură echipă.
Facem magazinul la cheie și îl scriem pentru dumneavoastră, așa că nu are un plafon pus de altcineva: se dezvoltă mai departe și nu se lovește de bariere tehnice.
A apărut o nouă metodă de plată — o conectăm. S-a deschis o a doua piață, cu moneda și livrarea ei — o adăugăm. A fost nevoie de schimb cu un sistem de evidență la care la început nu se gândea nimeni — îl facem.
Niciunul dintre acești pași nu se lovește de „așa nu se poate”. Se lovește de ore — iar orele le vedeți dinainte.
Magazinul îl duc la noi doi oameni: Emilian răspunde de vitrină — catalog, fișa produsului, plasarea comenzii, viteza pe telefon; Dumitru de ce este în spatele ei: plăți, livrare, depozit, schimb cu sistemul de evidență. Este o singură echipă și o singură factură, nu un furnizor pentru punerea în pagină și altul pentru backend, pe care va trebui să-i coordonați între ei.
Un magazin cu o singură metodă de plată și o singură livrare — de la șase săptămâni. Cu mai multe monede, schimb cu depozitul și evidență — de la douăsprezece.
Catalogul și fișa produsului. Filtre, variante, disponibilitate — lucrurile din cauza cărora cumpărătorul fie găsește produsul, fie pleacă. Plus o căutare care funcționează pe sortimentul dumneavoastră, nu pe denumirea întreagă.
Coșul și plasarea comenzii. Pași, câmpuri, livrare, erori de completare — tot ce parcurge cumpărătorul între „vreau” și „am plătit”. Aici se pierd cele mai multe comenzi, deci tot aici este cea mai multă muncă.
Plata. Inclusiv carduri și plăți în criptomonede — am făcut plăți în BTC, ETH, ERC-20, BCH și LTC. Separat se scrie ce se întâmplă când plata nu a trecut, a trecut de două ori sau a rămas suspendată.
Integrările din spatele comenzii. Livrare, depozit, sistem de evidență — 1C sau altul — notificări: tot ce trebuie să afle despre o comandă după ce ea a fost plasată. Mai multe despre partea aceasta pe pagina API, integrări și plăți.
O administrare în care lucrează chiar oamenii dumneavoastră. Produse, stocuri, comenzi, stări — astfel încât acțiunile zilnice să se facă din două clicuri, nu din opt.
Codul este al dumneavoastră. Repozitoriul și accesele — de la bun început, nu la final. Domeniul și găzduirea se înregistrează pe numele dumneavoastră.
Magazin online din Moldova cu oțeturi artizanale și ceaiuri din plante: catalog, coș, plasarea comenzii, plată și livrare, bilingv RU/RO. Mentenanță permanentă.
Magazin B2B al unui distribuitor de materiale de finisaj, crescut împreună cu ERP-ul lui. Fiecare partener are prețurile lui contractuale, grupa de discount, termenele de plată și managerul lui — toate acestea trăiau deja în ERP, iar magazinul nu trebuia să devină a doua sursă de adevăr. Partenerul intră și își vede prețul, comanda pleacă înapoi în ERP ca document, starea livrării se citește tot de acolo. Aceeași vitrină deservește și cumpărătorii persoane fizice — cu plată prin card și în rate.
O parte însemnată din lucrările noastre este sub acorduri de confidențialitate ale agențiilor. Exemple, la cerere.
Nu socotim un magazin după numărul de pagini. Prețul nu este dat de vitrină, ci de ce este în spatele ei: metodele de plată, livrarea, stocurile, stările comenzii.
Nu dăm un preț înainte de caietul de sarcini. O sumă bazată pe descrierea unei idei nu este o estimare, ci un număr care oricum se va schimba. Preferăm să-l schimbăm înainte să contați pe el.
Rezerva intră în estimare, dar nu în factură: plătiți orele lucrate. Dacă lucrarea a durat mai puțin, plătiți mai puțin. Mai multe despre modul în care se socotesc orele — pe pagina principală.
Prețul se calculează în ore, iar numărul lor vi-l spunem dinainte, după caietul de sarcini. Fără acest document nu dăm nicio cifră: o sumă „din ochi”, după descrierea unei idei, ar fi o ghicitoare.
Cu o singură metodă de plată și o singură livrare — de la șase săptămâni. Cu mai multe monede, schimb cu depozitul și evidență — de la douăsprezece. Termenul exact — după caietul de sarcini finalizat.
Da, și este o alegere frecventă atunci când magazinul are nevoie de o administrare familiară și de un set standard de posibilități. Tema însă o scriem noi, nu o cumpărăm. Când magazinul depășește ceea ce poate face WooCommerce fără modificări, este mai cinstit să-l scriem separat — și spunem asta înainte de începerea lucrului, nu la mijloc.
Carduri aproape întotdeauna, criptomonede când este cazul dumneavoastră. Setul exact de furnizori depinde de țara în care funcționează magazinul. Mai multe despre plăți ca atare pe pagina API, integrări și plăți.
Câte sunt prevăzute în bază și în căutare la etapa caietului de sarcini. Un catalog de o sută de poziții și unul de o sută de mii cer decizii diferite la bază și la căutare, iar ele se iau înainte de lansare, nu după, când totul s-a încetinit deja. La un magazin B2B se adaugă prețurile și condițiile proprii pentru fiecare cumpărător, și asta se rezolvă tot la bază, nu în vitrină.
Am făcut. Dar un magazin cu mai mulți vânzători nu poate fi socotit ca unul obișnuit: vânzătorul nu este un rând în catalog, ci un rol separat, cu sortimentul lui, stocurile lui, raportarea lui și banii lui. Peste magazinul obișnuit se adaugă o a doua administrare — cea în care stă vânzătorul, nu dumneavoastră — și regulile după care se împart între dumneavoastră comanda și plata. Este vizibil mai multă muncă și se lămurește în etapa caietului de sarcini, nu după.
Da, dacă furnizorul oferă un export într-o formă oarecare — prin fișier sau prin API. Este o integrare obișnuită: se convine formatul, se prelucrează, se decide ce se face cu produsele care au dispărut din export. Lucrarea se socotește separat de magazinul propriu-zis.
Da, dacă platforma este în lista de la subsolul paginii: mutarea începe cu citirea codului, ca pe pagina despre preluare. Dacă platforma nu este dintre ale noastre, este mai cinstit să spunem de la început că nu este treaba noastră.
Tot noi. Livrarea, depozitul și evidența sunt integrări, adică aceeași lucrare ca plățile, și o face același om.
Dumneavoastră. Lucrăm lunar și facturăm ceea ce este deja făcut, așa că accesul la repozitoriu poate fi predat de la început, nu la final — nu avem niciun motiv să ținem codul la noi până la ultima plată.
Da. O parte însemnată din lucrările noastre curente este deja sub un astfel de acord.
Lucrăm la distanță cu clienți de oriunde, fus orar EET. Vorbim și scriem română, rusă, engleză și bulgară.
Veniți cu un caiet de sarcini. Îl vom reface astfel încât să nu mai rămână întrebări, și abia după el socotim orele.
Aceasta este intrarea. De magazine răspund doi: Emilian de vitrină, Dumitru de ce este în spatele ei.
Pentru a-i scrie direct unuia dintre noi — contactele de pe pagina principală.
Dacă aveți altă nevoie: o aplicație web sau un sistem intern, API, integrări și plăți, o aplicație pentru iOS și Android, un site sau un landing page, preluarea unui proiect existent, adaptarea unui site existent pentru telefon.
Dacă vreți mai întâi să vedeți cine suntem — pagina principală: noi trei, cu ce se ocupă fiecare, cum socotim orele și ce am făcut până acum.
nivelul 1 — platformă
Distribuitorul vinde prin unul și același magazin în două regimuri: către firme partenere și către cumpărători privați. Grea a fost tocmai partea B2B — fiecare partener are prețurile lui contractuale, grupa lui de discount, termenele lui de plată și un manager alocat, iar toate acestea trăiesc deja în ERP-ul companiei. Magazinul nu avea voie să devină a doua sursă de adevăr. De aceea lucrarea nu a fost să deschidem un magazin, ci să construim stratul care leagă magazinul de ERP: prețul pe care partenerul îl vede după autentificare este prețul lui din ERP, iar comanda pleacă înapoi în ERP ca document, fără reintroducere manuală. Realizat ca dezvoltatori în cadrul echipei Rinnovation.
Un singur magazin pentru două tipuri de cumpărători: categorii de clienți cu preț diferit, cu un parcurs diferit al comenzii și cu metode de plată diferite. Persoanelor fizice — prețuri de raft, plată cu cardul și cumpărare în rate prin parteneri de finanțare, în același coș. Notificare atunci când un produs epuizat revine în stoc.
Partenerii vin din ERP, iar conturile din magazin se creează și se actualizează singure. Se sincronizează nomenclatorul: categorii, produse, imagini și corespondența atributelor din ERP cu câmpurile magazinului. Stocurile se actualizează, ca partenerul să comande după disponibilitatea reală, nu după o listă statică. Grupele de discount, termenele de plată și managerii sunt preluate și legate de partener. Sincronizările rulează după un program, cu jurnal și cu instrumente separate de diagnostic atunci când corespondența nu se potrivește; există verificare a datelor și curățare a înregistrărilor rămase fără pereche.
Trei niveluri de preț din ERP: oferta generală, ce s-a convenit personal cu partenerul și promoțiile în curs. După autentificare, firma vede doar prețurile ei, cu prioritatea corectă între prețul general, cel propriu și promoție. Ofertele se procesează în loturi — combinațiile „partener — produs” sunt multe. Reducerile de grup se aplică în magazin la fel ca în ERP.
Comanda din magazin se exportă automat în ERP ca document — cu partenerul, produsele, prețurile și condițiile. Starea comenzii se citește înapoi din ERP și se afișează în cont, așa că partenerul vede etapa reală a livrării. Documentele însoțitoare sunt disponibile în același loc. Exportul ține cont de categoria clientului: o comandă de retail și una pe contract intră în sistem cu condiții diferite.
Prețurile contractuale se văd doar după autentificare, iar în locul plății imediate sunt termene, comandă pe bază de factură și un manager alocat. Firma este verificată automat după codul fiscal în registrul public al plătitorilor de TVA.