Documentație plugin Shopify

Instalarea aplicației Colete Online în Shopify, vă oferă posibilitatea de a folosi serviciile noastre direct în platforma Shopify. Prin intermediul plugin-ului dedicat platformei de e-commerce Shopify vă punem la dispoziție una dintre cele mai complete soluții de expediere a coletelor de pe piață.

Pluginul nostru nu vă oferă doar posibilitatea de a genera documentele de transportul necesare expedierii comenzilor ci și opțiunea de a alege dintr-o listă variată de servicii de curierat, din care dumneavoastră sau clienții dumneavoastră pot selecta cel mai bun sau cel mai ieftin serviciu. De asemenea vă oferim opțiuni avansate de personalizare a plugin-ului, astfel încât încercăm să satisfacem cele mai importante cerințe ale clienților noștri.

Prezentare generală

Plugin-ul Colete Online pentru Shopify vă oferă o soluție completă de gestionare a expedierii coletelor direct din platforma Shopify. Integrarea permite automatizarea procesului de expediere și oferă clienților dumneavoastră opțiuni flexibile de livrare.

Funcționalități principale

Activare comenzi cu orice curier

Disponibil pe toate planurile Shopify

Activați și generați AWB-uri pentru comenzi folosind orice curier integrat în platforma Colete Online (DPD, FanCourier, Cargus, Sameday, etc.).

Activare comenzi Shopify în Colete Online

Gestionarea comenzilor Shopify în platforma Colete Online

Hartă interactivă cu puncte de livrare

Disponibil pe toate planurile Shopify

Clienții pot selecta puncte de livrare (lockere, puncte de ridicare) direct din checkout folosind o hartă interactivă Google Maps.

Hartă interactivă cu lockere în Shopify checkout

Clienții pot selecta lockere-le direct la checkout

Tarife calculate în timp real

Disponibil pe planul Shopify Advanced sau superior

Afișați tarifele exacte de livrare pentru fiecare curier direct în checkout, permițând clienților să aleagă curierul preferat.

Selectare curier cu prețuri în checkout Shopify

Clienții aleg curierul și văd prețul exact la checkout

Despre planurile Shopify

Funcționalitatea de afișare a tarifelor calculate în timp real (carrier-calculated shipping rates) este o limitare a platformei Shopify, nu a plugin-ului Colete Online. Această funcționalitate necesită planul Shopify Advanced sau superior.

Pentru detalii despre planurile Shopify, consultați: Shopify Pricing

Dacă nu aveți planul Advanced, puteți în continuare să folosiți toate celelalte funcționalități ale plugin-ului. Comenzile vor fi activate manual din platforma Colete Online, iar tarifele de transport pot fi setate fix în Shopify.


Cerințe preliminare

Înainte de a începe instalarea, asigurați-vă că aveți:

Obligatoriu

Obligatoriu pentru activare comenzi

Opțional (pentru funcții avansate)

  • Plan Shopify "Advanced" sau superior - necesar pentru:
    • AfiÈ™area tarifelor calculate în timp real la checkout
    • OpÈ›iuni avansate de configurare tarife
    (Vezi planuri Shopify)
Atenție: Fără aceste date complete, veți întâmpina erori la activarea comenzilor!

1. Instalarea aplicației Colete-Online în Shopify

Pas 1.1: Accesează Shopify App Store

Metoda 1: Link direct

Deschide aplicația în Shopify App Store

Metoda 2: Căutare manuală

  1. Loghează-te în Shopify Admin
  2. Click pe "Apps" în meniul din stânga
  3. Click pe "Shopify App Store"
  4. Caută "Colete Online"
Căutare Colete Online în Shopify App Store

Aplicația Colete Online în Shopify App Store

Pas 1.2: Instalează aplicația

  1. Click pe butonul verde "Add app" / "Adaugă aplicație"
  2. Shopify va solicita permisiuni - citește și aprobă permisiunile necesare:
    • Acces la comenzi (pentru sincronizare)
    • Acces la produse (pentru calcul greutate/dimensiuni)
    • Acces la tarife transport (pentru afiÈ™are în checkout)
  3. Click "Install app"

Pas 1.3: Conectare cont Colete Online

După instalare, vei fi redirecționat către platforma Colete Online pentru autentificare:

  1. Introdu email-ul și parola contului tău Colete Online
  2. Sau creează un cont nou dacă nu ai unul
  3. Click "Autorizează aplicația"

Notă: Aplicația va genera automat o cheie API pentru magazinul tău Shopify

2. Configurarea setărilor

După instalarea plugin-ului în platforma Shopify, pentru efectuarea configurărilor veți fi redirecționat către platforma Colete Online. Puteți modifica ulterior oricând aceste setări accesând secțiunea integrare din contul dumneavoastră in platforma Colete Online.

Anumite setări avansate de configurare nu vor fi disponibile decât utilizatorilor care au activat planul tarifar "Advanced" (sau alt plan superior) al platformei Shopify pe care îl regăsiți la link-ul următor: https://www.shopify.com/pricing

În pagina de configurare regăsiți mai multe secțiuni:

  • Setări generale: modificarea denumirii cheii de api È™i setări care se aplica tuturor expedierilor
  • Setări servicii de curierat: setarea curierilor, a tarifelor È™i serviciilor
  • Lockere / puncte de livrare: configurare livrare la lockere È™i puncte de ridicare
Visual representation of Shopify key configuration page with 'General settings' tab selected
Asigurați-vă că ați completat toate setările în mod corespunzător înainte de salvarea cheii, consultând toate categoriile disponibile ( ex: "Setări servicii de curierat", "Lockere/puncte de livrare", etc. ).

3. Setările plugin-ului

A. Setări generale

Nume cheie: (disponibil din versiunea 1.0.0)

Setare care indică numele cheii pentru identificarea ei. O puteți redenumi după preferințele dumneavoastră.

Metodă de ambalare: (disponibil din versiunea 1.0.0)

Setare care indică modul de ambalare al coletelor pe care doriți să îl adoptați la expedierea acestora.

Opțiuni disponibile:

  • Toate în acelaÈ™i colet → Produsele vor fi ambalate într-un singur colet care să cuprindă tot conÈ›inutul comenzii.
  • Individual → Fiecare produs va fi împachetat într-un colet separat, generandu-se câte o etichetă pentru fiecare colet.

Conținut pachete (disponibil din versiunea 1.0.0)

Setare care indică cum vom trimite conținutul comenzii către curier.

Opțiuni disponibile:

  • ÃŽn funcÈ›ie de conÈ›inutul comenzii → Sistemul va crea automat un text care să conÈ›ină toate produsele din comandă.
  • FoloseÈ™te un text predefinit dacă conÈ›inutul este prea lung → ÃŽn mod normal, lungimea maximă a textului referitor la conÈ›inut este de 50 de caractere. Dacă textul generat automat este prea lung, se recurge la un text predefinit de dumneavoastră.
  • Dacă această opÈ›iune este selectată veÈ›i avea acces la următoarele câmpuri:

    • Text predefinit conÈ›inut

Text predefinit conținut ( disponibil din versiunea 1.0.0 )

Setare care indică conținutul predefinit pentru comandă. Aveți astfel posibilitatea de a seta un singur text pentru comenzile dumneavoastră.

Afișează un preț de rezervă (disponibil din versiunea 1.0.0)

Indică prețul afișat în cazul în care există probleme sau adresa este incorectă.

Opțiuni disponibile:

  • Nu afiÈ™a un preÈ› de rezervă → ÃŽn acest caz opÈ›iunea este dezactivată, iar preÈ›ul afiÈ™at este cel calculat automat de sistemul nostru.
  • AfiÈ™ează un preÈ› de rezervă dacă există probleme → ÃŽn cazul în care întâmpinam probleme tehnice È™i preÈ›ul nu poate fi calculat, se afiÈ™ează un preÈ› de rezervă configurat de dumneavoastră.
  • Dacă această opÈ›iune este selectată veÈ›i avea acces la următoarele câmpuri:

    • PreÈ› de rezervă
    • AfiÈ™ează un nume de rezervă pentru serviciu
  • AfiÈ™ează un preÈ› de rezervă mereu (chiar dacă adresa este greÈ™ită) → Această opÈ›iune poate fi folosită dacă doriÈ›i să afiÈ™aÈ›i un preÈ› de rezervă atât în cazul unor probleme tehnice ci È™i până în momentul în care utilizatorul introduce adresa de livrare.
  • Dacă această opÈ›iune este selectată veÈ›i avea acces la următoarele câmpuri:

    • PreÈ› de rezervă
    • AfiÈ™ează un nume de rezervă pentru serviciu

Preț de rezervă (disponibil din versiunea 1.0.0)

Setarea valorii prețului de rezervă, dacă se dorește acest lucru.

Nume de rezervă (disponibil din versiunea 1.0.0)

Câmpul în care se configurează denumirea prețului de rezervă în cazul în care acesta a fost setat.

Comentariu ( disponibil din versiunea 1.0.0 )

Detalii extra pentru cheia dumneavoastră.

B. Setări servicii de curierat

Selecție serviciu

Activează / Dezactivează categorie ( disponibil din versiunea 1.0.0 )

Activează sau dezactivează categoria curentă. În cazul dezactivării categoriei, serviciile respective nu vor mai putea fi utilizate, până la reactivare.

* Atenție! Dacă dezactivați o categorie, toate setările aferente acelei categorii vor reveni la valoarea lor inițială!

Tabel servicii

În tabelul de servicii puteți activa sau dezactiva curierii sau îi puteți ordona în cazul în care dumneavoastră ați configurat acest lucru.

Pentru a putea plasa comenzi este necesar sa selectati minim un curier in tabel!

Visual representation of the courier table inside Colete-Online key settings

Pentru a schimba ordinea tabelului, trageți de iconița aferentă curierului dorit aflată la începutul fiecărei linii.

Setări Avansate

Setările de mai jos vor fi afișate, doar daca veți selecta din setările integrării opțiunea "Avansat".

Dacă comutați pe modul simplu, toate setările avansate vor reveni la valoarea inițială.

Visual representation of where to find the advanced settings switch inside Colete-Online key settings

Mod selecție (disponibil din versiunea 1.0.0)

Modul în care curierii vor fi afișați utilizatorului.

Opțiuni disponibile:

  • AfiÈ™ează doar un serviciu → Clientului i se va oferi posibilitatea de a alege un singur curier care corespunde cu setările dumneavoastră.
  • Individual → Fiecare produs va fi împachetat într-un colet separat, generandu-se câte o etichetă pentru fiecare colet.
  • Dacă această opÈ›iune este selectată veÈ›i avea acces la următoarele câmpuri:

    • Tip selecÈ›ie
    • AfiÈ™ează un nume personalizat pentru metoda de livrare
  • AfiÈ™ează toate serviciile selectate → Clientul poate alege dintre ofertele de curierat calculate de sistemul nostru
  • Dacă această opÈ›iune este selectată veÈ›i avea acces la următoarele câmpuri:

    • Ordine afiÈ™are
    • AfiÈ™ează un număr limitat de servicii
    • AfiÈ™ează un nume personalizat pentru servicii
    • AfiÈ™ează un nume personalizat pentru metoda de livrare

Tip selecție (disponibil din versiunea 1.0.0)

Specifică criteriul după care va fi aleasă metoda de transport oferită către client.

Opțiuni disponibile:

  • Selectează primul curier din listă → Selectează primul curier din lista de oferte indiferent de notă sau preÈ›.
  • Selectează curierul cu cel mai bun preÈ› → Selectează curierul cu cel mai bun preÈ› din lista de oferte.
  • Selectează curierul cu nota cea mai bună → Selecteaza curierul cu cea mai buna nota.
  • Această setare depinde foarte mult de ordinea din tabelul de servicii

Ordine afișare (disponibil din versiunea 1.0.0)

Specifică criteriul după care vor fi ordonați curierii.

Opțiuni disponibile:

  • Ordonează în funcÈ›ie de preÈ› → Ordonează crescător lista de curieri, începând de la curierul cu cel mai bun preÈ›.
  • Ordonează în funcÈ›ie de notă → Ordonează crescător lista de curieri, începând de la curierul cu nota cea mai bună.
  • FoloseÈ™te ordinea din tabel → Ordonează curierii in functie de ordinea indicata in tabelul de servicii

Afișează un număr limitat de servicii (disponibil din versiunea 1.0.0)

Indică numărul de servicii afișate clientului. Setarea aceasta poate restrânge numărul de servicii de curierat afișate clientului. Spre exemplu, dacă veți selecta 3 curieri dintr-un total de 7, clientul va putea vizualiza și selecta doar primi 3 din 7 curieri conform criteriilor selectate de dumneavoastră (cel mai bun preț/cea mai bună notă/ etc).

Afișează un nume personalizat pentru servicii (disponibil din versiunea 1.0.0)

Permite afișarea unui nume pe care îl puteți personaliza după preferințele dumneavoastră în cazul în care utilizatorului îi vor fi afișate mai multe metode de transport. Puteți include în acest text tagurile [courierName] și [serviceName] care vor fi înlocuite cu numele curierului respectiv numele serviciului.

Exemple:

Pentru DPD Standard, sintaxa "Curier: [courierName], Serviciu: [serviceName]" se traduce în "Curier: DPD, Serviciu: Standard".

Afișează un nume personalizat pentru metoda de livrare (disponibil din versiunea 1.0.0)

Permite afișarea unui nume pe care îl puteți personaliza după preferințele dumneavoastră, în cazul în care utilizatorului îi va fi afișat doar un singur curier, puteți include în acest text și tagurile [courierName] și [serviceName] care vor fi înlocuite cu numele curierului respectiv numele serviciului.

Exemple:

Pentru DPD Standard, sintaxa "Curier: [courierName], Serviciu: [serviceName]" se traduce în "Curier: DPD, Serviciu: Standard".

Setări preț

Pentru a putea utiliza setările de preț este nevoie să achiziționați planul tarifar "Advanced" (sau alt plan superior) al platformei Shopify, disponibil la adresa https://www.shopify.com/pricing și să activați din setările generale opțiunea "Afișează tarifele Colete Online clienților tăi în Shopify"

Preț afișat (disponibil din versiunea 1.0.0)

Setare care indică modul în care prețul va fi calculat.

Opțiuni disponibile:

  • PreÈ› calculat → PreÈ›ul afiÈ™at va fi calculat automat de sistemul nostru în funcÈ›ie de comandă.
  • PreÈ› fix → AfiÈ™ează un preÈ› fix setat de dumneavoastră.
  • Dacă această opÈ›iune este selectată veÈ›i avea acces la următoarele câmpuri:

    • PreÈ› fix
  • PreÈ› fix avansat → Oferă posibilitatea configurării preÈ›urilor pentru fiecare curier în parte ( inclusiv preÈ›ul opÈ›iunilor extra ) utilizând tabelul de preturi de mai jos:
Visual representation of how advanced courier price table looks like

PreÈ› fix (disponibil din versiunea 1.0.0)

Setare care specifică prețul fix afișat clientului în cazul în care ați optat pentru un preț fix.

Adaugă o sumă fixa la preț (disponibil din versiunea 1.0.0)

La prețul final al ofertelor, fie el fix sau calculat, se va adaugă valoarea setată de dumneavoastră.

Adaugă un procent la preț (disponibil din versiunea 1.0.0)

la prețul final al ofertelor, fie el fix sau calculat, se va adaugă procentul setat de dumneavoastră

Rotunjește prețul: (disponibil din versiunea 1.0.0)

Opțiuni disponibile:

  • 0 → preÈ›ul rămâne nemodificat.
  • 0.5
  • 1
  • 5
  • 10

Exemple:

Pentru prețul de 13.2 lei avem:

  • Pentru 0 → 13.2 lei
  • Pentru 0.5 → 13.5 lei
  • Pentru 1 → 14 lei
  • Pentru 5 → 15 lei
  • Pentru 10 → 20 lei

Permite transportul gratuit (disponibil din versiunea 1.0.0)

Setare care vă oferă posibilitatea de a oferi clienților transport gratuit.

Opțiuni disponibile:

  • Fară transport gratuit → ÃŽn acest caz, setarea este dezactivată, iar clientulul va plăti o taxă de transport.
  • După sumă → Dacă preÈ›ul comenzii depășeÈ™te valoarea specificată de dumneavoastră, clientul va beneficia de transport gratuit.
  • Dacă această opÈ›iune este selectată veÈ›i avea acces la următoarele câmpuri:

    • Pentru comenzile cu suma mai mare de
    • Text transport gratuit

Pentru comenzile cu suma mai mare de (disponibil din versiunea 1.0.0)

Pragul de la care se oferă transportul gratuit.

Text transport gratuit (disponibil din versiunea 1.0.0)

Textul cu care va fi înlocuit numele curierului în cazul în care se oferă transport gratuit

C. Setări comandă

Deschidere la livrare (disponibil din versiunea 1.0.0)

Configurează opțiunea de "deschidere la livrare" a comenzii. În cazul în care va fi selectată opțiunea "Nu" clientul nu poate beneficia de serviciul "deschidere la livrare" pentru curierii care îl oferă iar în cazul opțiuni "Da" acest serviciu va fi activ pentru toate comenzile generate.

Asigurare (disponibil din versiunea 1.0.0)

Configurează opțiunea de "asigurare" a comenzii. În situația în care comanda nu este asigurată, în cazul pierderii/deteriorării veți fi despăgubit conform legilor poștale (cu de 5 ori valoarea transportului).

Trimite mail către destinatar (disponibil din versiunea 1.0.0)

Setare care specifică dacă la crearea comenzii, destinatarul ar trebui să primească un mail cu datele acesteia precum și informații legate de livrare.

5. Comandă în Shopify

Serviciile de curierat selectate în tabelul de servicii for fi afișate și în platforma shopify în cazul în care ați oferiți clientului opțiunea de a alege curierul. Daca aveți activ pe contul dumneavoastră Shopify planul tarifar "Advanced" (sau alt plan superior) vor fi afișate și tarifele fiecărui curier.

Visual representation of choosing the courier inside the checkout page in Shopfiy

Pentru a vedea comenzile trebuie să intrați în utilizator, iar mai apoi să intrați în comenzi shopify și veți vedea toate comenzile dumneavoastră afișate în tabel.

Visual representation of the Shopify orders list button inside Colete-Online platform

În tabel vi se vor afișa toate comenzile, pe care le veți putea activa făcând click pe oriunde pe rândul aferent comenzii.

Visual representation of how a shopify order looks like inside Colete-Online orders list

Înainte de activarea comenzilor asigurați-vă că aveți următoarele date completate în contul dumneavoastră Colete Online:

Absenta acestor informații din contul dumneavoastră va genera erori în momentul activării comenzilor dumneavoastră generate prin Shopify

Pentru a putea activa o comandă trebuie să aveți în vedere completarea corectă a tuturor câmpurilor în cazul în care există erori. După corectarea erorilor aplicația vă permite selectarea serviciilor de curierat dorite. Câmpurile fără erori vor avea culoarea verde cu specificația "Gata de activare" și vor putea fi activate prin selecție multiplă bifând căsuță aferentă din partea strângă.

Info: dacă veți configura dimensiunile unui produs ele se pot salva folosind butonul din dreapta, astfel încât pe viitor platforma nu le va mai solicita. Totodată puteți salva și configurația pachetului în cazul în care expediați frecvent tipul respectiv de comenzi.

Visual representation of how to activate an order inside Colete-Online platform

6.Puncte de ridicare(Lockere)

Ce sunt punctele de ridicare?

Funcționalitatea de Lockere permite clienților dumneavoastră să selecteze puncte de livrare alternative (lockere, puncte de ridicare) direct din checkout-ul Shopify, folosind o hartă interactivă Google Maps.

Pentru a utiliza funcționalitatea de Lockere cu hartă interactivă, este necesar să configurați Google Maps API. Fiecare client trebuie să-și creeze propriul API Key de la Google Maps Platform. Documentația acesteia se regǎsește mai jos.
Atenție: Google va taxa fiecare request conform politicii lor de prețuri. Costurile vor fi suportate de către dumneavoastră, nu de Colete Online.

6.1. Creare cont de billing Google Cloud

Pentru a putea utiliza Google Maps API, este obligatoriu să aveți un cont de billing activ în Google Cloud. Urmați pașii de mai jos pentru a crea și configura contul de billing:

Pas 6.1.1: Accesare Google Cloud Console și verificare cont

  1. Accesați Google Cloud Console
  2. Autentificați-vă cu contul dumneavoastră Google
  3. Dacă este prima dată când folosiți Google Cloud, veți fi ghidat să creați un proiect

Utilizator nou?

Dacă nu aveți încă un cont Google Cloud, Google oferă 200 USD credit gratuit pentru primele 90 de zile, suficient pentru majoritatea magazinelor mici și medii.

Pas 6.1.2: Accesare Google Maps Platform

  1. În Google Cloud Console, navigați la Google Maps Platform
  2. Sau accesați direct Google Maps Platform Overview
  3. Veți vedea un buton "Finish account setup" dacă nu aveți billing configurat
Google Maps Platform Overview cu butonul Finish account setup

Pagina Google Maps Platform - click pe "Finish account setup"

Pas 6.1.3: Creare cont de billing

După ce ați accesat secțiunea de billing, urmați pașii:

  1. Click pe "Finish account setup" sau "Create billing account"
  2. Completați formularul de creare cont de billing:
    • Name - IntroduceÈ›i un nume sugestiv (ex: "My Maps Billing Account")
    • Country - SelectaÈ›i È›ara dumneavoastră (ex: "Romania")
    • Currency - Va fi setat automat pe USD
  3. Click pe butonul "Continue"
Formular de creare cont de billing Google Cloud

Formular de creare cont de billing - completați numele și țara

Numele contului de billing este doar pentru identificarea internă și nu va fi vizibil public. Alegeți un nume care vă ajută să identificați ușor contul (ex: "Shopify Maps", "Colete Online Maps", etc.)

Pas 6.1.4: Configurare profil de billing

După crearea contului, va trebui să configurați profilul de billing:

  1. Veți fi redirecționat către pagina "Set up your billing profile"
  2. Veți vedea două secțiuni care trebuie completate:
    • Contact information - informaÈ›iile dumneavoastră de contact
    • Payment method - metoda de plată (card bancar)
  3. Click pe "Change" la secțiunea Contact information pentru a completa/verifica datele
  4. Click pe "Change" la secțiunea Payment method pentru a adăuga un card
Pagina de configurare profil billing cu secțiunile Contact information și Payment method

Configurare profil de billing - completați informațiile de contact și metoda de plată

Ce card să folosesc?

Google acceptă carduri de credit și debit Visa, Mastercard și American Express. Nu veți fi taxat imediat - Google va face doar o verificare a cardului (preautorizare de aproximativ 1 USD care va fi returnată).

Pas 6.1.5: Adăugare metodă de plată

  1. Click pe "Change" la secțiunea Payment method
  2. Veți fi redirecționat să vă verificați identitatea
  3. Click pe "Continue" în dialog-ul "Verify it's you"
  4. Se va deschide o fereastră nouă unde veți introduce datele cardului
  5. Completați toate informațiile cardului și click pe "Submit"
Dialog de verificare identitate înainte de adăugare card

Verificare identitate - click pe "Continue" pentru a adăuga cardul

Asigurați-vă că sunteți pe un site securizat Google (verificați URL-ul să conțină "google.com"). Nu introduceți datele cardului pe site-uri suspecte. Google nu va solicita niciodată datele cardului prin email.

Pas 6.1.6: Finalizare și activare billing

  1. După adăugarea cardului, veți fi redirecționat înapoi la pagina de billing profile
  2. Verificați că ambele secțiuni (Contact information și Payment method) sunt completate
  3. Click pe butonul "Submit and enable billing"
  4. Veți vedea un mesaj de confirmare că billing-ul a fost activat cu succes

Billing activat cu succes!

Contul dumneavoastră de billing este acum activ și puteți continua cu activarea Google Maps API și crearea cheii API. Veți beneficia automat de 200 USD credit gratuit lunar de la Google.

Informații despre costuri și monitorizare

După activarea billing-ului, este important să monitorizați costurile:

  • Credit gratuit: 200 USD/lună pentru toate serviciile Google Maps
  • Maps JavaScript API: 7 USD per 1,000 requests (după consumarea creditului gratuit)
  • Estimare pentru magazine mici: creditul gratuit este de obicei suficient pentru 28,000+ încărcări de hartă/lună

Cum să monitorizați costurile:

  1. Accesați Google Cloud Billing
  2. Selectați contul de billing creat
  3. Navigați la "Reports" pentru a vedea utilizarea și costurile
  4. Setați alerte de buget în secțiunea "Budgets & alerts"

Recomandări pentru reducerea costurilor:

  • ImplementaÈ›i cache pentru adrese deja căutate
  • FolosiÈ›i restricÈ›ii stricte pe API Key (vezi secÈ›iunea următoare)
  • MonitorizaÈ›i utilizarea săptămânal în Google Cloud Console
  • SetaÈ›i alerte de buget pentru a evita surprize neplăcute

Pentru tarife actualizate și detalii complete, consultați: Google Maps Pricing Official Documentation

6.2. Obținere cheie Google Maps API

După ce ați configurat contul de billing, puteți crea cheia API necesară pentru funcționalitatea de Lockere. Urmați pașii de mai jos:

Pas 6.2.1: Activare Maps JavaScript API

  1. Accesați Google Cloud Console → APIs & Services → Library
  2. Căutați "Maps JavaScript API"
  3. Click pe "Enable the Maps JavaScript API"
  4. Click pe butonul "Enable"
Activare Maps JavaScript API în Google Cloud Console

Activați Maps JavaScript API pentru proiectul dumneavoastră

Notă

După activarea API-ului, poate dura câteva minute până devine activ. Dacă API-ul este deja activat, veți vedea butonul "Manage" în loc de "Enable".

Pas 6.2.2: Creare cheie API

  1. Accesați Google Maps Platform → Keys & Credentials
  2. Click pe "Go to the Keys & Credentials page"
  3. Selectați proiectul dorit (dacă aveți mai multe)
  4. Sub "API Keys", găsiți lista de chei disponibile
Pagina Keys & Credentials în Google Cloud Console

Accesați pagina de gestionare a cheilor API

Creare cheie nouă:
  1. Click pe "+ Create credentials" → "API key"
  2. Va apărea un dialog cu cheia dvs. nou creată
  3. Click pe "Name" pentru a edita numele cheii (ex: "Shopify - Colete Online Lockere")
Creare cheie APICreare cheie API nouă

Creați o cheie API nouă pentru funcționalitatea Lockere

Pas 6.2.3: Configurare restricții API Key (IMPORTANT!)

Google recomandă să restricționați cheia API pentru a preveni utilizarea neautorizată și costuri nedorite. Sunteți responsabil financiar pentru abuzul de chei API nerestriționate!
Configurare restricții pentru API Key

Pagina de restricții pentru cheia API

Configurare restricții:
  1. Click pe numele cheii API pentru a o edita
  2. Scroll până la secțiunea "Key restrictions"
  3. Application restrictions:
    • SelectaÈ›i "HTTP referrers (websites)"
    • AdăugaÈ›i domeniile magazinului dvs. Shopify:
      • *.myshopify.com/* (pentru backend Shopify)
      • your-store.com/* (înlocuiÈ›i cu domeniul dvs. custom)
      • *.colete-online.ro/* (pentru integrarea noastră)

      API Websites
  4. API restrictions:
    • SelectaÈ›i "Restrict key"
    • Din dropdown, selectaÈ›i "Maps JavaScript API"
    • OpÈ›ional, puteÈ›i adăuga È™i alte API-uri necesare (ex: Places API, Geocoding API)
  5. Click "Save"

Best Practice

Restricționați cheia API la minimum necesar:

  • Doar domeniul magazinului dvs. Shopify
  • Doar Maps JavaScript API (nu toate serviciile Google Maps)

Pentru mai multe detalii: Google Maps Security Best Practices

Pas 6.2.4: Copiază și salvează cheia API

  1. Click pe "Show key" pentru a vizualiza cheia
  2. Copiați cheia API (șir alfanumeric lung)
  3. Salvați cheia într-un loc sigur - o veți folosi în configurarea Lockere-lor din platforma Colete Online
Copiază cheia APIAfișare și copiere cheie API

Copiați cheia API pentru a o introduce în setările Lockere

Nu partajați cheia API public și nu o salvați în repository-uri publice (GitHub, etc.)

6.3. Configurare Lockere în platforma Colete Online

După ce ați obținut cheia Google Maps API, puteți configura funcționalitatea de Lockere în platforma Colete Online:

Pas 6.3.1: Accesare setări Lockere

  1. Autentificați-vă în platforma Colete Online
  2. Navigați la Utilizator → Integrări → Shopify
  3. Selectați cheia API a magazinului dumneavoastră Shopify
  4. Click pe tab-ul "Lockere/puncte de livrare"
Tab-ul Lockere/puncte de livrare în setările Shopify

Accesați tab-ul "Lockere/puncte de livrare" din setările integrării Shopify

Nu uitați sǎ salavați modificǎrile fǎcute!

Nu uitați sǎ salavați modificǎrile fǎcute!

Pas 6.3.2: Activare categorie Lockere

  1. În partea de sus a paginii, veți vedea switch-ul "Activează categoria 'Lockere / Punct de ridicare'"
  2. Activați acest switch pentru a activa funcționalitatea de Lockere
  3. După activare, vor apărea câmpurile de configurare

Dacă dezactivați categoria Lockere, toate setările aferente vor reveni la valoarea lor inițială! Salvați cheia API Google Maps într-un loc sigur pentru a o putea reintroduce dacă este necesar.

Pas 6.3.3: Introducere cheie API Google Maps

  1. În câmpul "Cheie API Google Maps", introduceți cheia API pe care ați copiat-o anterior
  2. Verificați că ați introdus cheia corect (fără spații la început sau final)

Atenție! În cazul în care cheia este incorectă, harta nu va fi afișată iar clienții nu vor putea alege lockere!

Asigurați-vă că:

  • Cheia API este corectă È™i completă
  • Maps JavaScript API este activat în Google Cloud Console
  • Billing-ul este activat È™i functional
  • RestricÈ›iile sunt configurate corect (domeniile Shopify È™i Colete Online sunt permise)

Pas 6.3.4: Configurare setări Lockere

Configurați setările suplimentare pentru funcționalitatea de Lockere:

  • Nume metodă livrare lockere: Denumirea care va apărea în checkout Shopify (ex: "Livrare la locker")
  • Rază afiÈ™are puncte apropiate: DistanÈ›a în km pentru afiÈ™area lockere-lor disponibile (ex: "2" km)
  • AfiÈ™ează un număr limitat de lockere: Numărul maxim de lockere afiÈ™ate pe hartă (ex: "3")

Recomandare

Recomandăm să limitați numărul de lockere afișate la 3-5 pentru a nu copleși clientul cu prea multe opțiuni. Raza de 2-5 km este de obicei suficientă pentru zone urbane.

Pas 6.3.5: Configurare curieri disponibili pentru Lockere

În tabelul de servicii, selectați curierii care vor fi disponibili pentru livrarea la lockere:

  1. Scroll până la secțiunea "Tabel servicii"
  2. Bifați curierii care oferă serviciu de lockere (ex: Cargus Easy Collect, DPD 2Locker)
  3. Puteți reordona curierii tragând de iconița din partea stângă

Pentru a putea plasa comenzi cu lockere este necesar să selectați minim un curier care oferă acest serviciu!

Pas 6.3.6: Configurare notificări Lockere

Pentru a gestiona mai eficient comenzile cu livrare la locker, configurați notificări automate care vor fi trimise când clienții nu selectează un locker la plasarea comenzii.

1. Notificare către client:
  1. Activați switch-ul "Trimite mail către clienții care nu selectează locker"
  2. Configurați "Notifică clientul după (minute)":
    • Valoarea recomandată: 10 minute
    • Clientul va primi un email cu link pentru a selecta lockerul după acest interval

Ce conține email-ul către client?

Clientul va primi un email automat cu un link pentru a selecta un locker. Email-ul include detaliile comenzii și instrucțiuni clare pentru selectarea lockerului.

2. Notificare către administrator:
  1. Activați switch-ul "Trimite mail către administrator dacă clientul nu selectează locker"
  2. Configurați "Interval verificare (minute)":
    • Valoarea recomandată: 30 minute
    • La numărul de minute setate se vor verifica toate comenzile cu livrare la punct È™i se va notifica magazinul
    • Important: Se va trimite un mail nou doar dacă apare o comandă nouă pentru care nu s-a trimis notificare

Ce conține email-ul către administrator?

Veți primi un email cu lista comenzilor pentru care clienții nu au selectat lockere, împreună cu datele de contact ale clienților pentru a-i putea contacta telefonic.

Configurare notificare către client și administrator

Activare notificare automată către client și administrator

3. Setări avansate notificări:

Timp de la plasare comandă:

  • ConfiguraÈ›i "Timp de la plasare comandă (minute)":
    • Valoarea recomandată: 5 minute
    • Când se face o verificare, aceasta specifică de cât timp trebuie să fi fost plasată comanda

Program trimitere notificări:

  1. Configurați "Program trimitere notificări":
    • Oricând
    • Doar de luni până vineri - Notificări doar în zilele lucrătoare
    • Program personalizat - SetaÈ›i intervalul orar specific
  2. Configurați "Început interval trimitere notificări":
    • Valoarea recomandată: 09:00
    • Ora de început în care se pot trimite notificările
  3. Configurați "Sfârșit interval trimitere notificări":
    • Valoarea recomandată: 17:00
    • Ora de sfârÈ™it în care se pot trimite notificările
Dacă setați un program personalizat (ex: 09:00 - 17:00), notificările vor fi trimise doar în acest interval. Comenzile plasate în afara programului vor primi notificări la începutul următorului interval activ.

Adresă de email:

  • SelectaÈ›i "Adresă de mail":
    • Trimite către adresa contului Colete-Online - Notificările se trimit la email-ul principal (recomandat)
    • Trimite către o altă adresă - SpecificaÈ›i o adresă email personalizată
  • Dacă alegeÈ›i adresă personalizată, puteÈ›i introduce mai multe adrese separate prin virgulă (,)
Setări avansate notificări și salvare

Configurare setări avansate: timp, program și adresă email

Recomandări pentru configurarea notificărilor:

  • Notificare client: 10 minute - Suficient timp pentru client să finalizeze comanda
  • Interval verificare admin: 30 minute - Evită spam-ul de email-uri
  • Timp de la plasare: 5 minute - Interval optim pentru verificare
  • Program trimitere: SetaÈ›i conform programului magazinului (ex: 09:00 - 17:00, Luni-Vineri)
  • Adresă email: FolosiÈ›i adresa principală sau setaÈ›i una dedicată pentru notificări

Valori implicite pentru configurarea notificărilor:

  • Trimite mail către clienÈ›ii care nu selectează locker: Activat
  • Notifică clientul după: 10 minute
  • Trimite mail către administrator dacă clientul nu selectează locker: Activat
  • Interval verificare: 30 minute
  • Timp de la plasare comandă: 5 minute
  • Program trimitere notificări: Doar de luni până vineri
  • ÃŽnceput interval trimitere notificări: 09:00
  • SfârÈ™it interval trimitere notificări: 17:00
  • Adresă de mail: Trimite către adresa contului Colete-Online
Dacă aceste valori nu sunt modificate manual în panoul de administrare, ele vor fi folosite automat de sistem la trimiterea notificărilor.

Activarea notificărilor ajută la reducerea erorilor de livrare și asigură că toate comenzile cu lockere sunt procesate corect. Intervalele recomandate sunt optimizate pentru a nu face spam dar nici să întârzieze notificările importante.

6.4. Configurare metodă de livrare Lockere în Shopify

După ce ați configurat cheia Google Maps API și setările de Lockere în platforma Colete Online, este obligatoriu să adăugați metoda de livrare pentru Lockere în setările Shopify. Fără acest pas, clienții nu vor putea selecta opțiunea de livrare la locker la checkout.

Cerințe preliminare

Înainte de a configura metoda de livrare, asigurați-vă că:

  • AplicaÈ›ia Colete Online este instalată din Shopify App Store
  • SunteÈ›i autentificat cu contul corect în platforma Colete Online
  • AveÈ›i acces la setările magazinului Shopify

Pas 6.4.1: Configurare limbă și locație magazin

Setare limbă română:
  1. Accesați Settings → General în Shopify Admin
  2. La secțiunea "Store details", setați limba magazinului pe Română
  3. Salvați modificările
Configurare locație magazin:
  1. Accesați Settings → Locations
  2. Verificați că locația magazinului este setată pe România
  3. Dacă este necesar, editați locația și setați țara corectă

Visual representation for Shipping and Delivery

De ce este important?

Setarea corectă a limbii și locației asigură că metodele de livrare și punctele de livrare vor fi afișate corect pentru clienții din România.

Pas 6.4.2: Adăugare bloc Lockere în Checkout

Accesare editor Checkout:
  1. Navigați la Sales Channels → Online Store
  2. Click pe "Customize" la tema curentă activă
  3. În partea de sus, în dropdown-ul de selectare pagini (centru ecran), selectați "Checkout"

Visual representation for Shipping and Delivery
Dacă încercați să accesați Checkout-ul și primiți eroare "Failed to load the page", NU folosiți URL-ul manual din preview. Folosiți exclusiv dropdown-ul de selectare pagini.

Adăugare bloc "Colete Online lockers map":
  1. În sidebar-ul din stânga, veți vedea 3 secțiuni de configurare
  2. Click pe ultima secțiune (Apps) din sidebar
  3. Va apărea lista de app extensions disponibile
  4. Căutați "Colete Online lockers map"
  5. Click pe "Add block" sau butonul "+" pentru a adăuga blocul
Adăugare bloc Colete Online lockers map în Checkout

Selectați "Colete Online lockers map" din lista de app extensions

Important! Adăugați blocul pe următoarele pagini:

  • Checkout page - pentru ca clienÈ›ii să poată selecta lockerul la plasarea comenzii
  • Order status page (Thank you page) - pentru ca clienÈ›ii să vadă lockerul selectat după finalizarea comenzii
  1. După adăugarea blocului pe Checkout page, click pe "Save"
  2. Selectați din dropdown "Order status" (Thank you page)
  3. Repetați pașii 2-5 pentru a adăuga blocul și pe această pagină
  4. Click pe "Save"

Bloc adăugat cu succes!

Harta cu lockere va fi afișată acum în checkout și pe pagina de confirmare a comenzii.

Pas 6.4.3: Configurare piață (Market) pentru România

  1. Navigați la Settings → Markets
  2. Click pe "Add market"
  3. Denumiți market-ul: "România"
  4. Selectați România din lista de țări
  5. Click pe "Save"

Ce sunt Markets?

Markets în Shopify permit configurarea de setări specifice pentru diferite regiuni geografice, inclusiv metode de livrare și prețuri diferite.

Adăugare bloc Colete Online lockers map în Checkout

Pas 6.4.4: Adăugare metodă de livrare "Livrare la locker"

IMPORTANT: Acest pas este OBLIGATORIU! Fără metoda de livrare configurată, punctele de ridicare nu vor apărea la checkout!

Denumirea metodei de livrare ("Livrare la locker") trebuie să fie identică cu cea configurată în platforma Colete-Online. Asigurați-vă că denumirea se potrivește exact pentru ca harta cu lockerele să fie afișată corect în Shopify.


Shipping and Delivery - Shopify

Shipping and Delivery - Shopify

Nume metoda livrare lockere - Colete Online

Nume metoda livrare lockere - Colete Online

  1. Accesați Settings → Shipping and delivery
  2. La secțiunea "Shipping", găsiți market-ul "România"
  3. Click pe "Manage" la market-ul România
  4. Scroll până la secțiunea de shipping rates
  5. Click pe "Add rate" (sau "Create shipping zone" dacă nu aveți zone create)

Adăugare bloc Colete Online lockers map în Checkout
Adăugare metodă de livrare în Shopify Settings

Pagina de configurare Shipping pentru market-ul România - adăugați metoda "Livrare la locker"


Visual representation for Shipping and Delivery
Configurare detalii metodă de livrare:
  1. Rate name: Introduceți "Livrare la locker"
  2. Price: Setați prețul (ex: 0 pentru gratuit, sau un preț fix)
  3. Opțional: Configurați condiții (ex: preț minim comandă, greutate maximă)
  4. Click pe "Done"
  5. Click pe "Save" în partea de sus a paginii

Configurare avansată prețuri

Dacă aveți planul Shopify Advanced sau superior și ați configurat tarifele calculate în timp real în setările Colete Online, prețurile vor fi calculate automat în funcție de adresa clientului și greutatea coletului.

Altfel, puteți seta un preț fix sau gratuit pentru această metodă de livrare.

Pas 6.4.5: Verificare funcționalitate

Testare configurație Lockere:

  1. Accesați magazinul dumneavoastră Shopify (preview)
  2. Adăugați un produs în coș
  3. Mergeți la Checkout
  4. Introduceți o adresă de livrare din România
  5. Verificați că metoda "Livrare la locker" apare în opțiunile de shipping
  6. Selectați metoda "Livrare la locker"
  7. Ar trebui să apară harta Google Maps cu lockere-le disponibile
  8. Testați selectarea unui locker din hartă

Configurare completă!

Funcționalitatea Lockere este acum complet configurată și funcțională. Clienții pot selecta puncte de livrare (lockere) direct din checkout folosind harta interactivă.


Visual representation for Shipping and Delivery

Probleme comune și soluții

Harta nu apare la checkout

Cauze posibile:

  • Cheia Google Maps API este incorectă sau lipseÈ™te
  • Billing-ul Google Cloud nu este activat
  • RestricÈ›iile API Key blochează domeniul Shopify
  • Metoda de livrare "Livrare la locker" nu este creată în Settings → Shipping
  • Blocul "Colete Online lockers map" nu este adăugat în checkout

Soluție:

  • VerificaÈ›i cheia API în setările Lockere din platforma Colete Online
  • VerificaÈ›i că billing-ul este activ în Google Cloud Console
  • VerificaÈ›i restricÈ›iile API Key să permită domeniile *.myshopify.com È™i *.colete-online.ro
  • VerificaÈ›i că aÈ›i creat metoda de livrare "Livrare la locker" în Shopify (Pas 3.4.4)
  • VerificaÈ›i că aÈ›i adăugat blocul în checkout (Pas 3.4.2)
Metoda "Livrare la locker" nu apare la checkout

Cauze posibile:

  • Metoda de livrare nu este configurată în Settings → Shipping and delivery
  • Market-ul România nu este creat sau configurat corect
  • Clientul introduce o adresă din afara României

Soluție:

  • UrmaÈ›i paÈ™ii din Pas 6.4.4 pentru a crea metoda de livrare
  • VerificaÈ›i că market-ul România include È›ara România (Pas 6.4.3)
  • TestaÈ›i cu o adresă validă din România
Lockere-le nu sunt în apropierea adresei clientului

Soluție:

  • AccesaÈ›i setările Lockere în platforma Colete Online
  • AjustaÈ›i "Rază afiÈ™are puncte apropiate" (recomandăm 2-5 km pentru zone urbane)
  • AjustaÈ›i "AfiÈ™ează un număr limitat de lockere" (recomandăm 3-5 lockere)
  • SalvaÈ›i modificările
Eroare "Failed to load the page" când încerc să accesez Checkout

Cauză:

Încercați să accesați checkout-ul prin URL manual sau prin preview în loc să folosiți dropdown-ul de selectare pagini.

Soluție:

  • NU folosiÈ›i URL-ul manual din bara de preview
  • FolosiÈ›i exclusiv dropdown-ul de selectare pagini din partea de sus (centru ecran)
  • SelectaÈ›i "Checkout" din listă

Pași următori

Acum puteți continua cu configurarea celorlalte setări ale plugin-ului Shopify (curieri, prețuri, etc.)