Подписки 2.0 уже здесь, с поддержкой нескольких подписок и многим другим
Опубликовано: 2015-10-06Хотите продавать разные продукты по подписке за одну транзакцию? Или изменить срок действия существующей подписки? Или, возможно, вы хотите, чтобы клиенты могли просматривать полную информацию о своей подписке, включая налоги, способ доставки и адрес доставки?
Теперь вы можете делать все это и многое другое с выпуском WooCommerce Subscriptions 2.0!
Subscriptions 2.0 переосмысливает одно из наших самых популярных расширений с учетом отзывов владельцев магазинов за три года . Помимо введения новых функций, версия 2.0 улучшает ряд существующих функций и изменяет внутренние компоненты, упрощая настройку расширения и его масштабирование в соответствии с потребностями растущей клиентской базы.
Вот некоторые из лучших новых дополнений в Subscriptions 2.0.
Несколько подписок
До версии 2.0 покупателю нужно было повторять весь процесс оформления заказа, чтобы подписаться на разные продукты. Больше не надо!
Теперь ваши клиенты могут приобрести любое количество различных продуктов по подписке за одну транзакцию.
Более того, подписки разумно группируют продукты на основе их графика выставления счетов. Это снижает комиссию платежного шлюза за счет обработки регистрации и продления нескольких продуктов за одну транзакцию. Это также упрощает выполнение, создавая один заказ на продление вместо нескольких заказов, которые могут быть одной отправкой.
Узнайте все о том, как работает эта функция, в новом Руководстве по множественным подпискам.
Новый экран добавления/редактирования подписки
Иногда клиент звонит для заказа, и вам нужно вручную добавить для него подписку. В других случаях вам может потребоваться изменить условия существующей подписки при предоставлении скидки или увеличении продолжительности бесплатного пробного периода.
В Subscriptions 1.5 на экране «Редактировать заказ» можно было добавить или изменить подписку. Но это было контринтуитивно. Мы знали, что можем добиться большего.
Вот почему в Subscriptions 2.0 представлен новый экран администрирования, предназначенный исключительно для добавления и изменения информации о подписке.
Но это не значит, что вам нужно научиться использовать еще один интерфейс. Новый экран основан на экране редактирования заказа WooCommerce. Поэтому, если вы когда-либо добавляли или изменяли заказ, вы уже знаете, как добавить или изменить подписку.
Теперь, когда Subscriptions имеет специально разработанный интерфейс для изменения подписки, он также дает вам больше возможностей для управления деталями подписки .
Теперь вы можете добавлять и изменять все сведения о подписке, включая поля, которые ранее нельзя было изменить или добавить, в том числе:
- даты окончания пробного периода
- срок годности
- Способы оплаты
- Методы доставки
- позиции
Узнайте больше о новом интерфейсе WooCommerce > Изменить подписку в Руководстве по добавлению или редактированию подписки.
Новая страница для клиентов, чтобы просмотреть информацию о подписке
Подписки 2.0 также облегчают вашим клиентам просмотр и управление своими собственными подписками .
Вместо того, чтобы связываться с вами, владельцем магазина, чтобы узнать подробности, такие как адрес доставки для их следующего заказа, теперь они могут просмотреть эту информацию на специальной странице в разделе «Моя учетная запись».
Подобно странице просмотра заказа WooCommerce, новая страница просмотра подписки содержит исчерпывающую информацию о подписке. Клиенты увидят свой график выставления счетов, способ оплаты, адрес (а), продукты, сборы, налоги, стоимость доставки и другие связанные позиции.
Узнайте больше о новой странице View Subscription.
Новый способ PayPal
PayPal Standard всегда был связан с WooCommerce и подписками. Однако по умолчанию стандартный способ оплаты PayPal не может поддерживать все новые функции подписок, например несколько подписок.
Вот почему в подписках 2.0 мы представляем совершенно новый способ работы с PayPal: эталонные транзакции .
Эта новая система позволяет продавать несколько подписок, изменять повторяющиеся итоги и графики выставления счетов, а также позволяет вашим клиентам менять подписки, которые они приобрели с помощью PayPal. Ничего из этого невозможно с PayPal Standard из коробки.
Чтобы воспользоваться всеми преимуществами новых функций Subscriptions 2.0, PayPal должен включить поддержку эталонных транзакций в вашей учетной записи. Но не беспокойтесь: если вы используете PayPal Standard и PayPal требует времени, чтобы включить эталонные транзакции в вашей учетной записи, вы можете продолжать продавать, пока не получите одобрение. До тех пор у вас просто не будет доступа к новым функциям системы.
И многое другое
В подписках 2.0 также представлены:
- основной загружаемый файл капает
- новый статус Pending Cancellation
- новая терминология для повторной подписки
- вариант одноразовой доставки
- улучшенная таблица списка
Вы можете увидеть полный список функций, прочитав документы.
Заглянем под капот для разработчиков
В Subscriptions 2.0 представлена новая архитектура, основанная на API пользовательских типов заказов WooCommerce. Это коренным образом меняет способ хранения и доступа к данным подписки.
Это было необходимо для того, чтобы можно было приобрести несколько подписок, но это также значительно упрощает написание пользовательского кода поверх подписок.
Новый тип заказа на подписку
Сделав подписку типом заказа в WooCommerce, теперь она также является настраиваемым типом записи. Это означает, что вы найдете данные о подписке в знакомых сообщениях WordPress, мета-таблицах сообщений, а также в элементах заказа и мета-таблицах элементов заказа WooCommerce. Это также позволяет использовать все знакомые функции WordPress для запроса или изменения данных подписки.
Самое приятное: поскольку подписки теперь используют эту знакомую схему базы данных, данные подписки так же масштабируемы, как и основные типы записей WordPress и WooCommerce, такие как записи и заказы.
Новый объект подписки
В качестве пользовательского типа заказа подписка теперь также создается как объект на уровне приложения. Громоздкие API для получения или изменения данных подписки больше не нужны! Вместо этого вы можете работать с подпиской с помощью нового класса WC_Subscription
.
Поскольку класс WC_Subscription
расширяет класс WC_Order
, вы можете использовать его знакомые методы для работы с подпиской, такие как $subscription->update_status()
или $subscription->get_total()
.
Также есть несколько новых методов специально для данных о подписке, таких как $subscription->update_dates()
и $subscription->get_related_orders()
.
Конечные точки REST API
Мы не только улучшили интерфейсы для людей, мы также улучшили их для компьютеров. Теперь приложения могут создавать, читать, обновлять или удалять подписки в магазине WooCommerce через конечные точки RESTful API .
Хотите перечислить все подписки на сайте? Получите /wc-api/v2/subscriptions/
. Хотите узнать подробности о конкретной подписке? Получите /wc-api/v2/subscriptions/<id>/
.
Инструкции по обновлению
Версия 2.0 — это крупное обновление расширения WooCommerce Subscriptions. Перед обновлением, пожалуйста:
- обновить все остальные расширения WooCommerce
- создать резервную копию вашей базы данных и файлов сайта
- протестируйте все плагины, пользовательский код и платежные шлюзы с версией 2.0 на промежуточном сайте, если это возможно
Чтобы обеспечить беспрепятственное обновление, следуйте инструкциям в Руководстве по обновлению подписок WooCommerce.
Попробуйте подписки 2.0 прямо сейчас и следите за обновлениями, чтобы узнать больше
Это все на данный момент. Но это далеко не конец истории Subscriptions .
Теперь, когда мы завершили эту крупную переработку, мы уже думаем, что предложить вам в версии 2.1 и выше. В будущем вы можете ожидать улучшенную отчетность о регулярном доходе, новую систему повторных неудачных платежей, возможность для клиентов дарить подписки кому-то еще, а также мини-расширение, позволяющее клиентам подписываться практически на любой продукт, а не только на подписку. продукты.
Следите за обновлениями этих новых функций. А пока, если вы хотели бы увидеть какую-то конкретную функцию или обновление, отправьте идею на нашу доску идей.
У вас есть мысли или вопросы о подписках 2.0? Дайте нам знать в комментариях — мы всегда рады услышать от вас.