-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme.txt
executable file
·214 lines (144 loc) · 10.9 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
=== WPBonusPlus ===
Contributors: redmonkey73, mickuznetsov
Donate link: https://ko-fi.com/evgeniyrezanov
Tags: bonus, woocommerce, sync, integration, loyalty program
Requires at least: 4.0
Tested up to: 6.6.1
Stable tag: 2.22
Requires PHP: 8.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Playground: https://raw.githubusercontent.com/evgrezanov/bonus-plus-wp/main/blueprints/blueprint.json
Requires Plugins: woocommerce
БонусПлюс (bonusplus.pro) and WordPress/WooCommerce - sync, integration, connection
== Description ==
Integration WordPress/WooCommerce & BonusPlus [http://bonusplus.pro (for Russia)](https://bonusplus.pro/api/link/KEETCJEL)
Интеграция приложения БонусПлюс (программа лояльности) и WordPress/WooCommerce
Особенности:
* Синхронизация данных бонусной карты пользователя
* Шорткод для отображения данных карты пользователя
* WooCommerce добавлена новая вкладка в личном кабинете
* Генерация QR кода, для предъявления на кассе
[Оффициальный сайт Бонус+](https://bonusplus.pro/api/link/KEETCJEL)
[Обработка персональных данных](https://bonusplus.pro/new/data-processing/)
[Документация разработчика](https://bonusplus.pro/api)
[Примеры получаемых данных REST API Бонус+](https://bonusplus.pro/api/Help)
[Документация по началу работы](https://bonuspluswp.site/category/docs/)
[Нужна доработка плагина?](https://bonuspluswp.site/request/)
== Installation ==
This section describes how to install the plugin and get it working.
e.g.
= Automatic installation =
Automatic installation is the easiest option -- WordPress will handles the file transfer, and you won’t need to leave your web browser. To do an automatic install of bonus-plus-wp, log in to your WordPress dashboard, navigate to the Plugins menu, and click “Add New.”
In the search field type “bonus-plus-wp,” then click “Search Plugins.” Once you’ve found us, you can view details about it such as the point release, rating, and description. Most importantly of course, you can install it by! Click “Install Now,” and WordPress will take it from there.
= Manual installation =
Manual installation method requires downloading the bonus-plus-wp plugin and uploading it to your web server via your favorite FTP application. The WordPress codex contains [instructions on how to do this here](https://wordpress.org/support/article/managing-plugins/#manual-plugin-installation).
== Frequently Asked Questions ==
= Какие данные синхронизируются? =
Синхронизируютс все данные по бонусной карте пользователя: Номер карты, Тип карты, Доступных бонусов, Неактивных бонусов, Дата последней покупки, Сумма покупок, Сумма покупок для смены карты и тд.
= Что нужно чтобы синхронизация заработала? =
Нужно правильно указать реквизиты доступа на странице настроек плагина в панели управления сайтом. На стороне БонусПлюс ннужно активировать API Ключ.
= Как устроен механизм синхронизации? =
Используется API Бонус+. Для идентификации клиента используется платежный номер телефона клиента из WooCommerce (<strong>billing_phone</strong>).
= Как изменить название вкладки в личном кабинете клиента? =
Используйте фильтр add_filter('bpwp_filter_woo_profile_tab_title', $title).
= Какие минимальные требования? =
WordPress 6.0
PHP Рекомендуем 8.1
= Будет работать без WooCommerce? =
Нет, текущая версия работает только с WooCommerce
== Screenshots ==
1. Страница настроек
2. Страница личного кабинета WooCommerce
3. Шорткод для отображения бонусной карты клиента
4. Экспорт товаров в БонусПлюс
5. Коррекстный экспорт товаров в нескольких категориях в БонусПлюс
6. Неправильный Экспорт категорий в БонусПлюс
== Changelog ==
= 2.21 =
- fix bugs
= 2.19 =
- Добавлен blueprint.json
= 2.18.1 =
- Изменения на странице опций плагина
- Проверка списания доступных бонусов
- Опция делающая ителефон обязатеольным полем для регистрации
= 2.16 =
- добавил blueprints.json
= 2.15 =
- добавлена функция обязательного ввода номера телефона при регистрации
- исправлена работа с бонусами для вариативных товаров
= 2.14 =
- добавлены ссылки на документацию и форму обратной связи
= 2.13 =
- исправлена ошибка при списании бонусов https://github.com/evgrezanov/bonus-plus-wp/issues/75
- добавлена проверка номера телефона https://github.com/evgrezanov/bonus-plus-wp/issues/72
= 2.12 =
- fix bugs
- Вынести шаблон карты в лк в /templates
= 2.11 =
- возможность списания части бонусов на чекауте https://github.com/evgrezanov/bonus-plus-wp/issues/63
- bugs fixing
= 2.10 =
- version fix
= 2.9 =
- линковка существующего клиента из б+ https://github.com/evgrezanov/bonus-plus-wp/issues/42
= 2.8 =
- убрали поле "дата рождения" из личного кабинета https://github.com/evgrezanov/bonus-plus-wp/issues/58
- добавлена обработка ошибок при экспорте товаров и категорий https://github.com/evgrezanov/bonus-plus-wp/issues/56
- рефакторинг процесса авторизации и регистрации в программе лояльности https://github.com/evgrezanov/bonus-plus-wp/issues/47
- исправлена функция списания и резервирования бонусов https://github.com/evgrezanov/bonus-plus-wp/issues/40
- исправлена проблема с безопастностью при генерации QR кода в личном кабинете исправить проблему с безопастностью https://github.com/evgrezanov/bonus-plus-wp/issues/21
= 2.7 =
- устранение бага с экспортом товаров и категорий https://github.com/evgrezanov/bonus-plus-wp/issues/50
= 2.6 =
- настройки виджета перенесены на отдельную вкладку в админке https://github.com/evgrezanov/bonus-plus-wp/issues/32
- исправлены предупреджения https://github.com/evgrezanov/bonus-plus-wp/issues/31
- реализовано списание бонусов https://github.com/evgrezanov/bonus-plus-wp/issues/40
- исправлена ошибка с отображением бонусов в корзине https://github.com/evgrezanov/bonus-plus-wp/issues/37
= 2.5 =
- исправлена проблема с экспортом товаров и категорий https://github.com/evgrezanov/bonus-plus-wp/issues/28
- отображение начисленных бонусов на страннице товара, корзины
- обновление начисленных бонусов при оплате заказа
= 2.4 =
- добавлены настройки для вывода различного текста и ссылок для различных типов пользователей
= 2.1 =
- clear client meta after login
- include account.js at my-account page
= 2.0 =
- add registration interface at my-account
== Upgrade Notice ==
= 1.10 =
- fix warnings at export products page
= 1.9 =
- Добавлена возможность верификации номера телефона
= 1.8 =
- Добавлен экспорт вариаций как продуктов
- Добавлены хуки bpwp_filter_export_product_cat и bpwp_filter_export_products для фильтрации категорий и товаров перед экспортом
= 1.7 =
- Исправлены функция определения родительской категории у товара, добавлена документация https://github.com/evgrezanov/bonus-plus-wp/wiki/Export-products-and-product-cat/
= 1.6 =
- Исправлены ошибки при выводе сообщения о завершении экспорта товаров и категорий
= 1.5 =
- Удалена опция "Идентифицировать клиента по" https://github.com/evgrezanov/bonus-plus-wp/issues/11
- Добавлена опция "Действие с товаром у которого больше 1 категории"
- Добавлены опции "Ссылка для идентифицированных пользователей" и "Ссылка для неопознанных пользователей"
= 1.4 =
- Функция экспорта товаров и категорий в Бонус+
- Добавлена страница Управления плагином
- Добавлен Logger
- Добавлен шорткод [bpwp_api_customer_data] для отображения данных текущего клиента из Бонус+
= 1.3 =
- Bug fix
= 1.2 =
- Исправлено предупреждение https://github.com/evgrezanov/bonus-plus-wp/issues/6
- Добавлена опция "Идентифицировать клиента по" https://github.com/evgrezanov/bonus-plus-wp/issues/11
- Добавлена опция "Название магазина" https://github.com/evgrezanov/bonus-plus-wp/issues/10
= 1.1 =
- Исправлена проблема с версиями в файлах readme
- Добавлена проверка при выводе ссылок в настройках плагина
- Добавлены комментарии к функциям и переменным связанным с API Бонус+
= 1.0 =
- Страница настроек подключения
- Шорткод бонусной карты
- Интеграция с WooCommerce