Сколько у вас брошенных заказов? Сколько людей не довело оформление покупки до конца? Часто бывает, что посетителя отвлекли (работа, звонок, гости и т. д.), или у него пропадает возможность довести покупку до конца (нет доступа к финансам, сбой в сети). И вот, бывший покупатель бороздит просторы интернета заново и скорее всего уже не вернётся.
По статистике более 20% брошенных корзин возможно реанимировать!
Для этого достаточно просто напомнить о себе:
- напоминая покупателю о корзине в первых 2-3 часа вы вернете 54% клиентов;
- через 1-3 дня еще 10%.
На практике это обычно осуществляется цепочкой из трёх писем.
- Вы напоминаете о брошенной корзине (1-3 часа). Можно воспользоваться стандартным текстом письма, но вы лучше знаете своего клиента. Напишите так, как вы обычно ему пишете. Возможно, обращение "на ты" будет корректно в данном случае?
- Небольшой бонус через 24-48 часов. Или просто написать, что на складе заканчивается срок резерва выбранных товаров и предложить помощь в оформлении заказа.
- Письмо последней надежды. Через 7 дней предложить значимый бонус, который побудит вернуться в магазин. Что это будет: бесплатная доставка, большая скидка? Вам решать.
Конверсия следующих писем стремится к нулю, но почему бы и не отправить ещё одно письмо через 30 дней с обещанием золотых гор?
Настроить серию таких писем при помощи плагина «Брошенные Корзины» дело 20 минут. А дальше плагин окупается буквально после первых вернувшихся покупателей!
Откуда берутся контакты?
Очень просто:
- У части посетителей уже есть аккаунты на вашем сайте. С ними вопросов не возникает.
- Но гораздо интереснее те, кто начал оформлять заказ, заполнил имя, email и другие контакты и ушёл не оформив заказ. Вы будете удивлены на сколько много таких посетителей! (True story: мой тестовый магазин за месяц собрал 5 таких контактов)
После установки плагина вы сможете легко проверить как это работает. - Во всплывающем окне при уходе с сайта. Пример реализации такого окна можно найти на странице «Интеграция».
Подробные отчёты
Кроме автоматической отправки писем, в плагине есть подробный отчёт по всем брошенным корзинам на вашем сайте.
А начиная с версии 3.0 даже корзины без контактов могут быть полезны: вы можете принять заявку по телефону и восстановить корзину покупателя прямо в бекенде вашего магазина. Все товары и услуги будут добавлены так же как их выбрал клиент.
Первоначальные настройки плагина довольно просты.
- Настраиваете крон (как это сделать?) или пишете запрос, в котором высылаете доступ к хостингу и админке.
- Создаете шаблон сообщения.
- Определяетесь с серией сообщений.
Все! Дальше плагин работает и окупается сам.
Остались вопросы? Пишите.
«Настройте автоматическое напоминание для покупателей с брошенными корзинами и верните себе часть потерянных продаж.»
Перед тем как писать мне письмо решили почитать что-нибудь? Здорово! Данная страница как раз для этого :) Здесь собраны все шаблонные ответы, которые бы я вам отправил на типовые вопросы.
***
Что такое CRON и зачем мне его настраивать?
«Брошенные корзины» будут отправлять напоминания покупателям в любое время: утром, пока вы пьёте кофе, вечером, когда вы уехали из офиса, или на выходных, когда вас там и не было. Вам не нужно будет следить за этим вручную, заходить в бекенд магазина и т.п.
Но на сегодняшний день в Shop-Script (как и в любом другом PHP-движке) это возможно сделать только припомощи планировщика задач. Чем и является CRON.
***
Как настроить CRON?
По настройке крон я написал подробную инструкцию для многих популярных хостингов и панелей управления.
Но если это вам всё-равно покажется чем-то страшным, отправляйте запрос в поддержку плагина. В запросесразу указывайте доступ к админке сайта (нужны настройки плагина, чтобы скопировать команду и проверитьрезультат запуска) И к контрольной панели хостинга.
***
Битые ссылки в тестовых сообщениях.
Такое происходит при отправке тестового письма с данными корзины, которая была брошена до установки плагина. Просто бросьте свою собственную и тестируйте на здоровье :)
***
Кстати, а как тестировать?
Для чистоты эксперимента лучше зайдите на сайт через отдельный браузер или режим инкогнито. Добавьте товар или несколько в корзину. Начните оформлять заказ, заполните поле "Email"... и всё... даже кнопку "Отправить" нажимать не обязательно. Дальше можете заниматься своими делами. Вы получите письмо согласно настроек плагина.
***
И как скоро я получу письмо?
Как идёт отправка объясню на примере:
- Крон работает в 00 минут каждого часа.
- Настроено 2 уведомления: на 1 и 3 часа.
- Покупатель добавил последний товар (или посетил последнюю страницу магазина при включённой опции "Улучшенная статистика") в 13:20.
- Крон срабатывает в 14:00. Ничего не отправляется, т.к. не прошёл 1 час.
- Крон срабатывает в 15:00. Будет отправлено первое уведомление.
- Крон срабатывает в 16:00. Ничего не отправляется, т.к. не прошло 3 часа.
- Крон срабатывает в 17:00. Будет отправлено второе уведомление.
Если хотите бОльшую точность, можете настроить крон чаще (раз в полчаса, раз в пять минут). Отправлять меньше чем через час нельзя.
***
Тестировал как сказано выше, а письмо не пришло. Что делать?
Есть несколько возможных причин.
- Самая очевидная - спам :)
- Письма не отправляются.
- Сбой отправки из-за настроек сервера.
Помогает настройка SMTP https://developers.webasyst.ru/features/email/ - Также на некоторых хостингах была замечена рассинхронизация времени. Помогает принудительная установка временной зоны
В файл wa-config/SystemConfig.class.php добавьте:
date_default_timezone_set('Europe/Moscow');
Вместо 'Europe/Moscow' укажите нужную временную зону: http://www.php.net/manual/ru/timezones.php
***
А этот плагин интегрируется с генератором купонов?
Да, Генератор купонов. Полностью совместим с шаблонами писем брошенных корзин. При отправке сообщения будет создан новый купон персонально для клиента.
***
А можно письмо с купоном отправить только по корзинам дороже 5000?
В шаблонах уведомлений можно использовать специальные условия отправки писем. При помощи таких условий вы можете генерировать купон только для нужных корзин или не отправлять письмо вообще, если корзина не соответствует выбранным параметрам. Некоторые примеры таких условий приведены на соответствующей странице.
***
Остались вопросы? есть предложения?
Пишите — обязательно отвечу.
Ругать или благодарить можно в отзывах. Но обсудить конструктивные предложения я там, увы, не смогу.
Начиная с версии 3.0 в плагине можно остановить отправку любого уведомления. Для этого в любое место шаблона нужно вставить конструкцию, которая будет описывать условия, по которым письмо не будет отправлено. Ниже приведены некоторые примеры таких условий. Нет подходящего условия? Напишите в поддержку — помогу с настройкой.
Примечание: при отправке тестовых сообщений используются временные контакты. Поэтому условия могут не сработать при клике на кнопку «Проверить сообщение».
По сумме заказов покупателя
Не отправляем, если сумма заказов больше 0 руб.:
{$total_spent = $customer->getCustomerData('total_spent')}
{if $total_spent > 0}
{$carts->stop('Не отправляем, если сумма заказов больше 0 руб.')}
{/if}
Отправляем только в случае, если сумма заказов больше 1000, но меньше 10000:
{$total_spent = $customer->getCustomerData('total_spent')}
{if ($total_spent < 1000) || ($total_spent > 10000)}
{$carts->stop('Сумма заказов от 1 до 10 тыс. руб. Остальное не отправляем')}
{/if}
Если вообще есть заказы, не отправляем:
{if $customer->hasOrders()}
{$carts->stop('У покупателя уже есть заказы. Письмо не отправляем')}
{/if}
По сумме корзины
Не отправлять письмо для корзин меньше 5 тыс.:
{if $total < 5000}
{$carts->stop('Меньше 5тыр. Письмо не отсылаем')}
{/if}
Или же использовать то же условие, чтобы генерировать или не генерировать купон
{if $total > 5000}
Вернитесь, вы наш любимый клиент! Вот вам купон .... генератор ....
{else}
Вернитесь, вы наш любимый клиент! На самом деле нет. Поэтому купона не дадим.
{/if}
По количеству товаров в корзине
Не отправлять, если количество наименований менее 5:
{if count($items) < 5}{if $total < 5000}
{$carts->stop('Меньше 5 уникальных позиций. Не отправляем')}
{/if}
По количеству товарных позиций корзине. Нужно сначала посчитать общее количество для разных наименований, а потом вывести условие:
{$qty = 0}
{foreach $items as $item}
{$qty = $qty + $item.quantity}
{/foreach}
{if $qty < 5}
{$carts->stop('Меньше 5 единиц товаров. Не отправляем')}
{/if}
По категории покупателя
Для зарегистрированного покупателя проверяем, есть ли он в одной из выбранных категорий, и не отправляем письмо, если есть.
{$categories = [1, 3, 5]}
{$contact_categories = $customer->getCategories()}
{if isset($contact_categories[$category_id])}
{$carts->stop("Покупатель из категории `$contact_categories[$category_id].name`")}
{/if}
{/foreach}
1, 3, 5 - через запятую список ID категорий покупателей
Исключение витрин
В некоторых случаях есть необходимость исключить одну или несколько витрин. Для этого в настройке «Источник» вашего уведомления нужно указать «Все витрины», а в самом шаблоне вставить код согласно примеров ниже.
Исключить одну витрину:
{$url = $carts->waAppUrl()}
{if $url == 'https://yourdomain.ru/opt/')}
{$carts->stop('Оптовая витрина, не отправляем')}
{/if}
Несколько витрин:
{$url = $carts->waAppUrl()}
{if in_array($url, ['https://yourdomain.ru/opt/', 'https://opt.yourdomain.ru/'])}
{$carts->stop('Оптовая витрина, не отправляем')}
{/if}
Ссылка на витрину указывается со слешом (символ «/») на конце. Протокол https указывается в случае, если включена соответствующая настройка в плагине.
На этой странице приведено описание встроенной интерации с другими плагинами, а также возможность ручной интеграции...
Оформление заказа в «1 шаг» и в «1 клик»
«Брошенные корзины» сохраняет контактные данные из всех плагинов оформления заказа в «1 шаг», представленных в магазине Webasyst.
Будут поддерживаться любые самописные плагины, если они вызывают хуки frontend_cart или frontend_checkout.
Если самописный плагин всё же по какой-то причине не поддерживает интеграцию автоматически, её можно настроить вручную. Ниже в разделе «Всплывающие окна» есть примеры такой интеграции.
Что касается плагинов оформления заказа в «1 клик», то они, увы, поддерживаются только частично. Если покупка происходит из карточки товара, то «Брошенные корзины» не может сохранить контактные данные, т.к. в этот момент товар в корзину не добавляется и брошенная корзина не появляется.
Генератор купонов
«Брошенные корзины» поддерживает плагины для генерации купонов. Для этого нужно вставить специальный код генератора в шаблон письма или SMS. При отправке такого сообщения код генератора будет заменён на купон, который будет сформирован автоматически по условиям, указанным в настройках генератора.
Генератор купонов
При помощи этого плагина вы можете создать уникальные купоны для каждого уведомления о брошенной корзине. Эта возможность может быть полезна, чтобы сделать скидки ограниченными по времени и не заботиться о возможности повторно исппользовать один и тот же купон.
Гибкие скидки и бонусы
Если вы настраиваете скидки при помощи плагина «Гибкие скидки и бонусы», то он также поддерживает генерацию «своих» купонов. Эти купоны также можно втроить в шаблон письма.
Также возможно ограничить создание вышеприведённых купонов определёнными условиями (например, количество товарных позиций в корзине больше 5). Подробнее о настройке таких правил читайте на отдельной странице.
Всплывающие окна
* Для разработчиков. Также можно сохранить контакты вручную. Для это достаточно отправить AJAX-запрос:
var data = { customer : { email : 'test@test.com', firstname : 'Ivan', phone : '1234567890' } }
$.post('/cartssave/', data); // Относительная ссылка на поселение магазина..
Такой запрос будет работать после первого добавленного покупателем в корзину товара.
Кроме того, реализована интеграция с плагином
Всплывающее окно при уходе с сайта
Данный плагин показывает всплывающее окно посетителям, которые собираются закрыть ваш сайт. При выборе режима Попроcить оставить телефон или Попросить оставить email, если покупатель добавлял что-то в корзину, соответствующие контакты будут сохранены, и плагин «Брошенные корзины» отправит автоматическое напоминание по расписанию.
- отправка уведомлений даже незарегистрированным пользователям!
- отправка SMS-сообщений.
- улучшен интерфейс настроек;
- настроен сбор статистики для расширенных отчётов об отправке сообщений (для следующих версий);
- исправлены мелкие недочёты.
- вывод количества товаров, добавленных в корзину;
- отображение бонусов, на счету пользователя.
- поддержка мультивитринности;
- отправка пробных писем.
- последние записи расположены в начале;
- вывод только отправленных сообщений по-умолчанию.
В связи со значительными изменениями в структуре таблиц сайта при установке этого обновления все брошенные корзины старше 30 дней будут удалены.Сохранить более старые данные можно выполнив обновление вручную. Отправьте запрос если требуется ручное обновление.
- доработано автозаполнение полей адреса.
- оформление заказа в валюте, выбранной покупателем на витрине.
- не удавалось сохранить в бекенде заказ с товарами с услугами;
- не отображались изображения товаров в письме, а также при оформлении заказа в бекенде;
- не отправлялись повторные сообщения зарегистрированным контактам после оформления заказа.
- конфликт с Redactor 2.
Гац Алексей
Vladimir Konovalov
Сам плагин неплохой, я бы даже сказал хороший, но по крону у меня так и не получилось его настроить.
Если разработчик планирует развитие плагина - добавьте пожалуйста возможность написать на WA
WELLDI.RU
Юрий Рудалев
Yaroslav
Пожалуйста, сделайте, чтобы плагин подтягивал наименования товара на языке соответсвующий витрины.
Up:
В штатном функционале Shop Script, к примеру:
(в уведомления о заказах, в триггерных рассылках)
- это реализовано по дефолту, в рассылке наименования товаров подтягиваются на языке витрины. Хотелось бы, что бы и в плагине это тоже учитывалось!
WELLDI.RU
Андрей Трубников
7ya-market.ru
Михаил Кулыгин
ОЧЕНЬ НЕ ХВАТАЕТ ЭКСПОРТА имейлов из брошенных корзин, это же очевидная и полезная функция, ребят)
WELLDI.RU
Vladislav Sysoev
СУПЕР ПОДДЕРЖКА!
Разработчик всегда на связи, отвечает по 3 письма за день, все что спрашиваешь все детально обьясняет, и плагин СУПЕР, МАСТ ХЕВ, вернул нескольких клиентов за пару дней