Как добиться успеха с подписками WooCommerce: технические советы, извлеченные из 15 000 магазинов

Опубликовано: 2018-02-23

Вы решили совершить прыжок. Вы или ваш клиент собираетесь начать онлайн-бизнес.

Вы выбрали WooCommerce и WordPress для поддержки своего магазина. Вы планируете включить компонент подписки, чтобы продавать больше с меньшими затратами.

Вы уже приняли несколько отличных решений, но это не значит, что это будет легко!

Подписки WooCommerce теперь обеспечивают регулярные платежи для более чем 15 000 магазинов. За последние пять лет, работая в команде разработчиков программного обеспечения, я многое узнал о подписках с технической точки зрения и хочу поделиться этими уроками.

Потратив 10 минут на чтение этой статьи, а затем следуя ее рекомендациям, вы сможете сэкономить недели и тысячи долларов.

Я собираюсь сосредоточиться на трех важных областях:

  • Выбор хоста
  • Выбор платежного шлюза и расширения
  • Будьте разборчивы с кодом, который вы запускаете на своем сайте

Давайте сначала посмотрим, почему эта информация имеет значение.

Большая ответственность, требуемая программным обеспечением с открытым исходным кодом по подписке

С подписками WooCommerce у вас есть почти полное право собственности и контроль над выставлением счетов. Данные о регулярных платежах хранятся и выполняются в вашем магазине WooCommerce. База данных и приложение магазина находятся под вашим контролем.

По сравнению с программным обеспечением для выставления счетов SaaS с закрытым исходным кодом этот уровень контроля делает подписки WooCommerce уникальными. Даже другие варианты с открытым исходным кодом передают ответственность за обработку запланированных платежей платежному шлюзу.

Этот дизайн дает вам и вашему магазину больше возможностей и гибкости, чем любое другое программное решение по подписке. Если все пойдет хорошо, ваш бизнес будет работать много лет, а подписчики, которые зарегистрируются сегодня, все равно будут активно подписываться на ваш магазин через 10 или даже 20 лет. Это одна из замечательных особенностей владения своими данными и использования программного обеспечения с открытым исходным кодом — все, что у вас есть сейчас, принадлежит вам до тех пор, пока оно вам нужно.

С этой властью приходит ответственность . Правильный выбор в начале принесет дивиденды и обеспечит бесперебойную работу ваших подписок. Плохие решения могут стоить вам денег за исправления и потерянных подписчиков.

Позвольте приведенным ниже пунктам направлять решения для вашего магазина подписки в ближайшем будущем и в ближайшие годы.

Выбор хоста для подписки WooCommerce

Хостинг — это ваша недвижимость. Выбирайте отличную недвижимость, и ваш бизнес будет процветать. Это самый важный выбор, который нужно сделать правильно с самого начала.

С подписками WooCommerce вы контролируете свои платежные данные и приложение. Вот почему хостинг имеет решающее значение. Ваш хостинг несет ответственность за ваши платежи .

Рекомендации по размещению подписок WooCommerce: Pagely, Pressable и Pantheon

После работы с тысячами обращений в службу поддержки я убедился, что Pagely лучше всего работает с людьми, которых мы им порекомендовали.

Мы также видели, как многие магазины добились успеха с Pressable и Pantheon после проблем с другими хостами.

LiquidWeb — новичок, который инвестирует больше, чем кто-либо, в создание отличной платформы для WooCommerce. Например, визуальное сравнение для автоматических обновлений. На момент написания я не могу рекомендовать их на основе личного тестирования, но призываю вас проверить их.

Карманные часы на монетах как метафора временных денег
Когда дело доходит до подписки, время — деньги. 60-секундный тайм-аут может стоить вам регулярных платежей.

Выбрать хост для подписки WooCommerce не так просто, как найти хороший хост WordPress. Ваш магазин — это больше, чем просто сайт WordPress. Это повторяющееся приложение для выставления счетов. Ищите хост, подходящий для запуска веб-приложения, а не только для блога.

Например, некоторые хосты применяют строгие тайм-ауты сценариев. Чем дольше подпискам WooCommerce разрешено запускать процессы, тем быстрее они могут обрабатывать платежи. Если вы синхронизируете регулярные платежи на хосте, который устанавливает тайм-аут, который нельзя продлить или удалить, тайм-аут станет проблематичным по мере роста вашего магазина, поскольку платежи будут обрабатываться медленнее, чем если бы тайм-аут отсутствовал.

Смена хоста занимает много времени и стоит дорого, поэтому стоит заранее выбрать правильный, который может расти вместе с вами.

Примечание : мы не проводили формального или обширного тестирования производительности подписок WooCommerce на большинстве хостов. Если официальное руководство по хостингу будет вам полезно, сообщите нам об этом.

Платежи за подписки WooCommerce

Следующие важные решения, которые вы принимаете, связаны с платежами.

Когда клиенты создают подписки в вашем магазине, платежный шлюз сохраняет их платежные данные. Для переключения необходимо:

  • Перенесите все платежные данные в новый платежный шлюз, а затем синхронизируйте их со своей базой данных в WooCommerce. Миграция возможна только с некоторыми платежными шлюзами, которые обеспечивают переносимость платежных данных .
  • Отмените все автоматические платежи в существующем шлюзе и попросите клиентов снова зарегистрироваться в новом шлюзе.

Это трудоемкие и дорогостоящие варианты, которых вы можете избежать, начав с перспективного платежного шлюза.

онлайн оплата кредитной картой

1. Выбор платежного шлюза

По моему опыту, лучшим платежным шлюзом для подписок WooCommerce является Stripe. Я видел тысячи маленьких и больших магазинов, которые с большим успехом использовали его.

Braintree через PayPal и Authorize.net CIM также являются отличными вариантами.

Все три платежных шлюза имеют удобные панели управления и современные API. Кроме того, есть надежные расширения WooCommerce для подключения их к вашему магазину.

Что делать, если эти три шлюза не работают в вашем регионе?

Не все продавцы могут получить доступ к этим платежным шлюзам. Ваш магазин может находиться в стране, которую они не поддерживают. Ваш каталог товаров может быть классифицирован как запрещенный бизнес.

В этих случаях у вас все еще есть много хороших вариантов. И есть также много, вы должны избегать.

Чтобы выбрать платежный шлюз, на который вы можете положиться, ищите:

  • Переносимость данных для ваших платежных токенов, например, номера кредитных карт
  • Поддержка автоматических регулярных платежей с использованием предпочтительных способов оплаты вашего клиента.
  • Современный способ оплаты , а не просто популярный

Переносимость повторяющихся платежных данных

Некоторые платежные шлюзы позволяют переносить платежные данные, такие как номера кредитных карт, на другой платежный шлюз, если вы решите переключиться. Это означает, что вы можете менять шлюзы, не требуя от ваших подписчиков повторной регистрации.

Если платежный шлюз предлагает переносимость данных, это сигнал о том, как бизнес намерен конкурировать в будущем. Это демонстрирует намерение поддерживать конкурентоспособность сборов, функциональности и обслуживания клиентов.

Если платежный шлюз блокирует ваши данные, это может быть тактикой, чтобы удержать вас, даже если их предложение отстает от конкурентов.

Автоматические регулярные платежи с предпочтительными способами оплаты вашего клиента

Многие платежные шлюзы предлагают поддержку различных способов оплаты, таких как кредитные карты, прямой дебет или ACH. Это не означает, что они могут выполнять автоматические регулярные платежи.

Например, платежный шлюз может предлагать прямой дебет для разовых платежей, но не иметь API для автоматического получения прямого дебета в будущем.

В большинстве случаев вам нужен «токен» для расширения WooCommerce, чтобы иметь возможность обрабатывать автоматические регулярные платежи. Узнайте, поддерживается ли токенизация для этого способа оплаты. Если это так, то должна быть возможность взимать автоматические регулярные платежи.

Современные способы оплаты

Платежные технологии значительно улучшились за последнее десятилетие. Пожилые, более авторитетные игроки иногда несут в себе наследие своих ранних дней.

Это не означает, что вам нужно использовать нового участника, такого как Bolt. Однако, по моему опыту, это означает, что выбор компании с 5-10-летней историей приведет к лучшему опыту, чем использование компании с 10-20-летней историей.

Изображение домашней страницы Kawaii Box с подробным описанием вариантов подписки.
Kawaii Box использует модель подписки «загадочный ящик», когда подписчики ежемесячно получают коробку, набитую товарами.

2. Выбор расширения

После того, как вы выбрали платежный шлюз, вам также необходимо выбрать расширение платежного шлюза для WooCommerce . Здесь нужно учитывать три вещи:

  • Поддержка функции подписки
  • Авторитетный разработчик расширений
  • Автоматические регулярные платежи для предпочтительных способов оплаты вашего клиента
Скриншот каталога расширений платежного шлюза WooCommerce.com
WooCommerce.com предлагает около трех десятков платежных шлюзов для подписок.

Поддержка функции подписки WooCommerce

По возможности выбирайте шлюз, который полностью поддерживает подписки WooCommerce. Это поможет вам получить максимальную отдачу от вашего магазина. Чтобы просмотреть список поддерживаемых функций, перейдите по ссылке: Способы оплаты подписки и шлюзы.

Функции в этом руководстве также являются базовыми функциями для многих других в подписках. Например, поддержка повторяющихся полных модификаций также открывает возможность:

  • Клиенты, чтобы обновить свои подписки
  • Владельцы магазинов могут изменить будущие суммы платежей
  • Подписки для автоматического повторения неудачных платежей и получения дополнительного дохода.

Когда расширение поддерживает все функции, это хороший признак того, что платежный шлюз предоставляет современные API.

Авторитетный разработчик расширений WooCommerce

Большинство платежных шлюзов имеют более одного расширения WooCommerce. Даже если платежный шлюз надежен, плохо написанное расширение может повлиять на ваши регулярные платежи — иногда вплоть до того, что они не будут обрабатываться.

Выберите расширение WooCommerce от известного разработчика.

SkyVerge является лидером в этой области. Если вы видите имя SkyVerge на платежном шлюзе, вы можете быть уверены, что это первоклассный сервис. К счастью, они создали расширения для многих платежных шлюзов.

Поддержка автоматических регулярных платежей с выбранными вами способами оплаты

Расширение иногда не поддерживает регулярные платежи, а иногда его невозможно добавить.

Если вы не видите, поддерживает ли способ оплаты автоматические регулярные платежи, свяжитесь с разработчиком и узнайте.

Соображения стоимости при выборе шлюза оплаты подписки

Наконец, когда дело доходит до платежных шлюзов, более высокие комиссии не означают более высоких затрат.

Некоторые шлюзы имеют сложные требования к настройке, которые будут стоить вам и вашей команде времени.

Плата в размере 79 долларов США в год за расширение платёжного шлюза премиум-класса может в конечном итоге сэкономить вам затраты на переход с более дешевого или менее качественного расширения.

Платежи — это топливо для ваших подписок. Относитесь к комиссиям как к инвестициям в гладкие отношения, а не как к издержкам.

Будьте разборчивы с кодом, добавленным на ваш сайт

WooCommerce — открытая система. Это дает вам множество преимуществ. Это также означает, что одно слабое звено может отключить другие функции вашего магазина.

В случае с подписками WooCommerce это может быть серьезно.

Если вы добавите плагин, который вызывает ошибку, в тот же день, когда обрабатываются несколько сотен регулярных платежей, эти платежи могут не пройти. Это редко, но возможно и легко избежать.

Чтобы избежать таких кошмарных сценариев:

  • Установите хороший процесс обновления и тестирования обновлений.
  • Будьте избирательны в отношении кода, который вы добавляете на свой сайт.

Протестируйте регулярные платежи

Прежде чем обновлять плагины на своем работающем сайте, обновите их на тестовом сайте и протестируйте регулярный платеж. Это служит хорошим индикатором того, что на вашем действующем сайте не будет прерываний регулярных платежей после обновления плагинов. Примечание. Подписки переключаются в «режим демонстрации» на тестовых сайтах, поэтому не будет проходить полный процесс оплаты.

Чтобы преодолеть это, выберите рабочий процесс, который отделяет код вашего приложения от вашей базы данных, а затем:

  1. Создать сайт для разработки.
  2. Импортируйте 100 тестовых подписок из CSV-файла, при этом платежи будут обрабатываться в течение 10–15 минут.
  3. Убедитесь, что все платежи обрабатываются с помощью обновленных плагинов.

Вам не нужно запускать этот тест для каждого обновления плагина. Лучше всего запустить его один раз для всей системы со всеми обновленными плагинами; в редких случаях, когда что-то не так, изолируйте это.

Более простой способ протестировать регулярные платежи — использовать Robot Ninja. В настоящее время мы изучаем, как запустить регулярные повторяющиеся платежные тесты, аналогичные его текущим платежным тестам для оформления заказа.

Тестирование регулярных платежей с подписками WooCommerce
Тестирование регулярных платежей с подписками WooCommerce.

Выберите код хорошего качества

Код для вашего магазина исходит из вашей темы, плагинов и пользовательского кода, добавленного вами или нанятыми разработчиками.

Каждый фрагмент кода добавляет новый вектор неудачи. Будьте безжалостно разборчивы в коде, который вы добавляете.

Выберите плагин или тему с общедоступными отзывами, например, систему отзывов о расширениях WooCommerce.com.

В идеале также свяжитесь с существующими клиентами, чтобы узнать об их опыте. Вы можете сделать это через каналы сообщества, такие как местная встреча WooCommerce или WooCommerce Community Slack.

Помните, что экономия 50 долларов на плагине может стоить вам тысячи упущенной выгоды из-за сбоев в оплате или проблем с исправлением времени. Более низкая цена не всегда означает более низкую стоимость .

Найдите разработчика с соответствующим опытом . Подписки WooCommerce — сложная система. Разработчики с опытом быстрее создают решения и избегают распространенных ошибок.

Каждый фрагмент кода добавляет новый вектор неудачи. Будьте безжалостно разборчивы в коде, который вы добавляете.

Три агентства с большим опытом работы с подписками — это Saucal, Silicon Dales и Mindsize. Целесообразно получить рекомендации от клиентов, с которыми они работали в течение года или более.

С подписками временные горизонты имеют значение. Плагин может запускаться нормально, но проблемы могут возникнуть после 100-го продления или 10-тысячного подписчика. Агентство может выполнить работу вовремя и в рамках бюджета, но через шесть месяцев необнаруженная ошибка может вызвать проблемы.

Изображение крафтового пива в ряду перед коробкой Honest Brew.
Honest Brew продает крафтовое пиво по подписке WooCommerce в Великобритании.

Пользовательский код и недостающие функции

Последнее замечание о пользовательском коде.

За последние полвека мы выпустили более 100 новых версий подписок с новыми функциями и функциями. Существует множество различных способов продажи подписок и управления ими, и для этого продавцы могут добавить дополнительные функции.

Если вашему бизнесу не нужна срочная функция, подождите, пока WooCommerce Subscriptions включит ее .

Мы публикуем то, что запланировано в предстоящем выпуске, в дорожной карте функций и определяем приоритеты запросов функций по количеству голосов.

Вы получаете доступ к новым функциям, пока активна ваша подписка на WooCommerce.com. Помимо того, что он дешевле, он почти всегда более надежен и ориентирован на будущее, чем все, что делается на заказ. При разработке функций мы тщательно следим за качеством, чтобы код, который мы отправляем, был готов к использованию в 15 000 магазинов. Такой подход означает, что нам требуется время для выпуска новых функций, но вы можете положиться на них, как только они станут доступны.

Мы делаем выпуск примерно раз в год, но иногда бета-версии доступны за шесть или более месяцев. Если вам нужен ранний доступ к функции, обратитесь в службу поддержки Prospress.

Желаю вам успехов с подписками

Поздравляем! Теперь вы знаете все, что вам нужно для успеха с подписками WooCommerce.

Резюмируя мои рекомендации:

  • Хостинг : Ваш магазин будет на прочной основе с Pagely, Pressable или Pantheon.
  • Платежный шлюз : используйте Stripe, Braintree через PayPal или Authorize.net CIM, и ваш магазин будет пользоваться хорошими отношениями в течение многих лет.
  • Пользовательский код : Saucal, Silicon Dales и Mindsize — агентства с большим опытом работы с подписками. Подождите, пока функции будут добавлены в ядро ​​подписок, если это возможно.

Удачи на вашем предпринимательском пути!

Если вы переходите на подписку, следуя инструкциям в этом посте, техническая сторона будет настроена на успех. Если вы попали в штормовую погоду, не стесняйтесь обращаться в службу поддержки Prospress.

Рекомендуемое чтение:

  • Как начать бизнес по подписке на кофе: полное руководство
  • 10 магазинов WooCommerce, продающих удивительные и необычные вещи
  • Как автоматизировать сайт подписки (и сэкономить часы)

РЕДАКТИРОВАТЬ: 28 февраля 2018 г. — раздел о тайм-аутах хостинга был обновлен, чтобы отразить, что подпискам WooCommerce не нужно позволять запускать процессы дольше, но они будут обрабатывать платежи быстрее, когда они могут работать дольше.

————

Брент Шеперд считает, что WooCommerce — это лучшее, что случилось с Интернетом со времен WordPress.

Он работает с WooCommerce с 2011 года. Помимо того, что он является первоначальным разработчиком подписок WooCommerce, он также является соорганизатором встречи WooCommerce в Сан-Франциско, предоставил технический обзор первой книги WooCommerce и выступил с докладами о WooCommerce на трех континентах. .

Вслед за успехом подписки WooCommerce Брент основал Prospress с миссией помогать людям процветать с помощью WordPress, используя, конечно же, WooCommerce. Prospress также производит Small Woorld и Robot Ninja.