Перейти к основному содержимому

Оплата и доставка

Любой интернет-магазин SalesArt на Drupal с Drupal Commerce должен предоставлять покупателям удобные и надёжные способы оплаты и доставки. От правильной настройки этих модулей зависит уровень доверия клиентов и количество успешных заказов.

1. Общая структура

В Drupal Commerce система оплаты и доставки настраивается через разделы:

  • Торговля → Конфигурация → Оплата;
  • Торговля → Конфигурация → Доставка.
    Здесь администратор может включить модули, добавить провайдеров и настроить тарифы.

2. Настройка способов оплаты

Drupal Commerce поддерживает как онлайн-платежи, так и офлайн-методы.

2.1. Онлайн-оплата

Для подключения используются специальные модули-плагины. Популярные варианты:

  • PayPal — международные платежи;
  • Stripe — удобная система с поддержкой банковских карт;
  • LiqPay (Украина);
  • Яндекс.Касса / YooKassa (Россия);
  • Fondy, Robokassa, CloudPayments и др.

🔹 Шаги настройки:

  1. Установите соответствующий модуль (например, commerce_stripe).
  2. Перейдите в Торговля → Конфигурация → Оплата → Платежные шлюзы.
  3. Нажмите + Добавить платёжный метод.
  4. Введите API-ключи от платёжной системы.
  5. Укажите валюту и условия доступности.
Пример:

Включить оплату Stripe только для заказов в долларах.

Настройка оплаты.

Настройка оплаты.

2.2. Офлайн-оплата

Некоторые клиенты предпочитают оплачивать при получении. Для этого можно добавить методы:

  • Наложенный платёж;
  • Оплата наличными при самовывозе;
  • Банковский перевод.

🔹 Шаги настройки:

  1. В настройках Оплаты выберите «Добавить метод».
  2. Выберите «Офлайн» и плагин Вручную (Manual).
  3. Укажите название («Оплата при получении»).
  4. Сохраните.

📌 Для вашего удобства уже создан метод оплаты «Наличные» (Cash)

2.3. Рекомендации по оплате

  • Всегда тестируйте интеграцию в «песочнице» (sandbox).
  • Подключайте несколько способов оплаты, чтобы снизить риск отказов.
  • Настройте автоматическое изменение статуса заказа после успешной оплаты.
  • Используйте HTTPS (SSL-сертификат) для защиты транзакций.

3. Настройка способов доставки

Модуль Commerce Shipping поставляемый в нашей сборке SalesArt, позволяет управлять доставкой.

3.1. Типы доставки

  • Курьерская доставка;
  • Почтовая доставка;
  • Самовывоз;
  • Экспресс-доставка.

3.2. Добавление метода доставки

  1. Перейдите в Торговля → Конфигурация → Доставка → Способы доставки.
  2. Нажмите + Добавить метод доставки.
  3. Укажите название (например, «Курьерская доставка по городу». Этот способ уже создан заранее).
  4. Настройте тариф: фиксированная цена или динамический расчёт.
  5. При необходимости добавьте условия (например, бесплатная доставка при заказе от 5000 ₽).

Настройка доставки.

Настройка доставки.

Пример:
  • Курьерская доставка по Москве — 300 ₽;
  • Бесплатная доставка при заказе от 5000 ₽;
  • Самовывоз из магазина — бесплатно.

4. Настройка тарифов доставки

Тарифы можно настроить:

  • по весу товара (до 1 кг — 200 ₽, от 1 до 5 кг — 400 ₽);
  • по цене заказа (бесплатно от 5000 ₽);
  • по регионам (Москва — 300 ₽, регионы — 500 ₽). Для этого используется модуль Commerce Shipping Conditions.

5. Интеграция со службами доставки

В Drupal Commerce есть модули для интеграции с курьерскими службами:

  • UPS, FedEx, DHL (международная доставка);
  • Boxberry, СДЭК (Россия);
  • Нова Пошта (Украина).
  • Другие

🔹 Пример настройки:

  1. Установите модуль (например, commerce_cdek).
  2. Введите API-ключи, полученные от службы доставки.
  3. Укажите доступные методы доставки (курьер, пункт выдачи).
  4. Тарифы будут рассчитываться автоматически по API.

6. Рекомендации по доставке

  • Обязательно указывайте сроки доставки в настройках метода.
  • Делайте доставку прозрачной: покупатель должен видеть стоимость сразу в корзине.
  • Добавьте несколько вариантов (курьер, самовывоз, почта).
  • Настройте автоматическую отправку трек-номеров клиентам (через Rules или сторонний модуль).

7. Советы по оптимизации «Оплаты и доставки»

  • Минимизируйте количество шагов при оформлении заказа (checkout).
  • Настройте «умные» условия: бесплатная доставка при определённой сумме заказа стимулирует покупки.
  • Добавьте иконки платёжных систем и служб доставки в корзине для повышения доверия.
  • Предусмотрите мобильную адаптацию форм оплаты.