Изменения документа Для_разработчиков

Редактировал(а) Михаил Галич 26.11.2024, 12:16

<
От версии < 11.1 >
отредактировано Михаил Галич
на 12.12.2023, 10:56
К версии < 6.2 >
отредактировано Михаил Галич
на 11.12.2023, 14:01
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -6,8 +6,7 @@
6 6  
7 7  2. Вставьте в необходимом месте на своём сайте код:
8 8  
9 -{{code language="html"}}
10 -<script type="text/javascript">
9 +{{{<script type="text/javascript">
11 11  // инициализируем виджет с параметрами
12 12  WPInit({
13 13   id: 1,
... ... @@ -28,9 +28,9 @@
28 28   // если заказ оплачен, занесём данные из response.data.order_id себе на сайт
29 29   }
30 30  }
31 -</script>
32 -{{/code}}
30 +</script>}}}
33 33  
32 +
34 34  == Функции ==
35 35  
36 36  === WPInit({params}) ===
... ... @@ -45,14 +45,12 @@
45 45  
46 46  Виджет можно инициализировать с различными параметрами, все из них опциональные, кроме id.
47 47  
48 -{{code language="javascript"}}
49 -WPInit({
47 +{{{WPInit({
50 50   id: 1,
51 51   width: 400,
52 52   height: 600,
53 53   type: 'modal'
54 -})
55 -{{/code}}
52 +})}}}
56 56  
57 57  === WPOpen({params}) ===
58 58  
... ... @@ -60,12 +60,10 @@
60 60  
61 61  ===== Пример передаваемых данных: =====
62 62  
63 -{{code language="javascript"}}
64 -// показ виджета с группой id 5
60 +{{{// показ виджета с группой id 5
65 65  WPOpen({
66 66   groupid: [5]
67 -})
68 -{{/code}}
63 +})}}}
69 69  
70 70  === WPOpenModal({params}) ===
71 71  
... ... @@ -220,8 +220,7 @@
220 220  
221 221  ===== Пример передаваемых данных: =====
222 222  
223 -{{code language="javascript"}}
224 -// либо WPOpenModal({})
218 +{{{// либо WPOpenModal({})
225 225  WPOpen({
226 226   preorder: [
227 227   {
... ... @@ -234,8 +234,7 @@
234 234   count: 2
235 235   }
236 236   ]
237 -})
238 -{{/code}}
231 +})}}}
239 239  
240 240  ===== Отображение =====
241 241  
... ... @@ -250,6 +250,7 @@
250 250  * onlytab: 'service' покажет только вкладку «покупка услуг».
251 251  * onlytab: 'rewrite' покажет только вкладку «пополнение услуг».
252 252  
246 +
253 253  ==== forcemedia: 'E0012345678900' ====
254 254  
255 255  Параметр, который вставяет строчку с носителем в поле носителя во вкладке «Пополнение услуг». Используется, например, для QR-кода нанесённого на носитель, чтобы быстро его пополнить.
... ... @@ -264,31 +264,31 @@
264 264  
265 265  ==== cartmaxitems: 5 ====
266 266  
267 -==== ====
261 +==== ====
268 268  
269 269  Ограничивает максимальное кол-во товаров в корзине. Минимальное значение 1. Максимальное значение 60. По умолчанию 6
270 270  
271 271  ==== cartminitems: 2 ====
272 272  
273 -==== ====
267 +==== ====
274 274  
275 275  Ограничивает минимальное кол-во товаров в корзине. Минимальное значение 1. Максимальное значение 60. По умолчанию 1
276 276  
277 277  ==== locale: 'ru' ====
278 278  
279 -==== ====
273 +==== ====
280 280  
281 281  Параметр локализации. Позволяет переключать между языками виджета, например 'ru' - русский язык, 'en' - английский язык.
282 282  
283 283  ==== ordercomment: 'Комментарий к заказу' ====
284 284  
285 -==== ====
279 +==== ====
286 286  
287 287  Опциональный комментарий к заказу. Максимальная длинна комментария 50 символов.
288 288  
289 289  ==== disablemultipleseances: true ====
290 290  
291 -==== ====
285 +==== ====
292 292  
293 293  Параметр предотвращает добавление в корзину тарифов с различными сеансами.
294 294  Таким образом как только в корзине появится хоть один товар с сеансом "10:00 - 11:30", товары, у которых есть сеанс например "13:00 - 14:30" будет невозможно добавить в корзину. Товары без сеансов не будут затронуты.
... ... @@ -297,7 +297,7 @@
297 297  
298 298  ==== tariffsseancesfilter: true ====
299 299  
300 -==== ====
294 +==== ====
301 301  
302 302  [[image:https://info.moipass.ru/images/tariffsseancesfilter.png||alt="Example"]]
303 303  
... ... @@ -305,37 +305,37 @@
305 305  
306 306  ==== resetcart: true ====
307 307  
308 -==== ====
302 +==== ====
309 309  
310 310  Автоматически очищать содержимое корзины. По умолчанию false
311 311  
312 312  ==== minimap: false ====
313 313  
314 -==== ====
308 +==== ====
315 315  
316 316  Отображать миникарту. По умолчанию true
317 317  
318 318  ==== minimapaspect: 0.5 ====
319 319  
320 -==== ====
314 +==== ====
321 321  
322 322  Размер миникарты относительной полного размера карты, а не контейнера, в которой она находится. По умолчанию 0.2
323 323  
324 324  ==== forceseanceid: 42 ====
325 325  
326 -==== ====
320 +==== ====
327 327  
328 328  Заставит виджет выбрать мероприятие арены по идентификатору платформы и не позволять вернуться к этапу выбора других мероприятий. Без указания идентификатора не учитывается.
329 329  
330 330  ==== forcesectorid: 42 ====
331 331  
332 -==== ====
326 +==== ====
333 333  
334 334  Заставит виджет выбрать сектор мероприятия по id и не позволять вернуться к этапу выбора других секторов. Без указания идентификатора не учитывается.
335 335  
336 336  ==== requiredloyalty: true ====
337 337  
338 -==== ====
332 +==== ====
339 339  
340 340  Включает обязательную регистриацию клиента в программе настроенной на объектке. По умолчанию false
341 341  
... ... @@ -345,7 +345,7 @@
345 345  
346 346  ==== , … ] ====
347 347  
348 -==== ====
342 +==== ====
349 349  
350 350  Производит фильтрацию тарифов для индивидуальных занятий. Принимает массив идентификаторов. По умолчанию []
351 351  
... ... @@ -355,13 +355,13 @@
355 355  
356 356  ==== , … ] ====
357 357  
358 -==== ====
352 +==== ====
359 359  
360 360  Производит фильтрацию тарифов для многодневных занятий. Принимает массив идентификаторов. Параметр дополняет фильтрацию по параметру grouplessonsskillstariffs. По умолчанию []
361 361  
362 362  ==== saletermstype: 'checkbox' ====
363 363  
364 -==== ====
358 +==== ====
365 365  
366 366  Перед оплатой просит пользователя согласиться с правилами в форме галочки или всплывающего окна
367 367  
... ... @@ -370,3 +370,7 @@
370 370  * saletermstype: 'default' принятие правил не требуется.
371 371  
372 372  По умолчанию 'default'
367 +
368 +
369 +
370 +