Sincronizarea magazinului Opencart cu Stripe, Oblio și Cargus

În acest studiu de caz, demonstrăm cum am eliminat munca manuală în gestionarea unui magazin online de dropshipping. Clientul, un startup care vinde produse pentru detailing auto, avea nevoie să automatizeze procesele de comandă, livrare și facturare, pentru a se concentra pe alte aspecte ale afacerii. Astfel, am folosit platforme precum OpenCart, Stripe, Oblio, Cargus și Avex pentru a crea o soluție completă și eficientă.

Despre Client

Clientul nostru este un magazin online de dropshipping pentru produse de detailing auto. Autocarestore este construit pe platforma de e-commerce Opencart. Fiind la începutul călătoriei lor, clientul nu avea experiență în utilizarea platformelor digitale pentru managementul afacerii. Cu toate acestea, aveau o mare nevoie de a automatiza majoritatea proceselor legate de comenzi, livrare și facturarea produselor.

Provocarea

Deși crearea și gestionarea unui magazin online pe platforma OpenCart este relativ simplă, pentru cineva care nu este obișnuit să folosească aplicații în domeniul afacerilor online, gestionarea proceselor digitale poate reprezenta o provocare reală. Astfel, clientul s-a adresat nouă pentru a automatiza toate procesele. Principala problemă pe care am întâlnit-o a fost cum să păstrăm stocurile de produse de pe site în sincronizare perfectă cu platforma de dropshipping Avex.

Soluția

După analizarea proceselor și costurilor de implementare, am decis că cea mai eficientă abordare pentru integrarea API între platformele folosite de client este să folosim platforma make.com. Astfel, dezvoltatorii noștri au creat aplicații/module în make.com pentru Avex.ro, Oblio, Opencart, Stripe și Cargus. Odată ce modulele au fost implementate, am definit următoarele scenarii de automatizare:

Sincronizarea produselor din Avex în Opencart:

În fiecare dimineață listăm toate produsele din Avex.ro - verificăm dacă produsul există în magazinul clientului (Opencart) - actualizăm produsul cu stoc, preț, poze și alte detalii.

  • Webhook OpenCart - când un produs are mai puțin de 2 unități în stoc - căutăm automat produsul în Avex.ro și actualizăm automat stocul în Opencart (autocarestore.ro).
Make scenario synchronising products from Avex to Opencart

Pentru fiecare comandă nouă în magazinul online, statusul se schimbă în comandă în procesare > se creează AWB-ul > apoi se creează comanda în Avex > AWB-ul se încarcă automat în Avex > se creează factura proformă în Oblio > statusul în magazinul online se schimbă în comandă în așteptarea plății.

Make scenario for integrating ecoomerce products with Avex, Oblio and Stripe

Pentru fiecare plată nouă în magazinul online, statusul se schimbă în comandă plătită > confirmarea comenzii la Cargus > se creează factura fiscală în Stripe > se creează automat o factură și în Oblio > prin integrarea API, factura este trimisă automat la SPV > statusul în magazinul online se schimbă în comandă finalizată.

Deși plata în Opencart se face prin Stripe, factura este încărcată automat în SPV deoarece folosim integrarea API cu Oblio.

Testimonialul Clientului

Ce provocări a rezolvat echipa noastră pentru afacerea ta?

Soluția creată de echipa voastră ne-a ajutat să rezolvăm multiple probleme cu care ne confruntam. De la gestionarea fluxului de vânzări până la monitorizarea încasării banilor de la curier și sincronizarea stocurilor cu furnizorul. De asemenea, a redus la zero erorile în procesarea manuală a datelor.

Cum ai descrie colaborarea noastră?

Aș descrie-o ca pe o colaborare de 5 stele.

Cât de responsabili ai găsit membrii echipei în timpul lucrului la proiectul tău?

Suntem foarte mulțumiți de cât de responsabilă este întreaga echipă, în special foarte mulțumiți de Zsombor care a fost gata să rezolve orice problemă în orice moment.

Cum ai aprecia abilitățile noastre tehnice?

Consider că abilitățile voastre tehnice sunt excelente.

Ai recomanda serviciile noastre altora și dacă da, de ce?

Absolut DA! Pentru competență, pasiune, dedicare, atenție la nevoile clientului și mai ales sugestii și suport pentru scalarea afacerii!

Feedback-ul Dezvoltatorului

Acest proiect a mers foarte bine deși au existat mai multe provocări pe parcurs.

În primul rând, nu existau API-uri REST disponibile pentru OpenCart, așa că a trebuit să achiziționăm un modul OpenCart care ne-a oferit această funcționalitate.

În al doilea rând, deoarece site-ul este personalizat pentru piața românească, a fost integrat cu site-uri precum Cargus și Oblio, care nu aveau API Rest disponibil în nicio formă. Pentru aceasta, am dezvoltat endpoint-uri API personalizate dedicate acestor funcționalități, care la rândul lor ne-au permis o integrare mai strânsă în procesul de automatizare.

O funcționalitate de bază pe care am dezvoltat-o este sincronizarea statusului AWB în Opencart, ceea ce înseamnă că comanda este marcată ca finalizată pe site odată ce comanda este livrată și plata ramburs este colectată. Am sincronizat toate comenzile anterioare Cargus în Opencart, ceea ce ne-a permis să urmărim comenzile.

De exemplu, clientul a avut probleme cu unele comenzi care nu au fost îndeplinite deoarece au fost livrate la depozit și nu la locația clientului final. Acest lucru a fost rezolvat și prin automatizare, iar acum toată lumea poate urmări comanda și identifica posibile blocaje în timp real.

Rezultate

Prin integrările platformelor menționate, am eliminat un volum uriaș de muncă manuală și neplăcută pentru client. Acest lucru nu doar că reduce timpul și costurile dedicate acestor procese, dar crește implicit și nivelul de satisfacție al clienților finali.

Această integrare/automatizare demonstrează că poți avea o afacere care funcționează singură în multe privințe. Clientul își poate dedica acum timpul altor aspecte ale afacerii, cum ar fi marketingul sau vânzările.

În Concluzie

Cu atât de multe opțiuni pentru crearea afacerilor online, viitorul acestora stă în automatizarea proceselor manuale care consumă timp și bani. Rezultatele soluțiilor pe care le-am implementat pentru acest proiect au deschis noi oportunități de automatizare pentru clientul nostru, în zona de marketing, retargetare a clienților și creștere a vânzărilor.

Share this post
Get Started