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

Брошенная корзина

Восстановите потерянные продажи, отправляя email клиентам, оставившим товары в корзине без покупки.


Обзор

Процесс:

  1. Клиент добавляет товары в корзину и уходит без покупки.
  2. Отслеживание брошенной корзины записывает корзину (при включённой функции).
  3. После настраиваемой задержки cron-задача отправляет напоминание по email.
  4. Клиент может вернуться и завершить покупку.

Предварительные требования

  • Отслеживание брошенной корзины — должно быть включено.
  • Email о брошенной корзине — должно быть включено.
  • Шаблон email Abandoned Cart Reminder — должен быть активен в Setup → Email Templates (тип: Products).
  • Cron-задача — должна быть настроена (см. Cron Jobs).
  • Клиент должен быть авторизован (корзины привязаны к клиентским аккаунтам).

Настройка

  1. Перейдите в Setup → Settings → Products.
  2. В разделе Features включите Abandoned cart tracking.
  3. В разделе Abandoned Cart Email:
    • Включите Send abandoned cart reminder emails.
    • Установите Delay before sending (в часах), например 24.
  4. Перейдите в Setup → Email Templates.
  5. Найдите Abandoned Cart Reminder (тип: Products).
  6. Активируйте шаблон (по умолчанию он отключён).
  7. Настройте тему и текст с помощью полей подстановки ниже.
  8. Сохраните.

Шаблон email

Email о брошенной корзине использует стандартную систему шаблонов Perfex. Полностью настройте тему и текст в Setup → Email Templates.

Merge fields:

Merge fieldDescription
{client_name}Customer or company name
{cart_total}Formatted cart total (e.g., USD 99.00)
{cart_link}Link back to checkout
{companyname}Your company name

Example subject: You left items in your cart

Example message:

Hi {client_name},

You have items worth {cart_total} in your cart.

[Complete your purchase]({cart_link})

Best regards,
{companyname}
warning

Шаблон должен быть активен для отправки email через cron. Если отключён, письма о брошенной корзине не отправляются.


Настройка cron-задачи

Добавьте URL cron брошенной корзины в crontab сервера:

0 9 * * * curl -s "https://yoursite.com/products/cron/abandoned_cart_emails" > /dev/null 2>&1

Запуск ежедневно (например, в 9:00). Полные детали см. в Cron Jobs.


Как это работает

  1. Когда авторизованный клиент достигает оформления заказа, его корзина сохраняется.
  2. При уходе без покупки корзина остаётся в базе данных.
  3. Cron-задача находит корзины старше задержки.
  4. Для каждой корзины используется email основного контакта для отправки напоминания.
  5. В письме есть ссылка обратно на страницу оформления.
  6. После отправки корзина помечается, чтобы не отправлять повторно.

Интеграция WhatsApp/SMS

Если WhatsApp/SMS Notifications настроены с триггером abandoned_cart, можно также отправлять SMS/WhatsApp. См. WhatsApp & SMS Notifications.