Оплата и доставка
Любой интернет-магазин SalesArt на Drupal с Drupal Commerce должен предоставлять покупателям удобные и надёжные способы оплаты и доставки. От правильной настройки этих модулей зависит уровень доверия клиентов и количество успешных заказов.
1. Общая структура
В Drupal Commerce система оплаты и доставки настраивается через разделы:
- Торговля → Конфигурация → Оплата;
- Торговля → Конфигурация → Доставка.
Здесь администратор может включить модули, добавить провайдеров и настроить тарифы.
2. Настройка способов оплаты
Drupal Commerce поддерживает как онлайн-платежи, так и офлайн-методы.
2.1. Онлайн-оплата
Для подключения используются специальные модули-плагины. Популярные варианты:
- PayPal — международные платежи;
- Stripe — удобная система с поддержкой банковских карт;
- LiqPay (Украина);
- Яндекс.Касса / YooKassa (Россия);
- Fondy, Robokassa, CloudPayments и др.
🔹 Шаги настройки:
- Установите соответствующий модуль (например, commerce_stripe).
- Перейдите в Торговля → Конфигурация → Оплата → Платежные шлюзы.
- Нажмите + Добавить платёжный метод.
- Введите API-ключи от платёжной системы.
- Укажите валюту и условия доступности.
Включить оплату Stripe только для заказов в долларах.

2.2. Офлайн-оплата
Некоторые клиенты предпочитают оплачивать при получении. Для этого можно добавить методы:
- Наложенный платёж;
- Оплата наличными при самовывозе;
- Банковский перевод.
🔹 Шаги настройки:
- В настройках Оплаты выберите «Добавить метод».
- Выберите «Офлайн» и плагин Вручную (Manual).
- Укажите название («Оплата при получении»).
- Сохраните.
📌 Для вашего удобства уже создан метод оплаты «Наличные» (Cash)
2.3. Рекомендации по оплате
- Всегда тестируйте интеграцию в «песочнице» (sandbox).
- Подключайте несколько способов оплаты, чтобы снизить риск отказов.
- Настройте автоматическое изменение статуса заказа после успешной оплаты.
- Используйте HTTPS (SSL-сертификат) для защиты транзакций.
3. Настройка способов доставки
Модуль Commerce Shipping поставляемый в нашей сборке SalesArt, позволяет управлять доставкой.
3.1. Типы доставки
- Курьерская доставка;
- Почтовая доставка;
- Самовывоз;
- Экспресс-доставка.
3.2. Добавление метода доставки
- Перейдите в Торговля → Конфигурация → Доставка → Способы доставки.
- Нажмите + Добавить метод доставки.
- Укажите название (например, «Курьерская доставка по городу». Этот способ уже создан заранее).
- Настройте тариф: фиксированная цена или динамический расчёт.
- При необходимости добавьте условия (например, бесплатная доставка при заказе от 5000 ₽).

- Курьерская доставка по Москве — 300 ₽;
- Бесплатная доставка при заказе от 5000 ₽;
- Самовывоз из магазина — бесплатно.
4. Настройка тарифов доставки
Тарифы можно настроить:
- по весу товара (до 1 кг — 200 ₽, от 1 до 5 кг — 400 ₽);
- по цене заказа (бесплатно от 5000 ₽);
- по регионам (Москва — 300 ₽, регионы — 500 ₽). Для этого используется модуль Commerce Shipping Conditions.
5. Интеграция со службами доставки
В Drupal Commerce есть модули для интеграции с курьерскими службами:
- UPS, FedEx, DHL (международная доставка);
- Boxberry, СДЭК (Россия);
- Нова Пошта (Украина).
- Другие
🔹 Пример настройки:
- Установите модуль (например, commerce_cdek).
- Введите API-ключи, полученные от службы доставки.
- Укажите доступные методы доставки (курьер, пункт выдачи).
- Тарифы будут рассчитываться автоматически по API.
6. Рекомендации по доставке
- Обязательно указывайте сроки доставки в настройках метода.
- Делайте доставку прозрачной: покупатель должен видеть стоимость сразу в корзине.
- Добавьте несколько вариантов (курьер, самовывоз, почта).
- Настройте автоматическую отправку трек-номеров клиентам (через Rules или сторонний модуль).
7. Советы по оптимизации «Оплаты и доставки»
- Минимизируйте количество шагов при оформлении заказа (checkout).
- Настройте «умные» условия: бесплатная доставка при определённой сумме заказа стимулирует покупки.
- Добавьте иконки платёжных систем и служб доставки в корзине для повышения доверия.
- Предусмотрите мобильную адаптацию форм оплаты.