Cum configurez domeniul din Cloudflare pentru functionarea cu MerchantPro?
Pentru a integra corect un magazin MerchantPro cu Cloudflare, atunci cand domeniul tau utilizeaza nameservere Cloudflare, este esential sa configurezi corespunzator inregistrarile DNS si setarile de securitate Cloudflare.
Important
Cloudflare a introdus un nou dashboard, disponibil la accesarea butonului Use new dashboard. Interfata si pasii pentru configurare s-au modificat fata de versiunile anterioare, in special sectiunile WAF si IP Access Rules. Denumirile sectiunilor pot varia, dar tipurile de inregistrari DNS si regulile IP functioneaza la fel.
Configurarea DNS in Cloudflare
Configurarea DNS in Cloudflare
Accesarea setarilor DNS
- Autentifica-te in contul tau Cloudflare;
- Selecteaza domeniul magazinului tau;
- Navigheaza la DNS > Records.
Eliminarea inregistrarilor de tip A si AAAA (in functie de scenariul folosit)
Inainte sa adaugi inregistrarile corecte, este important sa le elimini pe cele care ar putea interfera. Urmeaza instructiunile in functie de cum este afisat magazinul tau:
a. Daca magazinul este afisat pe domeniul principal (Exemplu: www.example.com)
Sterge inregistrarile existente de tip A si AAAA pentru:
- @ (zona apex)
- www
- Cauta inregistrarile de tip A si AAAA pentru @ si www;
- Apasa Edit > Delete pentru fiecare;
- Continua cu pasul de adaugare CNAME pentru @ si www.
b. Daca magazinul este afisat pe un subdomeniu (Exemplu: www.shop.example.com)
Sterge doar inregistrarile de tip A si AAAA pentru acel subdomeniu (Exemplu: shop):
- Cauta inregistrarile de tip A si AAAA cu numele shop (sau numele subdomeniului folosit);
- Apasa Edit > Delete;
- Nu modifica sau sterge alte inregistrari (Exemplu: @ sau www), daca sunt folosite pentru alt continut.
Adaugarea inregistrarii CNAME in functie de tipul domeniului folosit
In functie de cum doresti sa afisezi magazinul (pe domeniul principal sau pe un subdomeniu), urmeaza instructiunile corespunzatoare:
a. Daca magazinul tau este afisat pe domeniul principal (Exemplu: example.com)
- Apasa pe Add record;
- Completeaza:
- Type: CNAME
- Name: @
- Target: wshop.mpcloud.net
Proxy status: Proxied

Apasa Save.
Important: Cloudflare va aplica automat CNAME Flattening pentru domeniile de tip apex (@), returnand un IP valid in locul unui CNAME.
- Adauga si o inregistrare pentru www:
- Type: CNAME
- Name: www
- Target: @
Proxy status: Proxied

- Apasa Save.
b. Daca magazinul tau este afisat pe un subdomeniu (Exemplu: shop.example.com)
- Apasa pe Add record;
- Completeaza:
- Type: CNAME
- Name: shop (sau numele subdomeniului folosit)
- Target: wshop.mpcloud.net
Proxy status: Proxied

- Apasa Save.
Inregistrari DNS pentru trimiterea emailurilor (subdomeniu bounce)
Pentru a permite trimiterea notificarilor automate din magazin, este necesar sa configurezi urmatoarele inregistrari DNS pentru subdomeniul bounce.example.com:
- MX
- Name: bounce
- Type: MX
- Priority: 10
- Target: feedback-smtp.eu-central-1.amazonses.com
- TXT (SPF)
- Name: bounce
- Type: TXT
- Value: v=spf1 include:amazonses.com ~all
Important
Aceste inregistrari trebuie adaugate chiar daca trimiterea prin Amazon SES nu este activa inca. Ele sunt necesare pentru functionarea corecta a emailurilor atunci cand serviciul va fi activat.
Configurarea regulilor de securitate (Firewall / WAF)
Pentru a asigura functionarea corecta a integrarilor aplicatiei (procesare plati, schimb automat de date etc.), creeaza o regula personalizata in sistemul de filtrare Cloudflare care sa excluda filtrarea pentru anumite URL-uri specifice aplicatiei MerchantPro.
Aceasta regula trebuie sa permita accesul la endpoint-uri precum:
- /callback/
- /feed/ (doar pentru robotii validati de Cloudflare)
- /sitemap
Configureaza regula astfel incat traficul catre aceste adrese sa nu fie filtrat de politicile automate de securitate (precum Managed Rules sau Rate Limiting).
Nota
Conditia cf.client.bot ajuta la protejarea endpoint-ului /feed/, permitand accesul doar robotilor recunoscuti de Cloudflare.
Permiterea traficului pentru IP-urile MerchantPro (whitelist)
Pentru a evita blocarea traficului legitim, adauga IP-urile MerchantPro in lista de adrese permise (whitelist).
Asigura-te ca fiecare IP din lista de IP-uri MerchantPro are setarea Allow, aplicabila pentru domeniul curent sau pentru toate domeniile din cont, in functie de necesitati.
Nota
Verifica periodic lista de IP-uri MerchantPro, deoarece aceasta poate suferi modificari in timp.
Configurarea inregistrarilor SPF, DKIM si DMARC
Pentru ca emailurile trimise din magazinul tau sa fie livrate corect si sa nu fie marcate drept spam, este necesar sa configurezi inregistrarile SPF, DKIM si DMARC in zona DNS a domeniului.
Gasesti detalii in ghidul dedicat setarilor pentru trimiterea notificarilor automate din magazin.
Configurarea SSL/TLS
Pentru a asigura o conexiune securizata intre vizitatori si magazin, acceseaza setarile SSL/TLS din Cloudflare si selecteaza modul de criptare potrivit:
- Full (strict) - recomandat daca domeniul are un certificat SSL valid (fie inclus prin MerchantPro, fie propriu).
- Flexible - utilizat doar daca nu exista certificat activ pe server, insa nu este recomandat pentru site-uri de productie.
Nota
Este recomandat sa utilizezi optiunea Full (strict) doar daca magazinul tau are certificat SSL valid. In caz contrar, site-ul poate deveni inaccesibil (eroare 526: Invalid SSL Certificate).
Daca intampini dificultati sau ai nevoie de asistenta suplimentara, te rugam sa ne contactezi.