Dosar proiect

Magazin online Dear Body Cosmetics, integrare EasySales

Brand de cosmetică românesc cu peste 400 de produse active (parfumuri, machiaj, îngrijirea tenului, lenjerie, accesorii), gestiunea fizică pe EasySales. Cerința principală: stop la dublarea muncii, produsul intră o singură dată, în EasySales, și apare pe site singur; comanda intră pe site, ajunge în EasySales fără re-introducere.

Dear Body Cosmetics, pagina principală cu hero brand și navigare pe categorii
01 / 04
Client
Dear Body Cosmetics, România
Sector
Cosmetică, retail online
An livrare
2025
Status
În producție

Aceeași poveste, două registre.

Pentru cine plătește proiectulLimbaj uman, fără jargon

Magazin online cu peste 400 de produse cosmetice active, sincronizate automat cu EasySales: stocul de pe site reflectă în timp real ce există în depozit, iar comenzile curg direct în ERP fără re-introducere manuală. Brandul își păstrează identitatea vizuală proprie.

Pentru cine îl revizuiește tehnicDecizii concrete, versiuni reale

Temă WordPress + WooCommerce custom în PHP 8. Integrare bidirecțională EasySales: produse, stoc și prețuri intră prin webhooks (push imediat la fiecare modificare), comenzile pleacă spre EasySales prin REST API cu retry exponential și jurnal de reconciliere. Filtrare indexată pe brand și categorie, imagini WebP cu lazy loading, CSP restrictivă, validare server-side pe formulare.

Aceleași fapte, două lecturi. CEO-ul citește registrul de sus și știe ce s-a livrat. CTO-ul citește registrul de jos și știe cum. Nimeni nu e forțat să traducă mental.

Procesul existent înainte de noi.

Magazinul anterior rula pe șablon generic, fără integrare cu ERP-ul. Stocul se actualiza manual de două ori pe zi, deci se vindeau frecvent produse fără stoc real. Comenzile se introduceau manual în EasySales, ceea ce ducea la duplicate, întârzieri și pierderea unora în volumul de zi.

Sistemul construit pe măsură.

Temă WordPress + WooCommerce scrisă în PHP 8 pentru acest catalog, fără Elementor, WP Bakery sau alt builder vizual. Sincronizarea cu EasySales rulează bidirecțional: stoc, prețuri și produse noi vin prin webhooks (push instant la modificare), comenzile pleacă din WordPress spre EasySales prin REST API cu retry exponential și jurnal complet pentru reconciliere. Filtrarea pe brand și categorie e indexată pentru răspuns instant peste 400 de SKU-uri, imaginile sunt convertite la WebP la upload cu lazy loading nativ și srcset pentru dispozitive diferite. CSP restrictivă, validare server-side pe formulare, sesiuni HTTP-only, plată prin gateway certificat. Backup zilnic al bazei de date, snapshot săptămânal al uploads-urilor, hostare VPS dedicat.

Stack-ul, în producție.

  1. 01WordPress · WooCommerce
  2. 02PHP 8 · MariaDB
  3. 03Temă custom (zero page-builder)
  4. 04EasySales API · Webhooks bidirecționali
  5. 05WebP · Lazy loading nativ
  6. 06CSP · CORS strict · HTTPS
  7. 07Nginx · VPS dedicat

Rezultatul măsurabil.

Catalogul de 400+ produse rulează cu stoc sincronizat în timp real. Echipa adaugă un produs nou în EasySales, apare automat pe site. Comenzile sosesc în EasySales într-o secundă de la finalizare, cu identificator unic pentru reconciliere. Catalogul răspunde rapid chiar sub trafic de campanie.

  1. M.01Produse în catalog400+, sincronizate bidirecțional
  2. M.02Sincronizare stoc EasySales → sitePrin webhooks, sub 1 secundă
  3. M.03Reconciliere comenziJurnal append-only, identificator per ordin

Note tehnice și verificări.

  1. [1]

    Codul sursă și infrastructura aparțin clientului după predare. Scorurile, stack-ul și metricile reflectă starea predată, nu starea curentă a proiectului.

  2. [2]

    Documentația tehnică detaliată, jurnalele de implementare și rapoartele de testare sunt arhivate în repository-ul intern Arcane Tech, disponibile sub acord de confidențialitate.

Aveți un sistem similar de construit?

Pornim cu o analiză tehnică condusă de un inginer principal, sub acord de confidențialitate.