Меню

Woocommerce points and rewards настройки

Бонусная программа в Woocommerce магазине и не только (обзоры полезных плагинов)

В ходе работы по одному интернет-магазину занимался поиском разных решений, которые способны реализовать что-то вроде бонусной программы в Woocommerce. В данном случае имеется ввиду начисление баллов/поинтов пользователям за совершение покупок (или других действий) + возможность их потратить в магазине. С большинством бесплатных предложенияй «разгуляться» особо не получится за исключением модуля myCRED – поэтому о нем расскажу чуть детальнее + посоветую классную платную альтернативу.

myCRED – Points, Rewards & Badges | Loyalty Plugin

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

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

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

Использование и настройки myCRED

Итак, после активации модуля вы переходите в раздел «Плагины» — «myCRED Установка», где вам нужно будет задать тип бонусных баллов и определить для них важные параметры: название, формат, права пользователей и т.п. Если нужен один формат и название токенов устраиваете, просто оставляете все, как есть.

После успешного процесса у вас в админке появится новый раздел с 4 пунктами:

Поскольку в моем случае нужно было сделать бонусную программу для Woocommerce, то я, во-первых, активировал расширение “Gateway”, позволяющее оплачивать покупки в магазине с помощью бонусов. Во-вторых, по идее, надо было перейти на страницу компонентов (Hooks)…

… И включить какой-то из них (просто перетаскиваете в область Active Hooks). Есть, например, вознаграждения за просмотр контента, посещения, комментарии, публикации статей, клики по ссылкам, просмотры видео в WordPress и многое другое. А вот что касается Woocommerce, то данная опция уже сразу автоматически включена – на странице продукции увидите соответствующий блок (там задается число полученных бонусов при покупке).

Если галочку в этом блоке не ставить, то никаких плюшек начисляться не будет. Имеется поддержка вариативных товаров, но там есть один глюк – по документации myCRED глобальное задание параметра перекрывает локальные (для каждой вариации), но по факту это, почему-то, не работает. Когда у вас 30-40 вариантов продукции, то ставить всем размер баллов — утомительное занятие.

Хотя для решение данной проблемы можно воспользоваться “некой автоматизацией” – ищите соответствующие сниппеты на вебсайте разработчиков. В частности, я видел код, где в зависимости от категорий продукции устанавливаются определенные проценты бонусов. Либо вот еще крайне полезный(!) хак:

add_action( ‘after_setup_theme’, ‘mycred_pro_adjust_woo_rewards’, 110 ); function mycred_pro_adjust_woo_rewards()

Фишка в том, что что по умолчанию модуль реагирует на статус товара “оплачено”, а в случае с банковскими переводами или методом оплаты наличными в WooCommerce это не совсем актуально. Поэтому в файл функций внедряете код, указанный выше, который меняет срабатывания плагина на статус “завершено”.

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

Единственный минус, который здесь встретил – отсутствие возможности оплатить заказ частично, то есть потратить свои бонусы в магазине допускается только тогда, когда они покрывают 100% заказа. Конечно, при этом на странице оплаты/корзины пользователю выводится информация о том, сколько токенов у него есть + вроде как, имеется расширения дабы докупить баллы, но все равно без этой функции часть задач не получается решить.

Альтернативные модули бонусов в WooCommerce / WordPress

В этой нише есть где-то 4-5 бесплатных решений, но рассматривать их все нет особого смысла. Можете поискать по ключевикам «Points» или «Rewards» совместно со словом «WooCommerce» (есть даже целые англоязычные подборки от блоггеров). Ниже вкратце скажу о тех, что я устанавливал у себя для теста.

YITH WooCommerce Points and Rewards

Первый вариант от популярных WP-разработчиков YITH. Здесь относительно много скачиваний (от 2тыс.), но оценка традиционно ниже средней, т.к. зачастую в бесплатную версию добавляют совсем уж мало интересных фишек.

Читайте также:  Настройка switch wifi router

Из возможностей бонусной программы тут есть только начисление определенных баллов за совершенные покупки – никаких тебе отдельных очков за разные Woocommerce товары, опции оплаты с баланса и т.п. Короче говоря, тут имеется только базовый минимум:

Все остальные приятные и крутые опции придется дописывать самом или покупать PRO-версию.

WooRewards – Loyalty and Rewards Program

Модуль менее популярный – до 1000 загрузок, однако бесплатных функций здесь значительно больше. Да, и лояльность пользователей на удивление максимальная. Жаль, что вы можете указать лишь общее значение выделяемых бонусов за покупки. Это частично ограничивает сферу применения WooRewards, но есть другие интересные фишки:

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

SUMO Reward Points

Напоследок расскажу про один платный плагин. Без него не обойтись, если вам нужна такая опция как частичная оплата заказа бонусами. Для первого модуля myCRED был платный аддон, позволяющий это делать, но он стоил больше чем данный МЕГА-функциональный модуль, поэтому тут выбор очевиден. Если разрабатываете крупный/серьезный сайт магазина под заказ – смело советуйте SUMO Reward Points клиенту.

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

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

Кроме перечисленных выше нескольких видов получения поинтов тут есть:

В разделе настроек кроме вкладок по локализации, логам, ручному изменению балансов, редактированию фраз и др. есть пункт “Modules”. В нем содержатся разные дополнения к базовой функциональности – вам лишь надо включить те, которые будут нужны в работе сайта (покупка токенов, реф.программа, кэшбэк и т.п).

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

Итого. Безусловно у SUMO Reward Points просто не может быть полноценных альтернатив среди бесплатных разработок. Однако если опция частичной оплаты продукции магазина со своего бонусного баланса не нужна, то у решения myCRED есть все шансы вам понравится. Этот плагин меня реально впечатлил – его создатели предусмотрели практически все те же детали и функции, что есть у платных расширений (за исключением парочки нюансов). Надеюсь мой опыт в изучении данной темы вам пригодится.

Источник

Contact WooCommerce for WooCommerce Points and Rewards support

WooCommerce is ready to help you get the answers you need.

Thanks for contacting WooCommerce

WooCommerce will reply to your questions about Get extension name shortly.

While you wait, check out these handy resources:

Feedback for WooCommerce

We appreciate your feedback about your support experience with WooCommerce, developers of WooCommerce Points and Rewards. This helps us maintain high standards on the WooMarketplace, and helps WooCommerce improve.

Glad to hear it went well with WooCommerce. Tell us more.

Sorry to hear that. Can you tell us more?

Did WooCommerce get back to you?

How long did it take for you to hear back from WooCommerce

A few hours A day A few days

Was your issue resolved?

Sorry to hear that. Would you like our team to take a look at your issue?

Do you have any additional feeback for us?

Has anything changed since you first reached out? Is there anything new that you’d like us to know?

Great! Any additional feedback?

WooCommerce

The most customizable eCommerce platform for building your online business. Get started today for free.

WooCommerce Points and Rewards

WooCommerce Points and Rewards

Information & Requirements

Reward Customer Purchases With Points Redeemable For Discounts!

Reward your customers for purchases and other actions with points that can be redeemed for discounts. Easily set how many points customers should earn for each dollar spent and how many points can be redeemed for a specific discount amount. Points can be awarded by product, category, or global level, and you can also control the maximum discount available when redeeming points.

Features

Earn Points for Purchases and Actions

Points are earned for purchases based on the conversion rate you set. For example, customers could earn 1 point for every dollar spent. This conversion rate can be overridden at the category or product level, so you can encourage customers to purchase specific products. Points earned are displayed on the product page and on the cart/checkout page.

Читайте также:  Настройка wifi роутера tp link tl wr841nd

Redeem Points for Discounts

Points and Rewards In-Cart Discount Applied

Manage Customer Points

Quickly update the points balance for a customer on the Manage page. Any changes to a customer’s points balance are then logged and displayed on the customer’s My Account page.

Easily manage customer points All points changes are logged Show customers their points history on the My Account page

Powerful Customization

Easily customize messages shown on the product page and the cart/checkout page. You can also change what points are called, so customers could earn “Coins” or “Tokens” instead.

Want to test this extension?

Try before you buy.

Want to test this extension?

In order to test this extension for 30 days login to your account first, or create one.

Create your personal test site

We will create a personal demo site for you, giving you free access to test this extension for 30 days.

create my test site

On the next screen log in to your test site

Creating your personal test site

This will only take a moment.

On the next screen log in to your test site

Источник

WooCommerce Docs

Documentation, Reference Materials, and Tutorials for your WooCommerce products

WooCommerce Points and Rewards

WooCommerce Points and Rewards allows you to reward customers for purchases and other actions with points that can be redeemed for discounts.

Easily set how many points customers will earn for each dollar spent and set how many points can be redeemed for a specific discount amount. Points can be set at the product, category, or global level, and you can also control the maximum discount available when redeeming points.

Requirements ↑ Back to top

Installation ↑ Back to top

Setup and Configuration ↑ Back to top

Go to: WooCommerce > Points & Rewards > Settings:

Points Settings

Product / Cart / Checkout Messages

Points Earned for Actions

This section allows you to configure points awarded for core point-awarding actions as well as any actions provided by 3rd party plugins that integrate with the Points & Rewards plugin. The core actions include:

Actions

Add/Edit a Product Category ↑ Back to top


Two new settings are added to the product category configuration, found by going to Products > Categories: Add New Product Category, or Products > Categories > Your Category for existing categories.

Set Rules for Products ↑ Back to top


Similar to the options available at the category level, two new fields are available for configuration at the product/variation level. These fields override/modify any settings at the category/global level, respectively, as follows:

Managing Customer Points ↑ Back to top

Go to: WooCommerce > Points & Rewards > Manage Points.

From here all customers and their points levels are displayed and can be updated by the admin.

View the Points Log ↑ Back to top

A record of every point change (increase or decrease) is kept and available for viewing at: WooCommerce > Points & Rewards > Points Log:

As shown above, for every point change event: the particular customer, the change in points, a description of the event, and a date for the event are displayed. The points log can be filtered by customers, event type or event month, and ordered by the change in points or event date, making it easy for you to determine exactly how points are being earned and redeemed in your store.

Points Redeemed on the Order Admin ↑ Back to top

From the Order admin Edit Order page, the discount from the redeeming of points can be seen in the Order Totals box, as you would any cart discount:

And an order note is added detailing the points used and the value:

Modify Points Earned With a Special Coupon ↑ Back to top

This plugin adds a new field to the standard coupon configuration named “Points Modifier” which can be used to modify how points are earned.

Читайте также:  Настройка визард hd шаринг

For example by creating a coupon and setting a Points Modifier of “200%”, customers using the coupon are awarded double the points typically earned. When configuring this type of coupon the standard “coupon amount” is not required.

However, all of the regular coupon settings may be used to for instance limit the coupon to certain products, or exclude certain categories of product, or have an individual customer usage limit or expiry date. Possibilities are limitless!

How Points are Awarded/Deducted ↑ Back to top

Points earned for product purchase are awarded in the following circumstances:

To avoid the same points being used multiple times and prevent gaming of the system, points being redeemed for a discount on purchase will be deducted from a customer’s balance immediately upon checkout. If an order is canceled or refunded the redeemed points are automatically credited back to the customer’s account.

If an order that earned a customer points is canceled or refunded, any awarded points are automatically deducted from that customer’s balance.

There is the possibility that the following sequence of events could occur: customer has a points balance of 0, the customer places an order and earns 10 points, customer redeems those points for a discount on another order, the original order is canceled or refunded. The monetary discount cannot be retroactively removed, however, in this case, the customer will end with a balance of -10 points, and so would have to earn another +10 points to get back to a 0 balance and be able to start earning points to redeem for additional savings.

Usage ↑ Back to top

This plugin modifies the frontend in a number of places:

Product Page ↑ Back to top

On the product page the single product page message is displayed, showing the points that can be earned for purchasing a simple or variable product:

In the Cart and Checkout ↑ Back to top

From the cart and checkout pages messages will be displayed indicating the amount of points that can be earned, and encouraging the customer to apply their points to the current order:

After applying their points, the discount will be shown as would a standard coupon:

My Account ↑ Back to top

Finally, a customer’s current point balance along with recent point history will be displayed in a new section found on their “My Account” page:

Customization ↑ Back to top

Database Points Storage ↑ Back to top

To add more points you can simply add an entry into that table with the given user ID. To update a user’s points you’ll have to manually decrease some of the values or set everything to zero and then add a new entry with the updated value.

FAQ ↑ Back to top

Why are discounts not displaying in the cart? ↑ Back to top

You must have coupons enabled for discounts for redeeming points to work correctly.

Can points be earned when checking out as a Guest? ↑ Back to top

No, because points must be awarded to an account (logged-in user).

Why are points calculated on the item level instead of the total in the cart? ↑ Back to top

Points logic needs to be calculated per product because many factors can affect the points given:

The extension wouldn’t be able to process all of that at the order level. It takes the approach of saying “Buy this and earn X points”. X isn’t affected by rounding at order total level, X is a fixed amount per item.

Why is my Simple Product showing the Variable Product Page Message? ↑ Back to top

This happens when Dynamic Pricing is applied to a Simple Product. The number of points that can be earned will then vary depending on the dynamic pricing rule, therefore, the Variable Product Page Message will apply.

Are points shared across different sites in a Multi-Site environment? ↑ Back to top

No, each site will have its own balance.

Questions and Feedback ↑ Back to top

Already purchased and need some assistance? Get in touch with a Happiness Engineer via the Help Desk.

Источник