Конфигурация на домейн в Cloudflare за работа с MerchantPro

За да интегрирате своя магазин в MerchantPro с Cloudflare правилно, когато домейнът използва nameserver-и на Cloudflare, е необходимо да конфигурирате коректно DNS записите и настройките за сигурност.


Важно:
Cloudflare вече предлага ново табло за управление, достъпно чрез бутона Use new dashboard. Интерфейсът и стъпките за конфигурация са се променили спрямо предишните версии, особено в секциите WAF и IP Access Rules. Имената на секциите могат да се различават, но типовете DNS записи и правилата за IP достъп остават непроменени.

Конфигуриране на DNS в Cloudflare

Достъп до DNS настройките

  1. Влезте в своя акаунт в Cloudflare.
  2. Изберете домейна на магазина си.
  3. Навигирайте до DNS > Records.

Премахване на A записи (в зависимост от сценария)
Преди да добавите новите записи, е важно да премахнете тези, които могат да пречат.

  1. Магазинът се показва на основния домейн (например www.example.com)
  • Изтрийте съществуващите A записи за:
    @ (apex zone)
    www

  • Потърсете A записи за @ и www.

  • Натиснете Edit > Delete за всеки запис.

  • Продължете с добавянето на CNAME записи за @ и www.

  1. Магазинът се показва на поддомейн (например www.shop.example.com)
  • Изтрийте само A записа за конкретния поддомейн (например shop).
  • Потърсете A запис с името на поддомейна.
  • Натиснете Edit > Delete.
  • Не модифицирайте или изтривайте други записи (например @ или www), ако се използват за друго съдържание.

Добавяне на CNAME записи

В зависимост от това дали магазинът се показва на основния домейн или на поддомейн:

  1. Основен домейн (example.com)
  • Натиснете Add record.
  • Попълнете:
    Type: CNAME
    Name: @
    Target: wshop.mpcloud.net
    Proxy status: Proxied

Ecommerce

  • Натиснете Save.
    Важно:
    Cloudflare автоматично прилага CNAME Flattening за apex (@) домейни, връщайки валиден IP вместо CNAME.

    Също така добавете запис за www:

  • Type: CNAME
  • Name: www
  • Target: @
  • Proxy status: Proxied

Ecommerce

  • Натиснете Save.
  1. Поддомейн (shop.example.com)
  • Натиснете Add record.
  • Попълнете:
    Type: CNAME
    Name: името на поддомейна (например shop)
    Target: wshop.mpcloud.net
    Proxy status: Proxied

Ecommerce

  • Натиснете Save.

DNS записи за изпращане на имейли (bounce поддомейн)

За да могат автоматичните уведомления от магазина да работят правилно, настройте следните DNS записи за bounce.example.com:

MX:

  • Name: bounce
  • Priority: 10
  • Target: feedback-smtp.eu-central-1.amazonses.com

TXT (SPF):

  • Name: bounce
  • Value: v=spf1 include:amazonses.com ~all
Важно:
Тези записи трябва да бъдат добавени дори ако Amazon SES все още не е активиран. Те са необходими за правилното функциониране на имейлите.

Конфигуриране на правила за сигурност (Firewall / WAF)

За да работят правилно интеграциите на приложението (плащания, автоматичен обмен на данни и др.), създайте персонализирано правило в Cloudflare, което да изключва филтрирането за определени URL адреси на MerchantPro:

  • /callback/
  • /feed/ (само за Cloudflare-валидирани роботи)
  • /sitemap

Конфигурирайте правилото така, че трафикът към тези адреси да не се блокира от автоматични политики за сигурност (Managed Rules или Rate Limiting).

Условие cf.client.bot позволява достъп до /feed/ само на ботове, разпознати от Cloudflare.

Разрешаване на трафик от MerchantPro IP адреси (whitelist)

За да избегнете блокиране на легитимен трафик, добавете IP адресите на MerchantPro в whitelist.

Уверете се, че всеки IP адрес има настройка Allow, приложима за текущия домейн или за всички домейни в акаунта, в зависимост от нуждите.

Препоръчително е периодично да проверявате списъка с IP адреси на MerchantPro, тъй като може да се променя.

Конфигуриране на SPF, DKIM и DMARC записи

За да се гарантира, че имейлите от магазина се доставят правилно и не попадат в спам, е необходимо да настроите SPF, DKIM и DMARC записи в DNS зоната на домейна.

Подробности можете да намерите тук.

Настройки за SSL/TLS

За да осигурите сигурна връзка между посетителите и магазина:

  1. Влезте в SSL/TLS настройките на Cloudflare.
  2. Изберете подходящ режим на криптиране:
  • Full (strict) – препоръчително, ако домейнът има валиден SSL сертификат (от MerchantPro или собствен).
  • Flexible – използва се само при липса на активен сертификат на сървъра, но не се препоръчва за продукционни сайтове.


Важно:
Използвайте Full (strict) само ако магазинът има валиден SSL сертификат, в противен случай сайтът може да стане недостъпен (грешка 526: Invalid SSL Certificate).

Последна промяна: 16 Oct 2025
Полезна ли бе страницата?
Все още ли имате нужда от помощ?