Cum conectezi Shopify cu easySales: ghid complet de integrare
Conecteaza magazinul Shopify cu easySales in trei pasi — creezi aplicatia custom in admin-ul Shopify, copiezi datele de acces si finalizezi conectarea in easySales. Centralizezi comenzile, sincronizezi stocul si generezi automat facturi si AWB-uri fara plugin in magazin.
De ce sa conectezi Shopify cu easySales
Vinzi pe Shopify si vrei un singur loc unde sa administrezi comenzile, sa generezi facturi, sa trimiti AWB-uri catre curieri si sa refolosesti aceleasi produse ca oferte pe marketplace-uri? easySales se ocupa de tot — fara plugin in magazin.
Odata conectat, easySales preia produsele si variantele din magazinul Shopify si centralizeaza comenzile primite. De acolo, generezi facturi, creezi AWB-uri cu orice curier suportat si transformi aceleasi produse in oferte pe fiecare marketplace pe care vinzi. Modificarile facute la un produs in Shopify se reflecta in easySales in timp real, iar modificarile de stoc din easySales se trimit inapoi in magazinul tau.
Acest ghid te ghideaza prin fluxul curent de configurare. Vei crea o mica aplicatie custom in admin-ul Shopify, vei copia doua date de acces (Client ID si Client Secret) si le vei lipi in easySales — fara parola, fara modificari de cod in magazin.
Tur interactiv
Nu ai chef sa citesti? Ia turul interactiv.
Cerinte preliminare — ce sa pregatesti inainte sa incepi
Pregateste catalogul Shopify inainte sa incepi. Cateva cerinte previn ca produsele sa fie sarite la importul initial.
SKU unic per produs
Doua produse cu acelasi SKU se ciocnesc — doar unul e importat. Auditeaza si deduplica inainte de conectare.
Acces admin Shopify
Ai nevoie de permisiuni de administrator in magazin ca sa creezi o aplicatie custom si sa citesti datele de acces API.
Cateva lucruri importante de stiut de la inceput:
- Fiecare produs trebuie sa aiba un SKU unic. Daca doua produse au acelasi SKU, doar unul va fi importat.
- easySales urmareste produsele dupa SKU. Redenumirea unui SKU in Shopify creeaza un produs nou in easySales — pentru a gasi duplicate, foloseste butonul de export din Magazine Online → Produse.
- Ai nevoie de acces de administrator in magazinul Shopify pentru a crea aplicatia custom.
Pasul 1 — Creeaza aplicatia easySales custom in Shopify
easySales se conecteaza la Shopify printr-o aplicatie custom pe care o creezi in admin-ul magazinului. Dureaza aproximativ doua minute.
1.1 Deschide Shopify Dev Dashboard
In admin-ul Shopify, deschide Settings → Apps si apasa Build apps in Dev Dashboard.
1.2 Configureaza aplicatia
In ecranul Create version din Dev Dashboard, seteaza:
- App name: easySales
- App URL:
https://easy-sales.com - Debifeaza optiunea Embed app
1.3 Activeaza toate scope-urile
Deruleaza pana la sectiunea API access scopes. Bifeaza fiecare scope — easySales are nevoie de acces complet de citire si scriere la comenzi, produse, stoc, colectii si clienti pentru a sincroniza in ambele directii.
Apasa Done la finalul paginii.
1.4 Publica si instaleaza
Apasa Release pentru a publica versiunea aplicatiei, apoi mergi la Overview si apasa Install app.
Dupa instalare, deschide tab-ul Settings al aplicatiei — Shopify iti arata datele de acces acolo.
Pasul 2 — Copiaza Client ID si Client Secret
Deschide tab-ul Settings al aplicatiei easySales pe care tocmai ai instalat-o. Shopify iti arata doua valori:
- Client ID (numit si API key)
- Client Secret (numit si API secret key)
Tine acest tab deschis — vei lipi ambele valori in easySales la pasul urmator.
Pasul 3 — Conecteaza Shopify in easySales
In contul easySales, mergi la Integrari → Magazine → Conectare Website si completeaza formularul. Campurile de mai jos iti explica ce sa introduci si ce alegeri se potrivesc majoritatii vanzatorilor pe Shopify.
Nume website si URL
- Nume website — o eticheta pe care o alegi tu. E vizibila doar in easySales.
- URL Website — magazinul tau Shopify. Foloseste formatul
shop.myshopify.comsau exact URL-ul afisat in admin-ul Shopify. Alegehttpsauhttpsca sa se potriveasca cu magazinul, si adaugawwwdoar daca domeniul redirectioneaza catre el.
TVA si TVA Transport
Daca esti platitor de TVA, introdu rata aplicabila produselor si o rata separata pentru transport (ex: 21 pentru 21%). Lasa gol daca nu esti platitor de TVA.
Limba si moneda
Alege limba magazinului (romana, bulgara, maghiara, poloneza sau engleza) si moneda (RON, BGN, HUF, PLN sau EUR). Acestea sunt valori implicite pentru produsele importate din acest magazin si fallback cand o comanda primita din Shopify nu include o moneda explicita. Nu suprascriu moneda comenzilor individuale — fiecare comanda pastreaza moneda raportata de Shopify.
Sursa stoc produse
Aceasta e cea mai importanta decizie din formular. Spune easySales unde traieste valoarea autoritativa de stoc:
- Website — Shopify e sursa de adevar. easySales citeste stocul din Shopify si nu il suprascrie niciodata.
- easySales — easySales e sursa de adevar. Modificarile de stoc din easySales (vanzari, editari manuale, deduceri din marketplace-uri) se trimit catre Shopify.
- Integrare conectata — stocul tau traieste intr-un sistem tert deja conectat cu easySales (software de facturare precum SmartBill, Oblio, Fakturownia sau FacturisOnline; un ERP precum NexusERP sau Sedona; un partener de fulfillment precum Fulfillro sau Huboxx; si multe altele). easySales citeste stocul din acea integrare si il trimite catre Shopify. Conecteaza mai intai integrarea si declara depozitul — altfel nu poti alege aceasta optiune.
Daca ai operatiuni multi-depozit, schimba formularul in modul Depozit avansat. In loc sa legi magazinul de o singura sursa de stoc, selectezi unul sau mai multe depozite easySales si definesti reguli pentru cum se agrega, prioritizeaza sau divizeaza stocul per canal. Aceasta e configurarea standard cand acelasi catalog se livreaza din mai multe locatii sau cand canale diferite trag din depozite diferite.
Tip pachet implicit
Folosit la generarea AWB-ului cand comanda nu specifica un pachet. Alege tipul care se potriveste majoritatii comenzilor tale.
Platforma, Client ID si Client Secret
- Platforma — selecteaza Shopify
- Client ID — lipeste din tab-ul Settings al Shopify
- Client Secret — lipeste din tab-ul Settings al Shopify
Apasa Salveaza. easySales testeaza conexiunea, activeaza sincronizarea in timp real cu magazinul Shopify si incepe sa importe catalogul.
Ce se intampla automat dupa ce salvezi
easySales se ocupa singura de sincronizare si de importul initial.
- Sincronizarea in timp real e activata pentru comenzi, produse si colectii. Fiecare comanda creata, actualizata, anulata sau platita in Shopify ajunge in easySales in timp aproape real. Aceeasi logica se aplica pentru modificarile de produse si colectii.
- Catalogul de produse e importat — produsele si variantele apar in Magazine Online → Produse, unde le poti rasfoii, edita si transforma in oferte pentru marketplace-uri.
- Comenzile primite din Shopify ajung in ecranul Comenzi, unde generezi facturi, AWB-uri si rulezi flow-uri de automatizare.
- Stocul se sincronizeaza conform sursei alese. Daca ai ales easySales ca sursa, push-urile de stoc incep sa ruleze continuu si magazinul Shopify reflecta inventarul centralizat.
| Din Shopify → easySales | Din easySales → Shopify |
|---|---|
| Comenzi (creare, actualizare, anulare, plata) | Actualizari de stoc |
| Produse si variante | Status fulfillment din generarea AWB-ului |
| Niveluri de stoc | Comenzi externe (create sau importate din alte canale) |
| Preturi produse | — |
| Colectii | — |
| Tag-uri comenzi (ca metadata) | — |
| Metafield-uri comenzi (ca metadata) | — |
| Detalii si adrese client | — |
Ajustare fina a conexiunii Shopify
Dupa salvare, deschide tab-ul Preferinte al website-ului Shopify pentru a ajusta cum trateaza easySales magazinul. Setarile sunt grupate in trei blocuri.
Setari Shopify
- Get company tax code from Company field — extrage codul fiscal al companiei (CUI, NIP, etc.) din campul de nume al companiei din Shopify la comenzi.
- Shipping prices include tax — activeaza daca ratele de transport Shopify includ deja TVA. easySales extrage atunci taxa din pret in loc sa o adauge deasupra.
- Default discount tax rate — Shopify nu raporteaza un procent de TVA pe liniile de discount. Seteaza o rata fallback aici (ex:
21) si easySales o aplica fiecarui discount importat. - Order metafield keys to import — alege ce metafield-uri custom vrei sa fie copiate de easySales pe comenzi ca metadata.
- Fetch Shopify order tags as easySales metadata — activeaza pentru a importa tag-urile de comanda alaturi de metafield-uri.
Comportament comenzi
- Allow reopening completed orders — implicit, statusurile terminale precum "Completed" nu se pot intoarce la "New". Activeaza daca ai nevoie sa redeschizi comenzi.
- Allow reopening cancelled orders — aceeasi logica pentru comenzi anulate (util cand o comanda neplatita anulata temporar e platita pana la urma).
Sincronizare
- Fetch orders — import automat al comenzilor noi din Shopify.
- Send order status back to Shopify — trimite modificarile de status din easySales inapoi catre Shopify, ca ambele sisteme sa ramana sincronizate.
- Send product stock back to Shopify — trimite nivelurile de stoc din easySales catre magazinul Shopify. Dezactiveaza daca Shopify e sursa ta de stoc.
Apasa Salveaza la finalul paginii pentru a aplica modificarile.
Esti conectat — ce urmeaza
Odata ce incep sa soseasca comenzile, pasii urmatori sunt in mare parte despre automatizare. Configureaza flow-uri care sa genereze automat facturi, sa creeze AWB-uri si sa trimita notificari de tracking. Daca vinzi si pe marketplace-uri (eMAG, Allegro, Kaufland, Trendyol si altele), transforma catalogul Shopify in oferte si lasa easySales sa le impinga.
Conecteaza-ti magazinul Shopify in cateva minute
Incearca easySales gratuit 14 zile. Fara card si fara plugin.