-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
executable file
·5034 lines (4808 loc) · 506 KB
/
changelog.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
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Обозначения:
[+] - новый функционал
[*] - изменения
[!] - исправленные ошибки
Версия 4.3.8, 23 июня 2016
[+] Модули: RSS-лента: Блог: RSS-лента добавлена в записи блога.
[+] Модули: Отзывы и комментарии: Хуки добавлены в функции "fn_get_discussion()" и "fn_get_discussions()".
[+] Модули: Платежи через PayPal: Филиппинское песо добавлено в список валют PayPal Pro.
[+] Модули: Поиск ближайших магазинов: Ключ "store_location_id" добавлен в качестве ключа массива.
[+] Способы доставки: Australia Post: Интеграция с Australia Post обновлена. Теперь тариф рассчитывается правильно.
[+] Способы доставки: Canada Post: Интеграция с Canada Post обновлена, добавлены новые службы и настройки.
[+] Способы оплаты: AuthorizeNet.Aim: URL шлюза сервиса оплаты обновлены для работы с Akamai CDN.
[+] Хуки: Группы пользователей: Хук добавлен в функцию "fn_get_usergroups".
[+] Хуки: Добавлен новый хук для обновления параметров в менеджере блоков.
[+] Хуки: Добавлен хук для информации о доставке на детальной странице заказа.
[+] Хуки: Характеристики товара: Добавлен новый хук для вариантов характеристик.
[+] Модули: СПСР: Добавлена настройка выбора тарифа.
[+] Модули: Российские способы оплаты: Обновлен API способ оплаты Робокассы.
[+] Модули: YML экспорт: Добавлена выгрузка единиц измерений.
[+] Модули: YML экспорт: Добавлено новое поле для описания товара.
[!] Модули: СДЭК: Не выполнялся расчет доставки для Казахстана. Исправлено.
[!] Модули: Российские способы оплаты: Неправильно подсчитывался хеш проверки. Исправлено.
[!] Модули: Российские способы оплаты: Не проходила оплата Альфа-Клик через Яндекс. Исправлено.
[!] Модули: Яндекс.Маркет: Не экранировались символы для полей брендов и категорий. Исправлено.
[!] Модули: Яндекс.Метрика: Цели в Yandex.Метрике не создавались. Исправлено.
[!] Ajax: Панель администратора: Витрины не загружались в поле "Выберите магазин", если количество витрин превышало 5 штук. Исправлено.
[!] API: Опции товара: Обновление изображений вариантов опций не работало. Исправлено.
[!] Exim: Товары: Промо-текст обновлялся неправильно, когда администратор импортировал его из файла CSV в магазин с несколькими витринами. Исправлено.
[!] JavaScript: Редакторы: TinyMCE: В браузере Internet Explorer 11 возникали ошибки. Исправлено.
[!] Searchanise: Панель администратора Searchanise не открывалась, если в качестве разделителя тысяч для валюты использовался апостроф ('). Исправлено.
[!] Блоки: Кэширование: Smarty-блоки кэшировались, в результате чего пользователи видели неправильное содержимое. Исправлено.
[!] Дизайн: Responsive: Заголовок блока "Главное содержимое" отображалось неправильно, если для него была выбрана оболочка "Важная секция". Исправлено.
[!] Дизайн: Responsive: Оформление заказа: Если для выбора способа доставки были заданы типы "Показать" или "Выбрать", появлялись ошибки. Исправлено.
[!] Дизайн: Блоки: Вертикальное меню: Пункты меню скрывались за другими элементами интерфейса. Исправлено.
[!] Дизайн: Названия семейств шрифтов с пробелами неправильно экранировались в скомпилированном файле CSS. Исправлено.
[!] Дизайн: Оформление заказа: На странице успешного оформления заказа была лишняя точка. Исправлено.
[!] Дизайн: Панель администратора: Цена последнего просмотренного товара отображалась неправильно. Исправлено.
[!] Дизайн: Редактировать контент: WYSIWYG: Кнопки добавления видео и изображений были недоступны. Исправлено.
[!] Модули: SEO: SEO-имена общих (расшаренных на несколько витрин) товаров сбрасывались после удаления витрины, на которую они были расшарены. Исправлено.
[!] Модули: SEO: Экспорт/импорт: SEO-имена импортированных товаров дублировались. Исправлено.
[!] Модули: Водяные знаки: Если изображение водяного знака было слишком широким, во время генерации эскизов могли возникать ошибки. Исправлено.
[!] Модули: Конструктор форм: Теги: Содержимое страницы отправки формы не обновлялось при включенном модуле "Теги". Исправлено.
[!] Модули: Обратный звонок: Заголовок всплывающего окна "Заказать обратный звонок" был неправильным. Исправлено.
[!] Модули: Отзывы и комментарии: При отправке имейлов возникала ошибка, если использовался Yandex SMTP. Исправлено.
[!] Модули: Переводы: При удалении модулей, которые использовали Scheme 3.0 и хранили переменные в addon.xml, возникали PHP-сообщения. Исправлено.
[!] Отчеты о продажах: Отчеты по категориям работали неправильно. Исправлено.
[!] Оформление заказа: Режим виджета: При вводе неправильных данных для входа на шаге оформления заказа "Войти" товары пропадали из корзины. Исправлено.
[!] Панель администратора: Отчеты о продажах: Количество товаров в отчетах могло быть разным для одного и того же месяца при просмотре отчета в режимах "Текущий год" и "Текущий месяц". Исправлено.
[!] Резервное копирование: Уведомления не отображались. Исправлено.
[!] Способы оплаты: Rocketgate-Native: Всем неавторизованным покупателям присваивался одинаковый Customer ID на стороне сервиса оплаты. Исправлено.
[!] Товары: Характеристики: Если в магазине было много характеристик товаров, массовое сохранение товаров в списке товаров в панели администратора выполнялось слишком долго. Исправлено.
[!] Товары: Характеристики: Значение характристики товара типа "Список вариантов > Число" отображалось без округления. Исправлено.
[!] Управление заказами: Невозможно было оставить пустыми поля имени, фамилии и телефона покупателя. Исправлено.
[!] Управление заказами: При навигации по результатам поиска с помощью кнопок Вперед/Назад на странице объекта могли отображаться неправильные результаты поиска. Исправлено.
[!] Ядро: Сессия: Невозможно было авторизоваться после переадресации на поддомен с витриной, настроенной на безопасное соединение. Исправлено.
[!] Ядро: Сессия: Сессии запускались в консольном режиме, вызывая предупреждения и переполнение таблицы сессий. Исправлено.
[!] {#6330} Ядро: Макеты: У переменной шаблона "location_data" было неправильное значение "location_id" для кастомных макетов. Исправлено.
[!] {#6334} Управление заказами: Промо-акции: Подарочные сертификаты: Если у товара в качестве бонуса был подарочный сертификат, после каждого обновления заказа создавался новый сертификат. Исправлено.
[!] {#6340} Ядро: Математические функции, округляющие значения вверх и вниз с требуемой точностью, возвращали неверные результаты для отрицательных чисел. Исправлено.
[!] {#6344} Ядро: Файлы: Названия файлов со специальными знаками не санитизировались. Исправлено.
[!] {#6345} {#6346} Оформление заказа: Карты Visa с 13-значным номером и некоторые карты Maestro не распознавались. Исправлено.
[!] {#6347} Оформление заказа: Карты Diners Club не принимались. Исправлено.
[!] {#6360} Модули: Платежи через PayPal: Обязательные поля профиля можно было оставить пустыми при использовании PayPal Express Checkout. Исправлено.
Версия 4.3.7, 18 мая 2016
[+] Модули: Добавлен новый модуль "Определение местоположения".
[+] Модули: Платежи: Добавлена возможность создавать способы оплаты с помощью модуля, работающие в режиме iframe.
[+] Модули: Прайс-лист для Google Base: Добавлен код валюты в формат цены. Обновлен формат веса и добавлен символ меры. Добавлено свойство, которое исключает товары с нулевой ценой из экспорта.
[+] Налоги: Добавлена возможность задавать нулевое значение для налогов.
[+] Обратная связь: Добавлена новая информация для анализа.
[+] Отгрузки: Добавлены статусы для отгрузок, возможность обновления даты и комментария отгрузки.
[+] Панель администратора: Заказы: Хуки: Изменен хук "Select_popup: notify_checkboxes" и добавлены переменные статусов.
[+] Панель администратора: Поиск: Добавлен поиск товаров по нескольким ID.
[+] Редактор тем: Добавлена обратная совместимость.
[+] Хуки: Витрина: Добавлены новые хуки "index:body" и "index:html" в открывающие теги <body> и <html> соответственно.
[+] Хуки: Заказы: Добавлен новый хук "orders:order_total".
[+] Хуки: Языки: Добавлены хуки в методы "get", "getAll", "getSimpleLanguages" и "getAvailable".
[+] Центр обновлений: Восстановление: Добавлено удаление старых файлов ядра.
[+] {#6247} Модули: Синхронизация с eBay: Добавлены идентификаторы товаров eBay.
[+] {#6251} Модули: Конструктор форм: Теперь покупатели могут указывать тему писем, отправляемых через формы.
[*] Модули: CommerceML: Добавлена настройка для выгрузки всех товаров в заказе.
[*] Модули: CommerceML: Изменен формат тегов для версии php7.
[*] Модули: Самовывоз: Добавлена настройка для отключения карты.
[*] Способы доставки: Добавлена возможность отслеживания номера посылки.
[*] Модули: Российские способы оплаты: В способах оплаты обновили функцию конвертации валют.
[*] Модули: Яндекс.Метрика: Добавлена статистика просмотра в быстром просмотре товара.
[*] Модули: Яндекс.Метрика: Добавлена статистика по купонам.
[*] Дизайн: Темы: Интерфейс страницы Дизайн → Темы улучшен для тем без стилей.
[*] Модули: Searchanise: Добавлена возможность искать товары по коду комбинации опций.
[*] Модули: Импорт магазина: Модуль Импорт магазина вырезан из дистрибутива и перенесен на Маркетплейс.
[*] Модули: Платежи через PayPal: Функция PayPal In-Context Checkout включена по умолчанию для новых установок.
[*] Оформление заказа: Способы доставки: Языковая переменная с инструкциями по способу доставки возвращена на страницу оформления заказа.
[*] Ядро: Режим лицензирования: Бесплатный режим удален.
[!] Модули: CommerceML: 504 ошибка при обработке файла из 1С. Исправлено.
[!] Модули: CommerceML: Не обновлялись характеристики, для которых создана группа. Исправлено.
[!] Модули: CommerceML: При учете скидки в стоимости заказа, в теге "УчтеноВСумме" передавалось значение false. Исправлено.
[!] Модули: CommerceML: Для товаров с категорией, добавлялась категория выбранная по умолчанию. Исправлено.
[!] Модули: CommerceML: При обмене значение промо текста не очищалось. Исправлено.
[!] Модули: Города: При расчете доставки брался адрес, заданный по умолчанию. Исправлено.
[!] Модули: Города: В квитанции не отображался город плательщика. Исправлено.
[!] Модули: Почта России: Не работала ссылка отслеживания посылки. Исправлено.
[!] Модули: Стили и дополнения для русской темы: Новые посты появлялись только после перезагрузки страницы. Исправлено.
[!] Модули: Стили и дополнения для русской темы: Фатальная ошибка при выключении модуля комментариев. Исправлено.
[!] API: Общий контент: Нельзя было сделать объект общим с помощью параметра "share_objects". Исправлено.
[!] Registry: Значение Current URL было некорректным для нестандартных маршрутов. Исправлено.
[!] База данных: Выполнялись дополнительные SQL-запросы на загрузку данных, даже если главный запрос не возвращал результаты. Исправлено.
[!] Валюта: Если базовая валюта была недоступна для витрины, вторичная валюта отображалась в качестве базовой в панели администратора. Исправлено.
[!] Дизайн: Responsive: Список товаров: Информация о доставке отображалась неправильно в компактном списке. Исправлено.
[!] Дизайн: Блоки: Меню: Настройка Текстовых cсылок "Отображать элементы в одну строку" работала неправильно. Исправлено.
[!] Дизайн: Категории: Стрелки списка категорий отображались над блоком подменю. Исправлено.
[!] Дизайн: Оформление заказа: Способы оплаты: Инструкции по способу оплаты не отображались, если был выбран WYSIWYG-редактор. Исправлено.
[!] Дизайн: Редактор тем: Фон: Свойство прозрачности не работало в Internet Explorer 9. Исправлено.
[!] Дизайн: Редактор тем: Цветовой код на палитре становился нечитаемым после смены цвета. Исправлено.
[!] Дизайн: Редактор тем: Шрифты из раздела "Другие шрифты" и "Популярные шрифты" заменялись системными шрифтами после сохранения стиля. Исправлено.
[!] Дизайн: Список сравнения: Префикс и Постфикс отображались неправильно для харакеристики с типом "группа флажков". Исправлено.
[!] Дизайн: Товары: Быстрый просмотр: У всплывающих окон, содержимое которых подгружалось с помощью AJAX, была неправильная высота. Исправлено.
[!] Заказы: Поиск: Поиск заказов на витрине по стоимости использовал отключенную валюту. Исправлено.
[!] Заказы: Привилегии: Можно было обновлять некоторые данные заказа без соответствующих привилегий. Исправлено.
[!] Корзина: Способы доставки: Неправильно использовался адрес по умолчанию для определения местоположения пользователя. Исправлено.
[!] Менеджер блоков: Блоки без содержимого кэшировались. Исправлено.
[!] Модули: Блог: Менеджер блоков: Общие страницы и типы страниц отображались вместо Постов при редактировании блока на макете Блога. Исправлено.
[!] Модули: В сообщении об ошибке SQL, которое отображалось при удалении модуля, был неправильный текст. Исправлено.
[!] Модули: Импорт магазина: Если модуль Импорт магазина был установлен и отключен, при импорте данных отображалась страница 404. Исправлено.
[!] Модули: Комбинации товаров: Хуки: Параметра функции "$params" не было в хуке "buy_together_get_chains_pre". Исправлено.
[!] Модули: Модули, подключенные по относительным ссылкам, не работали. Исправлено.
[!] Модули: Обратный звонок: Капча генерировалась для каждого товара на странице. Исправлено.
[!] Модули: Обязательные товары: Когда покупатель добавлял товар в корзину, обязательные товары не добавлялись, если покупатель приобретал их ранее. Исправлено.
[!] Модули: Отзывы и комментарии: Название компании отсутствовало в теме сообщения для администратора. Исправлено.
[!] Модули: Отзывы и комментарии: Покупатель мог комментировать заказ другого покупателя. Исправлено.
[!] Модули: Отложенные товары: Список отложенных товаров пользователя оказывался пустым, когда администратор действовал от лица этого покупателя. Исправлено.
[!] Модули: Платежи через PayPal: У логотипа на странице оплаты через PayPal была HTTP-ссылка при включенном HTTPS-соединении для витрины. Исправлено.
[!] Модули: Платежи через PayPal: Формы на последнем шаге In-Context Checkout неправильно обрабатывались. Исправлено.
[!] Модули: Подарочные сертификаты: В режиме "Все магазины" нельзя было управлять статусами подарочных сертификатов. Исправлено.
[!] Модули: Рассылки: Название настройки "Показывать при регистрации" было неточным. Исправлено.
[!] Модули: Рассылки: Отключенные списки рассылки вызывали PHP-сообщения на странице управления рассылками. Рассылки отправлялись пользователям из отключенных списков рассылки. Обе проблемы исправлены.
[!] Модули: Рассылки: Существующих подписчиков нельзя было добавить в список рассылки. Исправлено.
[!] Модули: Теги: Отключенные теги отображались на карточке товара. Исправлено.
[!] Модули: Хиты продаж и товары со скидкой: На странице products.bestsellers появлялась ошибка SQL, если по умолчанию товары сортировались по хитам продаж. Исправлено.
[!] Опции: Шаблоны: Если поле "option_type" было пустым, во всплывающем окне редактирования опции появлялось сообщение об ошибке. Исправлено.
[!] Отладчик: Отладчик работал медленно при его активном использовании. Исправлено.
[!] Оформление заказа: Корзина: При выборе недоступной комбинации опций в корзине отображались PHP-сообщения, а также были проблемы с интерфейсом. Исправлено.
[!] Панель администратора: Поиск: Не работал поиск заказов по нескольким ID. Исправлено.
[!] Панель администратора: Страницы: Страницы в дереве страниц не сортировались по позиции. Исправлено.
[!] Панель администратора: Товары: Популярности товара нельзя было задать нулевое значение, если раньше его не задавали. Исправлено.
[!] Панель администратора: Фильтры товаров: Новые фильтры, добавленные на странице Товары → Фильтры, отображались неправильно на склонированной витрине. Исправлено.
[!] Письма: Невозможно было отправить письмо, если в поле "От" было несколько адресов. Исправлено.
[!] Поиск: Форма поиска не работала после возвращения со страницы результатов поиска в браузере Safari. Исправлено.
[!] Режим виджета: Процесс инициализации не продолжался, если был прерван переадресацией, что вызывало 500 ошибку. Исправлено.
[!] Способы оплаты: QB Merchant Service: Способ оплаты не работал из-за устаревшего API. Исправлено.
[!] Способы оплаты: Winbank: Неправильная реферальная ссылка отображалась в форме настройки способа оплаты. Исправлено.
[!] Страницы: Некоторые страницы не отображались в дереве страниц. Исправлено.
[!] Страницы: Параметры "page" и "items_per_page" проверялись некорректно. Исправлено.
[!] Темы: Модули: FTP: В окне для ввода данных FTP-доступа были неправильные пути к директории CS-Cart. Исправлено.
[!] Товары: Оптовые скидки: Если настройка "Состояние иконки «Обновить для всех магазинов» по умолчанию" была включена, оптовые скидки удалялись некорректно для выбранной компании.
[!] Товары: Опции: Недоступные комбинации: Если были включены свойства "Нельзя выбрать ни один из вариантов" и "Показывать предупреждение об исключении", предупреждение не показывалось. Также в браузере Chrome нельзя было выбрать опцию как радиогруппу. Обе проблемы исправлены.
[!] Товары: Поиск: Неправильная логика выбора запасного варианта поля сортировки могла вызвать ошибку синтаксиса SQL. Исправлено.
[!] Товары: Фильтры: Можно было создать повторяющиеся фильтры. Исправлено.
[!] Товары: Фильтры: Фильтр оставался включенным, если отключить характеристику, по которой он работал. Исправлено.
[!] Товары: Фильтры: Фильтрация по цене работала неправильно после переключения валюты. Исправлено.
[!] Центр обновлений: Магазин с несколькими витринами нельзя было обновить, если для разных витрин были указаны разные email-адреса администраторов. Исправлено.
[!] Шаблоны: Календарь: Элемент выбора даты не работал, если был выбран RTL-язык. Исправлено.
[!] Экспорт/импорт: Оптовые скидки: При импорте оптовых скидок можно было создать пустой товар. Исправлено.
[!] Экспорт/импорт: Опции: Значения модификаторов не импортировались для опций типа "Флажок". Исправлено.
[!] Экспорт/импорт: Опции: Опции товара для вторичного языка обновлялись неправильно. Исправлено.
[!] Экспорт/импорт: Характеристики: Когда администратор создавал новую характеристику через импорт, ID характеритики не импортировался и генерировался автоматически. Исправлено.
[!] Экспорт/импорт: Характеристики: Экспорт и импорт характеристик товаров не поддерживал мультиязычность. Исправлено.
[!] Экспорт/импорт: Экспортировалась вся директория с изображениями, если у изображения было пустрое поле "image_path". Исправлено.
[!] Ядро: HTTP: Время ожидания подключения по умолчанию не было задано для запросов, выполняемых через cURL. Исправлено.
[!] Ядро: Заказы: Было несоответствие между условиями сохранения и загрузки описаний статусов заказов с несколькими витринами, поэтому отображались неправильные описания. Исправлено.
[!] Ядро: Изображения с расширением, указанным заглавными буквами, не загружались на витрине, которая находилась в подпапке. Исправлено.
[!] Ядро: Модули: Невозможно было установить модуль, в установочном архиве которого была подпапка. Исправлено.
[!] Ядро: Некоторые регулярные выражения работали неправильно на PHP 7. Исправлено.
[!] Ядро: Сессии: HTTPS: Данные сессии терялись после переадресации на страницу оформления заказа с защищенным соединением на отдельном домене. Исправлено.
[!] {#6201} Модули: Поддержка HiDPI: Некоторые изображения не работали, если у них не было копии для экранов Retina. Исправлено.
[!] {#6245} Управление заказами: Промо-акции: Автоматически сгенерированный код купона заменялся новым кодом после редактирования заказа. Исправлено.
[!] {#6246} Оформление заказа: При щелчке по кнопке "Получить расценки" адрес доставки, который указал гость, перезаписывался. В некоторых случаях нельзя было редактировать раздел "Адрес доставки и плательщика" после изменения адреса в окне расчета стоимости доставки. Исправлено.
[!] {#6248} Модули: Подарочные сертификаты: Модуль всегда использовал шаблон письма по умолчанию. Исправлено.
[!] {#6249} Оформление заказа: Расчет стоимости доставки: Способ доставки можно было выбрать, щелкнув по нему, а не нажав кнопку "Выберите способ доставки". Исправлено.
[!] {#6252} Дизайн: Отладчик: Стили: Ссылкам на панели инструментов не был присвоен цвет. Исправлено.
[!] {#6255} Товары: Фильтры: Товары не фильтровались по дробным ценам. Исправлено.
[!] {#6262} Промо-акции: Характеристики: Значение условия "Характеристика товара" типа "Другое->*" не отображалось после сохранения. Исправлено.
[!] {#6262} Промо-акции: Характеристики: После удаления товара из корзины отображалось PHP-сообщение, если была активна промо-акция с условием "Характеристика товара". Исправлено.
[!] {#6272} API: Обновление заказа: Доставка заказов с несколькими отгрузками обновлялась неправильно.
[!] {#6274} Блоки: Кэширование: Неправильно применялись условия кэширования, если один из элементов управления кэшированием не был найден. Исправлено.
[!] {#6282} Дизайн: Responsive: Меню: Меню отображалось неправильно на экранах шириной 767 пикселей. Исправлено.
[!] {#6284} Центр обновлений: Измененные файлы темы не отображались на странице "Локальные изменения". Исправлено.
[!] {#6287} Модули: Блог: Нельзя было задать порядок постов. Исправлено.
[!] {#6291} Модули: Импорт магазина не работал с двумя подключениями MySQL. Исправлено.
[!] {#6292} Языки: У экспортированных файлов ".po" была неверная структура заголовка. Исправлено.
[!] {#6296} Промо-акции: При проверке промо-акции проверялись все доступные условия, что ухудшало производительность. Исправлено.
[!] {#6298} Способы доставки: FedEx: При расчете стоимости доставки генерировались PHP-сообщения. Исправлено.
[!] {#6300} Промо-акции: Проверка условий промо-акции товара по опциями была излишне строгой, поэтому иногда не проходила. Исправлено.
[!] {#6310} Товары: Фильтры: Могло появиться PHP-сообщение при проверке доступных вариантов. Исправлено.
[!] {#6314} Установщик: Безопасность: Пароль администратора был "несоленый". Исправлено.
[!] {#6315} Товары: Комбинации опций: Если у товара и его первой комбинации опций не было кода, код второй комбинации не отображался в карточке товара. Исправлено.
[!] {#6316} MySQL: Если сервер MySQL падал, память переполнялась. Исправлено.
[!] {#6322} Модули: Теги: На витрине возникала ошибка после добавления блока "Теги" на макет. Исправлено.
Версия 4.3.6, 23 марта 2016
[+] Модули: Деловые линии: Добавлен модуль службы доставки Деловые линии
[+] Модули: Почта России: Добавлена возможность отслеживания посылки.
[+] Модули: YML экспорт: Добавлена настройка исключения выгрузки товара из прайс-листов.
[+] Модули: СДЭК: Добавлена новая настройка для указания номера упаковки.
[+] Модули: Яндекс доставка: Добавлена конвертация валют.
[+] Менеджер блоков: Добавлено новое заполнение для блока категорий "Subcategories tree".
[+] Модули: Searchanise: Добавлена поддержка модуля Блог.
[+] Модули: Баннеры: Добавлены хуки шаблона.
[+] Модули: Добавлена загрузка макета модуля из темы.
[+] Модули: Импорт магазина: Модуль обновлен для импорта данных магазина в последнюю версию CS-Cart.
[+] Модули: Синхронизация с eBay: Добавлена возможность очистки лога.
[+] Настройки: Безопасность: Добавлены подробные сообщения об ошибках cURL.
[+] Отладчик: Добавлена поддержка JSON explain для вывода SQL-запросов для MySQL 5.6 и новее. Добавлено новое средство форматирования SQL-запросов.
[+] Поиск: Панель администратора: В форму поиска пользователей добавлено поле "Телефон".
[+] Способы доставки: Добавлено поле описания способов доставки.
[+] Способы доставки: На детальные страницы заказов добавлены ссылки на службы отслеживания посылок.
[+] Хуки: Добавлены хуки для функций fn_buy_together_get_chains и fn_top_menu_form.
[+] Хуки: Компании: Добавлены хуки шаблона.
[+] Хуки: Модули: Отзывы и комментарии: Добавлены хуки и документация.
[+] Центр обновлений: Добавлена возможность пропустить резервное копирование.
[+] Ядро: Внедрен метод \Tygh\Registry::getAll(): теперь разработчики могут выводить все зарегистрированные в Registry переменные.
[+] {#5278} Дизайн: Макеты и вкладки товара теперь создаются вместе новой витриной.
[+] {#6132} Модули: SEO: Блог: Добавлены канонические URL.
[*] WYSIWYG: WYSIWYG включен для витрины по умолчанию.
[*] Дизайн: Шаблоны отладчика удалены из темы, теперь используются шаблоны панели администратора.
[*] Заказы: Отчеты о продажах: Улучшены стили таблицы отчета.
[*] Панель администратора: Со страницы входа в панель администратора убрано название компании.
[*] Товары: Улучшены стили страниц товаров.
[*] Ядро: Минимальная поддерживаемая версия PHP теперь 5.3.6.
[*] Ядро: Установщик: Проверка PHP-расширения "fileinfo" добавлена в установщик.
[!] Модули: Города: Список городов России отображался при выключении страны Россия. Исправлено.
[!] Модули: Города: Список городов не соответствовал регионам. Исправлено.
[!] Модули: Самовывоз: При оформлении доставки долго загружался список терминалов. Исправлено.
[!] Модули: CommerceML: Адреса доставки не выгружались при выключении полей адреса плательщика. Исправлено.
[!] Модули: YML экспорт: Не выгружались коды товаров для комбинаций. Исправлено.
[!] Модули: Социальный кнопки: Отсутствовал перевод для настроек Yandex. Исправлено.
[!] Модули: Яндекс доставка: Неправильно обрабатывались настройки модуля. Исправлено.
[!] Дизайн: Русская тема: Не работало скригление углов у меню. Исправлено.
[!] JavaScript: Рассылка: Кнопка загрузки шаблона работала неправильно. Исправлено.
[!] Безопасность: Переменные Smarty были неправильно экранированы. Испавлено.
[!] Дизайн: Responsive: Краткий список: Налог не отображался в списке категорий. Исправлено.
[!] Дизайн: Responsive: Меню подкатегорий не исчезало на iPad, после того, как покупатель касался любой области витрины. Исправлено.
[!] Дизайн: WYSIWYG: TinyMCE и CKEditor преобразовывали символы UTF-8 в сущности HTML. Исправлено.
[!] Дизайн: Подсказки: Элементы списка не отображались в подсказках. Исправлено.
[!] Дизайн: Темы: Логотипы: Логотипы не создавались после импорта нового макета и установки тем для версий 4.0.x. Исправлено.
[!] Дизайн: Товары: В блоке цены товара был лишний пробел. Исправлено.
[!] Дизайн: Товары: При выборе фильтра, страница прокручивалась за заголовок. Исправлено.
[!] Дизайн: Товары: Шаблон "Большая картинка": Вкладки не отображались на карточке товара. Исправлено.
[!] Дизайн: Шаблоны: Заказы: Открывающая скобка отсутствовала в шаблоне детальной страницы заказа. Исправлено.
[!] Дизайн: Шрифты: Имена шрифтов с тире не определялись в файле LESS. Исправлено.
[!] Заказы: Отчеты о продажах: Вместо диакритических знаков отображались овалы в названиях объектов в таблице отчета. Исправлено.
[!] Заказы: Отчеты о продажах: Ежедневные отчеты содержали неправильно сгенерированную последовательность дней для 2016 года. Исправлено.
[!] Заказы: Проверка кредитной карты не инициализировалась во время ajax-запроса. Исправлено.
[!] Заказы: Распечатанные счета и упаковочные листы выравнивались по центру страницы. Исправлено.
[!] Заказы: Редактор статусов заказов подгружал неправильное описание после удаления всех витрин, кроме одной. Исправлено.
[!] Заказы: Статус заказа можно было создать без кода статуса после достижения максимального количества статусов. Исправлено.
[!] Заказы: У массово распечатанных счетов в формате PDF были пустые страницы между заказами. Исправлено.
[!] Изображения: Изображения импортировались неправильно для товаров с одинаковыми ID на разных витринах. Исправлено.
[!] Изображения: Импорт изображений выдавал SQL-ошибку. Исправлено.
[!] Компания: Когда главный администратор редактировал продавца/витрину в режиме всех продавцов/витрин, боковая панель не отображалась. Исправлено.
[!] Магазины: Если в доменном имени были заглавные буквы, ссылка витрины менялась на ссылку виджета, и кнопка "Корзина" не работала. Исправлено.
[!] Макеты: Появлялись PHP-сообщения после установки пользовательской настройки контейнера на странице Дизайн -> Макеты. Исправлено.
[!] Маркетинг: Промо-акции: Условия: Значения не фильтровались. Исправлено.
[!] Меню: Удаление меню с дочерними пунктами, созданными до родительских, вызывало PHP-сообщения. Исправлено.
[!] Модули: MYOB: У данных экспорта заказа была неправильная структура и не было информации о доставке/налогах. Исправлено.
[!] Модули: Quickbooks: Свойство AUTOTAX не задавалось для товаров с налогами. Исправлено.
[!] Модули: Quickbooks: Свойство товаров с налогами не задавалось. Исправлено.
[!] Модули: SEO: Канонические URL вели на предыдущую страницу поиска товаров. Исправлено.
[!] Модули: SEO: Канонические URL отсутствовали для страниц "Хиты продаж", "Отзывы и комментарии" и для страницы брендов. Исправлено.
[!] Модули: SEO: Экспорт/импорт: SEO-имена товаров не обновлялись при наличии нескольких витрин и импорте товаров главным администратором. Исправлено.
[!] Модули: Баннеры: Присутствовал код устаревшего модуля "Статистика". Исправлено.
[!] Модули: Блок с информацией о модуле (версия, разработчик, дата/время установки) неправильно отображался на отдельной странице. Исправлено.
[!] Модули: Водяные знаки: Увеличенные изображения товаров: Водяной знак не добавлялся, если детальное изображение не соответствовало пропорциям эскиза. Исправлено.
[!] Модули: Водяные знаки: Эскизы с водяными знаками не удалялись после очистки эскизов. Исправлено.
[!] Модули: Зависимости для способов оплаты: Настройки зависимостей способов оплаты сбрасывались во время сохранения на странице способов доставки. Исправлено.
[!] Модули: Зависимости для способов оплаты: Оформление заказа: Для бесплатного заказа запрашивалась платежная информация. Исправлено.
[!] Модули: Комбинации товаров: Получение комбинации товаров оптимизировано: список промо-акций загружается быстро, даже если в магазине очень много вариантов характеристик.
[!] Модули: Обратный звонок: Всплывающее окно Купить в один клик не закрывалось, если высота окна браузера была меньше самого всплывающего окна. Исправлено.
[!] Модули: Обратный звонок: Маски телефонов не определялись на странице 404, потому что необходимый код JavaScript неправильно инициализировался. Исправлено.
[!] Модули: Отзывы и комментарии: Звезды рейтинга отображались на странице продавца на витрине, даже если рейтинг был отключен. Исправлено.
[!] Модули: Отзывы и комментарии: В панели администратора неправильно работала пагинация при Ajax запросе. Исправлено.
[!] Модули: Платежи через PayPal: Подарочные сертификаты: Данные заказа повреждались после уведомления IPN. Исправлено.
[!] Модули: Подарочные сертификаты: Если пользователь удалял подарочные сертификаты, выходил из учетной записи, а затем снова входил, сертификаты продолжали отображаться в корзине. Исправлено.
[!] Модули: Подарочные сертификаты: Логотипы для подарочных сертификатов не создавались после создания новой витрины. Исправлено.
[!] Модули: Подарочные сертификаты: Ссылки для удаления сертификатов не работали в теме "Basic". Исправлено.
[!] Модули: Поддержка HiDPI: Размер иконки в скорллере менялся при загрузке нового изображения с HiDPI эскизом. Исправлено.
[!] Модули: Поставщики: Способы отправки заказа переопределялись групповыми способами доставки товаров. Исправлено.
[!] Модули: Прайс-лист для Google Base: Описания товаров были слишком длинные. Исправлено.
[!] Модули: Социальные кнопки: Не передавались ширина и высота изображения Facebook. Исправлено.
[!] Модули: Теги: Отключенные товары использовались для определения размера и видимости тегов со ссылками в облаке тегов. Исправлено.
[!] Настройки: Часовой пояс: Для Бухареста был указан неправильный часовой пояс. Исправлено.
[!] Оформление заказа: Отключенный шаг доставки отображался после регистрации пользователя при оформлении заказа. Исправлено.
[!] Оформление заказа: Сессия не пересоздавалась после регистрации. Исправлено.
[!] Панель администратора: Проверка минимальной длины пароля администратора работала неправильно с символами UTF-8. Исправлено.
[!] Платежи: Rocketgate Native: Отсутствовал transaction ID. Исправлено.
[!] Платежи: Языки: Поле имени продавца исправлено для следующих способов оплаты: DirectOne, SagePay direct, SagePay form и Total Web Solutions Pay Page.
[!] Поиск: Общие для нескольких витрин страницы не отображались в результатах поиска. Исправлено.
[!] Пользователи: Профили: Отключенные, но залогиненные пользователи могли размещать заказы и редактировать профили. Исправлено.
[!] Пользователи: Языки: Язык пользователя не сбрасывался на язык по умолчанию при его удалении. Исправлено.
[!] Привилегии: Заказы: Массовое удаление объектов было доступно для администратора без соответствующих привилегий. Исправлено.
[!] Расширенный поиск: Пикер: Свойство "Выбрать все" работало неправильно, если на странице было 2 пикера. Исправлено.
[!] Режим лицензирования: Уведомление о пробном режиме отображалось для всех пользователей без проверки привилегий на изменение режима лицензирования. Исправлено.
[!] Товары: Загружаемые товары: Файлы больше 4 ГБ сохранялись неправильно. Исправлено.
[!] Товары: Изображения: Magnific-Popup вызывал ошибку "Uncaught RangeError: Maximum call stack size exceeded". Исправлено.
[!] Товары: Изображения: Просмотрщик изображений не работал в окне Просмотра, если пользователь находился на странице товара. Исправлено.
[!] Товары: Опции: Недоступные комибинации: Можно было добавить комбинацию в список недоступных комбинаций несколько раз. Исправлено.
[!] Товары: Паджинация: Товары дублировались на разных страницах при использовании MySQL Community Server (GPL) 5.6.11 и выше. Исправлено.
[!] Товары: Переключатель товаров: Ненужные параметры GET использовались в URL товаров. Исправлено.
[!] Товары: Покупатель мог выбирать недоступное количество товара, если расчет количества товара в наличии был отключен. Исправлено.
[!] Управление заказами: Адрес по умолчанию не использовался, если поля адреса доставки в профиле пользователя были отключены. Исправлено.
[!] Фильтры: Отключенные фильтры товаров отображались и работали в расширенном поиске. Исправлено.
[!] Фильтры: Фильтры товаров работали неправильно после изменения цены. Исправлено.
[!] Характеристики: Сравнение характеристик: Если свойство "Показывать во вкладке «Характеристики» карточки товара" не было выбрано, характеристика не отображалась на странице сравнения товаров. Исправлено.
[!] Центр обновлений: Окно загрузки файла использовало подпись из установщика темы вместо собственной. Исправлено.
[!] Центр обновлений: Откат невозможно было сделать без MySQLi. Исправлено.
[!] Экспорт/импорт: Comet: При экспорте выбранных товаров, окно с прогресс-баром не закрывалось после завершения экспорта. Исправлено.
[!] Экспорт/импорт: Характеристики: Варианты характеристик экспортировались из всех витрин при экспорте только из одной витрины. Исправлено.
[!] Ядро: База данных: Отсутствие PHP-расширения MySQLi не вызывало ошибок при использовании адаптера базы данных "mysqli". Исправлено.
[!] Ядро: Подписка: Языковая переменная "Новые подписчики" отображалась некорректно: она принадлежала модулю, но использовалась ядром. Исправлено.
[!] Ядро: Привилегии: Функция, проверяющая привилегии пользователя, работала неправильно для администраторов с назначенными группами, но без привилегий. Исправлено.
[!] Языки: Устаревшая языковая переменная присутствовала в настройках способов доставки. Исправлено.
[!] {#3006} Модули: Отложенные товары: Выбранные опции не отображались в окне просмотра отложенного товара и в детальном списке отложенных товаров, и покупателю приходилось заново выбирать опции при добавении товара в корзину. Исправлено.
[!] {#6059} Модули: SEO: Товары: SEO-имена создавались неправильно для новых импортированных товаров. Исправлено.
[!] {#6065} Модули: Бонусные баллы: Скидка по баллам вычислялась неправильно для дробных цен. Исправлено.
[!] {#6080} Промо-акции: Характеристики: Варианты характеристики "Бренд" не отображались при создании промо-акции для корзины с условием "Характеристика товара". Исправлено.
[!] {#6083} Быстрый поиск: Поиск товаров и заказов по ID работал неправильно. Исправлено.
[!] {#6090} Экспорт/импорт: Производительность: При импорте файлов больше 30 МБ память переполнялась. Исправлено.
[!] {#6097} Оформление заказа: Корзина: Ненужное название магазина отображалось в окне подсчета стоимости доставки. Исправлено.
[!] {#6099} Экспорт/импорт: Товары: Глобальные опции: Глобальные опции неправильно обновлялись. Исправлно.
[!] {#6106} Хуки: Информация о склонированных опциях и вариантах отсутствовала в соответствующем хуке. Исправлено.
[!] {#6108} Дизайн: Витрина: Загрузчик файлов: Ссылки на загрузку файлов исчезали, если покупатель отменял загрузку. Исправлено.
[!] {#6111} Модули: Платежи через PayPal: При редактировании второго шага на странице оформления заказа, отображалось сообщение о том, что такой пользователь уже существует. Исправлено.
[!] {#6113} Товары: Если значение веса товара содержало больше 2 цифр после запятой, значение округлялось до двух цифр после запятой. Исправлено.
[!] {#6124} Заказы: Файлы: При нажатии имени файла, загруженного как опция для товара на странице управления заказом, открывалась страница 404. Исправлено.
[!] {#6130} Модули: SEO: Канонические URL на страницах/в блоге вели на первую страницу. Исправлено.
[!] {#6138} Ядро: PharData: Архивы .tgz, содержавшие файлы, имена которых начинались с точки, не распаковывались. Исправлено.
[!] {#6140} Дизайн: Темы: Логотипы: В некоторых случаях редактор тем использовал логотипы не для тех стилей. Исправлено.
[!] {#6157} Экспорт/импорт: Составной ключ ломался для новых записей, вызывая проблемы с импортом объектов с составными ключами. Исправлено.
[!] {#6158} Способы доставки: UPS: Расчет стоимости доставки при отсутствии значений штата/индекса вызывал PHP-сообщения. Исправлено.
[!] {#6160} Ядро: Языки: При удалении языковой переменной с именем "0", другие языковые переменные тоже удалялись. Исправлено.
[!] {#6166} Модули: Социальные кнопки: Поле Facebook "og:type" было пустым для товаров. Исправлено.
[!] {#6167} База данных: Плейсхолдеры: Плейсхолдер "?w" работал неправильно с параметром NULL. Исправлено.
[!] {#6171} Модули: Синхронизация с eBay: Выбор шаблона Ebay на странице массового редактирования товаров работал неправильно. Исправлено.
[!] {#6180} Способы доставки: UPS: Время доставки в днях отображалось в неправильном формате. Исправлено.
[!] {#6180} Способы доставки: Информация о том, что время доставки переопределяется службой доставки, отсутствовала на странице способа доставки. Исправлено.
[!] {#6181} Категории: Категории, находящиеся ниже 3 уровня, не отображались в блоке категорий с шаблоном "Горизонтальный выпадающий список", даже если была указана родительская категория. Исправлено.
[!] {#6197} Панель администратора: Меню: Разворачивание и сворачивание пунктов меню работало неправильно. Исправлено.
[!] {#6200} Дизайн: Темы: Кэш: Автоматическое обновление кэша не затрагивало стили. Исправлено.
[!] {#6202} Ядро: Отладчик: Иерархия шаблонов отображалась неправильно. Исправлено.
[!] {#6207} Модули: Поддержка HiDPI: Пользователь не информировался об изменении формата эскиза при активации модуля. Исправлено.
[!] {#6218} Редактор темы: Изменения стилей не сохранялись в файлах с окончаниями строк не в формате Unix. Исправлено.
[!] {#6236} Фильтры: Фильтр типа "single checkbox" не использовался для получения диапазона цен. Исправлено.
[!] {#6238} Обновление: Миграции: MysqliAdapter поддерживал не все функции MySQLi. Исправлено.
Версия 4.3.5, 23 декабря 2015
[+] Модули: Pickpoint: Добавлен модуль службы доставки Pickpoint
[+] Модули: Яндекс.Доставка: Добавлен модуль службы Яндекс.Доставка
[+] Модули: YML экспорт: Добавлен модуль выгрузки продуктов в YML формат
[+] Модули: ПЭК: Добавлен модуль службы доставки ПЭК
[+] API: Добавлена сущность “Call requests”.
[+] API: Добавлена сущность “Carts”.
[+] API: Добавлена сущность “Discussions”.
[+] API: Добавлена сущность “Pages”.
[+] Категории: Добавлена категория-корзина.
[+] Модули: Добавлено отображение дополнительной информации о модулях, а также фильтры для модулей.
[+] Модули: Платежи через PayPal: Добавлена конвертация валют.
[+] Модули: Платежи через PayPal: Добавлен функционал PayPal In-Context Checkout.
[+] Модули: Прайс-лист: Модуль переработан, устаревшие библиотеки удалены, скорость генерации прайс-листов увеличена, модуль стал удобнее.
[+] Модули: Синхронизация с eBay: Модуль переработан и значительно улучшен.
[+] Способы оплаты: FirstData: Обновлен до Connect 2.0.
[+] Способы оплаты: SagePay: Добавлен affiliate code.
[+] Способы оплаты: Добавлен процессор Rocketgate-Native.
[+] Способы доставки: DHL: Устаревший API Airborne заменен на последнюю версию API XML-PI.
[+] Товары: Добалено отображение полного пути к товару на странице редактирования товара.
[+] Товары: Категория-корзина: Добавлено сообщение о перемещении товаров в категорию-корзину.
[+] Хуки: Добавлен хук для процесса авторизации.
[+] Хуки: Добавлены хуки в функции валют.
[+] Хуки: Заказы: Добавлены хуки и документация.
[+] Хуки: Новые хуки добавлены в функцию “fn_get_cart_products()”.
[+] Хуки: Функционал Незавершенных покупок перенесен из контроллера. Добавлен хук “pre_get_carts”.
[*] Модули: Российские способы оплаты: Робокасса: Добавлена оплата комиссии владельцем магазина, когда договор оформлен на физ.лицо
[*] Модули: Яндекс.Метрика: Добавлена e-commerce аналитика
[*] Модули: Сбербанк Онлайн: Добавлена конвертация валют при оплате
[*] Лицензионное соглашение: Обновлено лицензионное соглашение для CS-Cart.
[*] Модули: Вход через соцсети: Улучшен процесс привязки/отвязки учетной записи в социальной сети.
[*] Модули: Прайс-листы: Параметр ”?t=” удален из URL изображений, не использующих CDN.
[*] Способы оплаты: eWAY: Процессоры eWAY Direct Payment и eWAY Shared Payment отмечены как устаревшие.
[*] Способы оплаты: Некоторые процессоры переименованы и удалены. Удаленные процессоры: ePassporte, MCPE, PRI [HTTPS Post], PRI [Form].
[!] Модули: Unisender: Не отправляется sms со страницы редактирования покупателя. Исправлено.
[!] Модули: Города: Исправлена ошибка с расположением города Севастополя
[!] Модули: 1C: При загрузке новых товаров, цены не создаются для 0 группы пользователя. Исправлено.
[!] Модули: СПСР: Не учитываются скидки при отправке заказа. Исправлено.
[!] Модули: СПСР: При отправке заказа нет возможности изменить дополнительные настройки заказа. Исправлено.
[!] Модули: 1C: Товары со статусом "Удален" не удаляются для версии 1С 10.3. Исправлено.
[!] Модули: 1C: В магазине отображаются комбинации товара с 0 количеством. Исправлено.
[!] Модули: Store Locator: Добавила добавление метки на карту при поиске
[!] Модули: Российские способы оплаты: Яндекс.Деньги: Автогенерация пароля md5 была исправлена
[!] Модули: Яндекс.Метрика: Поправлена цель для заказа обатного звонка
[!] Модули: Российские способы оплаты: Paymaster: После оплаты покупатель возвращался на оформление заказа с сообщением, что палата была отменена. Исправлено
[!] Модули: Самовывоз: Добавлен шаблон страницы списка точек самовывозов для Basic темы
[!] Модули: 1C: Неправильно отображается url в настройках модуля при включении безопасного соединения. Исправлено.
[!] Модули: 1C: Не загружаются товары при порционной выгрузке из 1С. Исправлено.
[!] API: Характеристики: Невозможно было получит изображения вариантов. Исправлено.
[!] JavaScript: Загрузчик файлов: Не скачивались файлы с пробелами и специальными символами в названиях. Исправлено.
[!] JavaScript: Не был подключен Modernizr. Исправлено.
[!] JavaScript: Отключен autofocus на мобильных устройствах.
[!] WISYWIG: Redactor: Списки работали неправильно, если Redactor находился внутри таблицы. Исправлено.
[!] База данных: Ошибка при выполнении запроса к базе данных, если в префиксе таблицы были цифры. Исправлено.
[!] Дизайн: RTL: Добавлена поддержка RTL-языков для счетов и упаковочных листов.
[!] Дизайн: Блоки: Валюты: Google индексировал ссылки с валютой. Исправлено.
[!] Дизайн: Витрина: Компактный список: Все товары находились в одной форме. Исправлено.
[!] Дизайн: Если в секции был только один активный блок, появлялись незакрытые теги. Исправлено.
[!] Дизайн: Кнопка “В корзину” пропадала после касания по экрану. Исправлено.
[!] Дизайн: Макеты: Улучшены стили вкладок.
[!] Дизайн: Меню: Подпункты последнего пункта меню отображались в один столбец. Исправлено.
[!] Дизайн: Меню: Стрелки прокрутки отображались над меню. Исправлено.
[!] Дизайн: Опции: Если у товара было много опций, они некорректно отображались на больших мониторах. Исправлено.
[!] Заказы: Невозможно было удалить из заказа промокод со специальными символами. Исправлено.
[!] Заказы: Промо-акции и скидки: Промоакции не применялись к повторному заказу, если заказ подпадал под промоакцию. Исправлено.
[!] Категории: Витрина: Функция “fn_load_products_extra_data” возвращала все категории товаров без фитрации по компании. Исправлено.
[!] Магазины: Регионы: Перенаправление пользователей на витрины в соответствии с регионом работало некрректно. Исправлено.
[!] Менеджер блоков: Блоки перетаскивались во время AJAX-запроса. Исправлено.
[!] Менеджер блоков: Блоки со специальными HTML-символами в названиях вызывали ошибки в менеджере блоков. Исправлено.
[!] Менеджер блоков: При создании нового диалога генерировались дублированные ID. Исправлено.
[!] Менеджер блоков: Растянутые в длину секции некорректно отображались в панели администратора. Исправлено.
[!] Модули: Searchanise: Тип сортировки по соответствию не был выбран по умолчанию. Исправлено.
[!] Модули: Блог: Блоки с шаблонами “Последние посты” и “Прокрутка последних постов” были пустыми в на страницах с типом “Страница” (О нас, О компании и т. д.). Исправлено.
[!] Модули: Блог: Работа блока “Последние посты” была запутаной и неочевидной. Исправлено.
[!] Модули: Блог: Тег “<!–CUT–>” удалялся из записей блога. Исправлено.
[!] Модули: Бонусные баллы: Бонусные баллы заказа не отображались в чеках в панели администратора. Исправлено.
[!] Модули: Вход через соцсети: Контент с длинным описание вызывал ошибки при публикации на Pinterest. Исправлено.
[!] Модули: Вход через соцсети: Свойство PayPal sandbox работало некорректно. Исправлено.
[!] Модули: Комбинации товаров: PayPal: Неправильные цены при оплате комбинации товаров через PayPal. Исправлено.
[!] Модули: Конструктор форм: После отправки сообщения через форму, неправильно отображался подвал. Исправлено.
[!] Модули: Конструктор форм: Хук “pages:page_content” не вызывался в случае успешной отправки формы.
[!] Модули: Обратный звонок: Значение маски ввода номера телефона проверялось неверно. Исправлено.
[!] Модули: Обратный звонок: Можно было отправить недействительный номер телефона. Исправлено.
[!] Модули: Обратный звонок: Настройка выбора количества отображаемых объектов не работала в списке обратных звонков. Исправлено.
[!] Модули: Платежи через PayPal: Payflow использовал неверную языковую переменную. Исправлено.
[!] Модули: Платежи через PayPal: Адрес пользователя менялся после ответа с PayPal. Исправлено.
[!] Модули: Платежи через PayPal: Гонконгский доллар (HKD) отсутствовал в процессоре PayPal Pro. Исправлено.
[!] Модули: Платежи через PayPal: Добавлено описание для карты Соответствия статусов заказов между PayPal и магазином.
[!] Модули: Поддержка HiDPI: Некорректно создавались изображения для файлов с одинаковыми именами. Исправлено.
[!] Модули: Поставщики: Информация о поставщике отсутствовала на странице Отгрузки. Исправлено.
[!] Незавершенные покупки: Корзина предыдущего покупателя очищалась при оформлении заказа. Исправлено.
[!] Отчеты о продажах: В некоторых случаях страны без штатов не попадали в отчеты. Исправлено.
[!] Оформление заказа: Если в процессе оформления заказа товар заканчивался, отображалось PHP-сообщение. Исправлено.
[!] Оформление заказа: Тема Basic: Кнопку “Следующий шаг” можно было нажать, когда это было запрещено. Исправлено.
[!] Панель администратора: Дизайн: Улучшены стили пикера категорий.
[!] Панель администратора: Паджинация: Общее количество отображаемых на странице объектов сбрасывалось до количества по умолчанию, если админинстратор добавлял или удалял объект. Исправлено.
[!] Поиск: Расширенный поиск: Параметр поиска “Предыдущая неделя” работал некорректно. Исправлено.
[!] Профиль: В пустое необязательное поле профиля с типом “Дата” автоматически ставилась текущая дата. Исправлено.
[!] Резервное копирование и восстановление: Новый механизм создания резервных копий в ZIP-архивах; используется при создании резервных копий, содержащих только базу данных, или только файлы.
[!] Резервное копирование и восстановление: Ошибка с переполнением памяти при сжатии резервной копии в архив ”.tgz”. Исправлено.
[!] Способы оплаты: Atos: Во время оплаты возникала ошибка PHP. Исправлено
[!] Способы оплаты: Atos: Неправильно передавались параметры в скрипт. Исправлено.
[!] Способы оплаты: eWAY: Невозможно было разместить заказ через Internet Explorer из-за ограничений по длине CVV. Исправлено.
[!] Способы оплаты: Невозможно было попасть на страницу оплаты при отключенном JavaScript. Исправлено.
[!] Стили: Стиль Brightness улучшен.
[!] Страницы с товарами: Возникала критическая ошибка с Punycode. Исправлено.
[!] Темы: Исправлена совместимость со старыми темами.
[!] Товары: Категории: Если товары был добавлен с одной витрины на другую, то при их удалении из первой витрины они не удалялись со второй витрины. Теперь эти товары переносятся в категорию-корзину.
[!] Товары: Можно было добавить товары в корзину без выбора обязательных опций. Исправлено.
[!] Товары: Неправильно вычислялась позиция товара. Исправлено.
[!] Товары: Опции: Неправильно выбирался вариант опции по умолчанию для товаров на странице результатов поиска. Исправлено.
[!] Товары: Опции: Поиск: Неправильно выбирался вариант опции по умолчанию для товаров. Исправлено.
[!] Товары: Опции: Функция JavaScript для выбора опции использовала неправильное значение для опций с типом “Флажок”, если флажок не был установлен. Исправлено.
[!] Товары: Поиск: В результатах поиска не выводились некоторые товары, если была включена настройка “Включить отслеживание количества товаров на складе” и отключена настройка “Показывать товары, которых нет в наличии”. Исправлено.
[!] Товары: Характеристики: Для характеристики с типом “Дата” нельзя было задать дату раньше, чем год начала работы магазина. Исправлено.
[!] Товары: Характеристики: При генерации ссылки на фильтр по характеристике не проверялся статус фильтра. Исправлено.
[!] Товары: Характеристики: При открытии страницы с вариантами характеристик не было проверки, доступна ли характеристика для этой компании. Исправлено.
[!] Управление заказами: Не отображалась отметка о счете/кредитовом извещении. Исправлено.
[!] Управление заказами: Промо-акции и скидки: Не сохранялись опции для товара, который был задан как бесплатный товар в промо-акции с настройкой “Любые комбинации опций”. Исправлено.
[!] Управление заказами: Страница заказа: Неправильно отображалась стоимость товара, если изменялись значения модификаторов. Исправлено.
[!] Файлы: Обновлен elFinder.
[!] Фильтры: Невозможно было указать дробное число в фильтре. Исправлено.
[!] Фильтры: При создании нового фильтра в список “Фильтровать по” попадали группы характеристик. Исправлено.
[!] Фильтры: Товары: Неправильно кэшировался выбранный макет и сортировка при выборе варианта фильтра. Исправлено.
[!] Центр обновлений: Скрипт восстановления не генерировался на серверах с Windows, потому что что название файла содержало точку с запятой. Исправлено.
[!] Экспорт/Импорт: Комбинации товаров: Значения неправильно отделялись друг от друга, если в значениях использовались разделители. Исправлено.
[!] Экспорт/Импорт: Товары: Опции: Неправильно обновлялись глобальные опции. Исправлено.
[!] Экспорт/Импорт: Товары: Характеристики: Характеристики товара не экспортировались вместе с товаром, если эти характеристики находились в скрытой группе. Исправлено.
[!] Экспорт/Импорт: Характеристики: Характеристике не присваивалась корневая директория при импорте. Исправлено.
[!] Электронная почта: Невозможно было отправить письмо на электронный адрес с кириллицей. Исправлено.
[!] Ядро: Сесссия: Сброс пароля: Функция “fn_generate_key” использовала старый алгоритм для генерации случайной строки. Исправлено.
[!] Ядро: Скрипты: Баг со Smarty-тэгом “{scripts}”. Исправлен.
[!] Ядро: Улучшено определение протокола HTTPS.
[!] Ядро: Файлы: Невозможно было загрузить файлы, если параметру “post_max_size” в php.ini было присвоено значние “0”. Исправлено.
[!] Языки: Переводы: Неправильно экспортировались переводы модулей. Исправлено.
[!] {#5750} Модули: Бонусные баллы: Бонусные баллы не отображались в чеке, который приходил на почту, после обновления статуса заказа. Исправлено.
[!] {#5780} Модули: Поставщики: Способы доставки были недоступны при оформлении заказа, если для поставщика было отключено свойство способов доставки “Ни одного”, а также, если настройка “Отображать способы доставки отдельно для каждого поставщика” была отключена. Исправлено.
[!] {#5812} Модули: SEO: Улучшена проверка уникальности объекта.
[!] {#5847} Модули: Подарочные сертификаты: Надпись Warning была жестко запрограммирована, а не использовала языковую переменную. Исправлено.
[!] {#5849} Модули: Подарочные сертификаты: Переадресация страницы не выполнялась, когда покупатель отменял сертификат, примененный к стоимости корзины или общей сумме заказа. Исправлено.
[!] {#5910} Центр обновлений: Не создавалась резервная копия директории “var/langs” во время обновления. Исправлено.
[!] {#5921} Товары: Заказы: Товар, который было запрещено покупать, можно было заказать с помощью функции повторного заказа.
[!] {#5924} Дизайн: Оформление заказа: Стрелка для применения купона заменена на ссылку “Применить”.
[!] {#5931} Способы доставки: Нельзя было задать способ доставки, если заказ состоял только из товаров с бесплатной доставкой. Исправлено.
[!] {#5959} Способы оплаты: Доп. сбор: Налоги рассчитывались без доп. сбора после оформления заказа. Исправлено.
[!] {#5970} API: Невозможно было задать пустое значение для настройки. Исправлено.
[!] {#5981} Ядро: Изображения: Расширения изображений, указанные в верхнем регистре, неправильно обрабатывались при проверке на допустимые типы файлов. Исправлено.
[!] {#5999} Блоки: Профиль: После входа пользователя в учетную запись, использовался некорретный “return_url”. Исправлено.
[!] {#6002} Промо-акции: Купоны: Заказы: Купон генерировался для каждого подзаказа. Исправлено.
[!] {#6010} Дизайн: JavaScript: Класс “ty-table-disable-convertation” не учитывал тег “th”. Исправлено.
[!] {#6014} Дизайн: Макеты: Фиксированная ширина работала некорректно. Исправлено.
[!] {#6019} Модули: Прикрепленные файлы: Проверка прав выполнялась только для товаров. Исправлено.
[!] {#6021} Валюта: Опции: Исправлены стили опций товаров.
[!] {#6028} Центр обновлений: Поле “conflicts” в “installed_upgrades” было слишком маленькое, что вызывало ошибки сериализации. Исправлено.
[!] {#6035} Центр обновлений: Вызов функции “set_time_limit” мог вызывать PHP-сообщение, которое не позволяло сгенерировать скрипт восстановления. Исправлено.
[!] {#6036} Дизайн: RTL: Улучшена поддержка RTL-языков в панели администратора.
[!] {#6041} Товары: Кнопка “Сохранить” не работала в списке товаров в Internet Explorer.
[!] {#6044} Оформление заказа: Кнопка “Пересчитать стоимость доставки” отображается на странице оформления заказа только при редактировании данных пользователя.
[!] {#6051} Отчеты о продажах: Появлялась SQL-ошибка, если отчет ограничивался некоторыми заказами.
[!] {#6056} Дизайн: Подсказки: Неправильное положение подсказки на странице. Исправлено.
[!] {#6078} Модули: Обратный звонок: Паджинация работала некорректно. Исправлено.
[!] {#6087} Модули: Вход через соцсети: Запрашивались не все поля профиля при входе через Facebook. Исправлено.
[!] {#6091} Способы оплаты: Servired: У запроса об оплате была устаревшая структура и подпись. Исправлено.
[!] {#6112} Дизайн: Модули: Обратный звонок: Вторая часть номера телефона не отображалась на устройствах с iOS. Исправлено.
Версия 4.3.4, 16 сентября 2015
[+] Модули: “Ограничение по возрасту”: Новое условие для промо-акций “День рождения покупателя”. Добавлено новое поле для экспорта/импорта дней рождения в разделе “Покупатели”.
[+] Модули: “Обратный звонок”: Добавлен CSS класс на кнопку “Купить в один клик”.
[+] Модули: “Зависимости для способов оплаты”: Новый модуль. Добавляет настройку “Разрешенные способы оплаты” на странице редактирования способа доставки. Позволяет устанавливать зависимость между способами оплаты и способами доставки.
[+] Цифровые товары: Добавлено отображение лицензионного соглашения на странице загрузки файлов.
[+] Языки: Добавлена поддержка RTL
[+] Хуки: Добавлены хуки в функциях fn.locations.php
[+] Хуки: Добавлены POST и SQL хуки в в функции fn_get_banner_data
[+] Хуки: Добавлены PRE, POST, SQL хуки в в функции fn_get_tags
[+] Маркетинг: Брошенные корзины: Добавлена колонка “Номер заказа”. Необходимо для онлайн платежей, чтобы не терять покупателей, которые ушли на оплату и не вернулись. Когда покупатель ушел на оплату, ему создаётся “Незавершенный” заказ, номер заказа будет добавлен к брошенной корзине. При успешной оплате, заказ переходит в позитивный статус (обработан, открыт или согласно настроек способа оплаты).
[*] Модули: 1C: Модуль переименован в “CommerceML – синхронизация интернет-магазина с 1С, МойСклад, Класс365”. Обмен данными с сайтом в формате CommerceML. Импорт товаров в интернет-магазин и экспорт заказов из интернет-магазина.
[*] Модули: 1C: Переименована настройка “Общая категория для товаров из 1С” в “Общая категория для загружаемых товаров”
[*] Модули: 1C: Переименована настройка “Импортировать только количество и цены (файл offers)” в “Импортировать количество и цены (файл offers)”
[*] Модули: 1C: Добавлены различные точки входа (URL) для обмена данными с разными сервисами: домен/exim_1c, домен/exim_cml, домен/exim_moysklad, домен/exim_class.
[*] Модули: 1C: Добавлена настройка модуля “Выгружать опции товара” для выгрузки опций товаров в заказе.
[*] Модули: 1C: Добавлена выгрузка дополнительных полей профиля в заказе (ИНН, КПП).
[*] Модули: 1C: Добавлена выгрузка скидок заказа (промо-акции и скидка на заказ).
[*] Модули: 1C: Добавлена выгрузка способа доставки в заказе.
[*] Модули: 1C: Добавлена настройка товара “Обновлять товар” на странице редактирования товара. Можно отключить обновление товара.
[*] Модули: 1C: Добавлена настройка модуля “Значение для связывания товаров”, можно настроить параметры связи товаров, варианты настройки: “По умолчанию”, “Артикул”, “Штрихкод”.
[*] Модули: 1C: Добавлена настройка модуля “Значение для связывания категорий” для связывания категорий, варианты настройки: “По умолчанию”, “Название”.
[*] Модули: 1C: Добавлена настройка модуля “Загружать товары”, варианты настройки: “Все товары”, “Новые товары”, “Только обновить товары”, “Не загружать”
[*] Модули: 1C: Добавлена настройка загрузки значения из тега “Изготовитель”.
[*] Модули: 1C: Изменена настройка “Импортировать только количество и цены (файл offers)”, при выключении настройки цена и количество загружаться не будут.
[*] Модули: 1C: Учёт типа свойства товара при создании характеристики (число, строка, справочник (как строка)).
[*] Модули: 1C: Добавлена настройка “Загружать статусы заказов” для обновления статусов заказа в магазине.
[*] Модули: 1C: Добавлена выгрузка налога в заказе.
[*] Модули: Служба доставки — СДЭК: Изменена передача артикула в качестве кода товара в СДЭК.
[*] Модули: Служба доставки — СДЭК: Добавлено поле для указания наложенного платежа передаваемого заказа.
[*] Модули: Служба доставки — СДЭК: Передача скидок заказа в СДЭК.
[*] Модули: Служба доставки — СДЭК: Обновлен список городов.
[*] Модули: Служба доставки — СДЭК: Передача данных в СДЭК для вызова курьера.
[*] Модули: Служба доставки — СДЭК: Передача данных в СДЭК для прозвона покупателя.
[*] Модули: Города: Обновлен список городов.
[*] Модули: eDost: Обновлен список городов.
[*] Модули: Google analytics: Код счётчика перенесён в секцию <head>.
[*] Ядро: Проверка лицензий: Отключены запросы проверки лицензий в панели администратора.
[*] Ядро: Параметр конфигурации “saas_uid” переименован в “store_prefix”. Параметр используется при хранении кэша в Redis. Обратная совместимость сохранена на текущей версии.
[*] Дизайн: Макеты: Добавлена возможность задать сортировку в блоке “Категории”, если содержимое блока выбрано в ручную.
[*] Дизайн: Макеты: Динамическое дерево удалено из настроек содержимого в блоке “Категории”.
[*] Email: Изменён алгоритм валидации email адресов, он стал менее строгим.
[*] JavaScript: Добавлена поддержка JSMin PHP.
[*] Пользователи: Администраторы: Удалена возможность изменить email и пароль администратора в личном кабинете на витрине, теперь только из панели администратора.
[*] Центр обновлений: Уведомление администратора о истечении подписки на обновления.
[*] Центр обновлений: Подтверждение начала восстановления после неудачного обновления. Раньше восстановление начиналось сразу после клика по ссылке в письме.
[*] Центр обновелений: Добавлена возможность просматривать информацию об установленных обновлениях.
[!] Модули: Unisender: Пользователь не добавлялся в Unisender при подпискe через блок “Подписаться”.
[!] Модули: Самовывоз: Не работал выбор пунктов самовывоза при редактировании заказа в панели администратора.
[!] Модули: Яндекс.Метрика: Internal Server error при неправильном введенных настройках авторизации.
[!] Модули: eDost: Добавлен таймаут запросов к eDost серверу.
[!] Модули: eDost: Поправлен “PHP Warning: Cannot modify header information” при отслеживании доставки.
[!] Модули: Российские способы оплаты: При оплате с детальной страницы заказа неправильно использовался номер заказа.
[!] Модули: Хиты продаж: Исправлена ошибка неправильной выборки похожих товаров в блок “Похожие товары”.
[!] Модули: Подарочные сертификаты: Исправлена ошибка использования подарочного сертификата, если выбрана не основная валюта.
[!] Модули: Поддержка HiDPI: На Retina дисплеях не загружались изображения в слайдерах.
[!] Модули: Платежи через PayPal: Исправлен PHP notice, если покупатель не выбрал страну при оплате через PayPal.
[!] Модули: Прайс-лист: Исправлен PHP notice при установке модуля.
[!] Модули: RSS-лента: Исправлена дата в поле “lastBuildDate”.
[!] Модули: SEO: Исправлены ошибки форматов URL в настройках модуля.
[!] Модули: Поиск ближайших магазинов: Исправлены ошибка с привилегиями модуля. Добавлены новые привилегии “Просмотр расположений магазинов” и “Управление расположением магазинов”.
[!] Модули: Водяные знаки: Исправлена опечатка в настройках модуля.
[!] API: Products: Features: Характеристика товара не присваивалась товару, если у характеристики были выбраны категории.
[!] Cache: Blocks: Неправильно работала автоочистка кэша при использовании APC и XCache.
[!] Cache: Blocks: Исправлено кэширование блока “Недавно просмотренные”.
[!] Оформение заказа: Исправлена 403 ошибка при нажатии кнопки “Оформить заказ”. Ошибка воспроизводилась при особых условиях и комбинациях настроек страницы оформления заказа.
[!] Оформение заказа: Адреса оплаты и доставки неправильно сохранялись, если были отключены шаги “Выбор способа оплаты” и “Выбор способа доставки”.
[!] Оформение заказа: Email некоректно сохранялся, если были отключены шаги “Выбор способа оплаты” и “Выбор способа доставки”.
[!] Оформение заказа: Кнопка “Оформить заказ” не заменялась на “Пересчитать стоимость доставки”, если была выбрана настройка “Адрес доставки совпадает с адресом оплаты”.
[!] Оформение заказа: PHP notice “Undefined index: country...” при создании заказа, если было отключено поле “Страна”.
[!] Ядро: JavaScript: Исправлена JS ошибка при использовании нескольких списков (selectboxes) выбора одновременно.
[!] Дизайн: Email: Тег <br> отображался в письмах, если было использовано несколько адресов электронной почты.
[!] Дизайн: Меню: Исправлена подсветка в меню после смены валюты.
[!] Дизайн: Стили были улучшены. Точка :)
[!] Email: Исправлена ошибка SMTP при смене статуса заказа.
[!] Экспорт/импорт: Товары: Не сохранялись миниатюры при импорте.
[!] Изображения: Ошибка в обратной совместимости функции fn_resize_image()
[!] Изображения: Миниатюры не генерировались, если использовалась конфигурация lazy loading и навание изображения содержало особые символы.
[!] Макеты: Блоки: Категории: Выравнивание основного содержимого по правому краю исправлено.
[!] Меню: Вертикальное меню не работало на мобильных устройствах.
[!] Опции: Разрешённые комбинации: Опции работли некоректно, если у комбинации было несколько опций без выбранных вариантов.
[!] Опции: Разрешённые комбинации: Неправильно работали выбранные по умолчанию опции.
[!] Owl carousel: Не загружались изображения, если покупатель нажимал влево.
[!] Способы оплаты: HSBC: Удалена поддержка Windows.
[!] Способы оплаты: Innovative: PHP notice при транзакции.
[!] Способы оплаты: PayPal Express: Кнопка “PayPal” отображалась для незарегистрированных покупателей, даже если была запрещена покупка для незарегистрированных покупателей в панели администратора.
[!] Способы оплаты: В некоторых ситуациях, если покупатель отменял оплату, его возвращало на пустую корзину.
[!] Товары: Цифровые товары: Небыло возможности удалить файл предпросмотра.
[!] Товары: Характеристики: Большое количество вариантов характеристик вызывало проблемы производительности.
[!] Товары: Характеристики: Параметры поиска по категории не сохранялись при редактировании характеристики.
[!] Товары: Характеристики: Не отображались группы без характеристик.
[!] Товары: Характеристики: Некоректно работала пагинация.
[!] Товары: Характеристики: Отображалась страница 404, если у характеристики небыло вариантов.
[!] Товары: Характеристики: Не закрывалость всплывающее окно редактирования характеристик в Internet Explorer 9.
[!] Товары: Характеристики: Ошибка при подсчёте количества вариантов характеристик в функции “fn_get_product_features”, считались варианты выбранные у товаров.
[!] Товары: Фильтры: Скрывались все фильтры, когда для комбинации фильтров не было товаров.
[!] Товары: Быстрый просмотр: Исправлено переключение товаров.
[!] Товары: Быстрый поиск товаров не работал в панели администратора.
[!] Товары: Сортировка: Исправлена сортировка “новинки”, дата создания товара с точностью до секунд.
[!] Вкладки товара: При добавлении новой вкладки, не работала проверка на обязательное поле “Блок”, создавалась вкладка без блока.
[!] Промо-акции: Группы условий “любой” работали некоректно.
[!] Способы доставки: Исправлено отображение вкладки “Настройки” на способах доставки с ручным расчётом стоимости доставки.
[!] Способы доставки: USPS: USPS Priority Mail International не работал в Канаду.
[!] Smarty: Констаны “DEFAULT_FILE_PERMISSIONS” and “DEFAULT_DIR_PERMISSIONS” не использовались при генерации кэша.
[!] Шаблоны: Исправлена ошибка при генерации кэша перезаписанных (overrides) шаблонов.
[!] Центр обновлений: Уведломние о доступности обновлений не удалялось после обновления.
[!] Группы пользователей: Привилегии: Нельзя было ограничить доступ к функциональности редактирования шаблонов (Дизайн → Шаблоны)
[!] Пользователи: Регистрация: Тема Basic: Поле E-mail было скрыто при регистрации, если была выключена быстрая регисрация в теме Basic.
[!] {#5757} Товары: Опции: Файлы: Сбрасывался выбранный файл в некоторых ситуациях.
[!] {#5776} PayPal: Проблема с диакритическими символами.
[!] {#5784} Хуки: обратная совместимость в хуке “pre_validate_promotion_attribute”.
[!] {#5803} Дизайн: Basic: Фильтры: Суфикс характеристик отображался дважды.
[!] {#5822} Модули: Обязательные товары: Товары добавлялись дважды при редактировании заказа.
[!] {#5831} Модули: Социальные кнопки: Не работал скролл на мобильных устройствах при открытом диалоговом окне.
[!] {#5839} Модули: SEO: PHP notices, переменная “SCRIPT_FILENAME” не работает при запуске через CRON.
[!] {#5842} Промо-акции: Условие “Товары в списке” работало некорректно.
[!] {#5861} Кэш: APC: XCache: Конфликт кэша при двух и более инсталяциях на одном сервере.
[!] {#5869} Экспорт/импорт: Изображения с URL содержащим нелатинские символы и другие спец. символы не импортировались.
[!] {#5870} Экспорт/импорт: Заказы: SQL ошибка, если данные имели пустую колонку ip_address
[!] {#5895} Товары: Не увеличивается популярность товара при посещении страницы с товаром.
[!] {#5930} JavaScript: Internet Explorer 8: Ошибка “Tygh undefined” в Internet Explorer 8
[!] {#5933} Модули: Опросы: Исправлена ошибка с обязательными вопросами в опросах.
[!] {#5953} Хуки: Дубликат update_option_combination
[!] {#5954} Модули: “Ограничение по возрасту”: Покупатели не могли видеть товары, даже если ввели подходящюю дату рождения.
Version 4.3.3, June 25 2015
[+] Admin panel: Administration: Backup/Restore: Database size is now shown in the side panel.
[+] Hooks: New hook added to the regenerate_id method.
[+] Upgrade Center: MySQLi DB driver support implemented.
[*] Модули: Store import removed.
[!] Модули: Buy together: Combination price was not recalculated when changing options of the combinated products. Fixed.
[!] Модули: Data feeds: Google export: A server error occurred when downloading a data feed created from a category. Fixed.
[!] Модули: PayPal: PayPal Express Checkout: Order total was overwritten with the shipping cost after IPN if the order contained a product with an option of the type File. Fixed.
[!] Anonymous checkout: It was impossible to register or log in on anonymous checkout after page refresh. Fixed.
[!] API: Products: An SQL error occurred when a product with repeating categories was created. Fixed.
[!] Banners: Image assignment could fail randonly. Fixed.
[!] Export/Import: Images: Memory limit could be exceeded, which caused a fatal error. Fixed.
[!] Export/Import: Images: The "Image URL" field was always filled with the detailed image URL even if a thumbnail existed. Fixed.
[!] Export/Import: Quantity discounts: The ult_product_prices table was not updated. Fixed.
[!] Multi-Vendor: Products: A PHP notice appeared when product's in-stock quantity was changed from 0 to 1 and a customer had been subscribed to the product. Fixed.
[!] Order management: If a user profile was automatically created with an order, they were not linked. Fixed.
[!] Order management: Order creation: Customer data could be cleared on form update. Fixed.
[!] Products: Backward compatibility was broken at "get_products" hook; there was no way to modify the $sortings list. Fixed.
[!] {#5591} Модули: Gift certificates: Free product could not be added with product options. Fixed.
[!] {#5633} Call requests: All vendors/storefronts could see requests from other vendors. Fixed.
[!] {#5714} Sales reports: Product name was too short. Fixed.
[!] {#5778} Design: Layouts: Block status was not changed from products, pages, etc. layout pages. Fixed.
[!] {#5779} Design: MtronX: Filters: Variant names disappeared after filtering by price. Fixed.
[!] {#5817} Design: Layouts: Categories: Subcategories were not shown in the menu on hover if the One-click dropdown wrapper was used. Fixed.
[!] {#5825} Admin panel: Search: Products: Extended search by product code didn't work. Fixed.
Version 4.3.2, June 9 2015
[*] Модули: Gift certificates: Ability to apply a gift certificate with free products to empty cart added.
[*] API: DELETE-request: Response format changed. If the request is successful, the response has "status 204".
[*] Core: PHP fatal errors are now being caught—the "Service unavailable" page will appear in case of a fatal error.
[*] Core: PHP non-fatal errors, warnings and notices are being caught and properly formatted now (in development mode only).
[*] Filters: Ability to show product filters on the home page added.
[*] Shippings: UPS: Ability to use the Delivery confirmation option for a package added.
[!] Модули: Blog: If a blog had over 50 posts, the list of posts was not loaded in the admin panel. Fixed.
[!] Модули: Call requests: If several Call requests blocks were added to the storefront, they worked incorrectly. Fixed.
[!] Модули: Searchanise: Search in the storefront didn't work with the Searchanise add-on enabled. Fixed.
[!] Модули: SEO: Canonical URL didn't lead to first page, if pagination was used. Fixed.
[!] Модули: SEO: Categories: Multi-Vendor: Category deletion caused database error. Fixed.
[!] Модули: Social login: When a user signed in via the Facebook account, a facebook login permissions error occured. Fixed.
[!] Backup: DataKeeper: Path to backup files was wrong. Fixed.
[!] Backup: There was no ability to upload a new backup file, if the "backups" folder was not created beforehand. Fixed.
[!] Currencies: Exchange rates were not visible when HTTPS was used. Fixed.
[!] Currencies: Hidden currency was used in the order search form in a customer's profile. Fixed.
[!] Design: If there was only one block on the page, the page title was used as the block title. Fixed.
[!] Design: On-site template editing: The restore template functionalty restored templates from the basic theme. Fixed.
[!] Design: Product filters: The filters expand icon didn't change on mobile devices when a user hid and expanded filters. Fixed.
[!] Design: Product tabs: The Description tab was displayed, if the description wasn't specified. Fixed.
[!] Exim: Option variants that had non-integer numbers exported incorrectly. Fixed.
[!] Exim: Product images: company_id wasn't taken into account during export. Fixed.
[!] Exim: Products: A PHP error appeared during import, if the 'update_only' flag was used in the scheme. Fixed.
[!] Hooks: Some of the hooks didn't work when the "fn_set_hook" call was performed at an add-on's "init.php" file. Fixed.
[!] Javascript: The "TypeError: moment is not a function" error appeared randomly. Fixed.
[!] Languages: Invoices: Language variable was wrong. Fixed.
[!] Locations: Chosen country/state was visible in the list of all available countries/states on the Editing location page. Fixed.
[!] Orders: Re-pay: Basic theme: Selected payment templates weren't being loaded when changing the payment method. Fixed.
[!] Payments: PayPal Pro: The "pp_product_count_is_incorrect" error message appeared, even if the transaction was successful. Fixed.
[!] Payments: PayPal: Transaction id, payer id and payer email information was not saved. Fixed.
[!] Products: Search: Products with option combinations couldn't be found using search form at the customer area when the "Show out of stock products" setting was disabled. Fixed.
[!] Promotions: Cart: Information about applied promotions wasn't displayed on the cart details page, if the Gift certificated add-on was disabled. Fixed.
[!] Security: SSL check wasn't executed when enabling secure connection for admin/storefront. Fixed.
[!] Shippings: The Configure tab was not updated when changing the carrier. Fixed.
[!] {#5672} Модули: Comments and reviews: The Write a review popup didn't appear on a product details page on mobile devices. Fixed.
[!] {#5698} Модули: Wish List: The Add to wish list button didn't work with enabled "Sign up for notification" setting. Fixed.
[!] {#5699} Модули: RSS: Timestamp was generated incorrectly, if RSS was generated for an empty category. Fixed.
[!] {#5701} Promotions: Orders: Multi-Vendor: Promotion based on the number of products in the order wasn't applied correctly, if the cart had products of different vendors. Fixed.
[!] {#5712} Design: Product filters: Horizontal filters were displayed incorrectly. Fixed.
[!] {#5716} Blocks: Scroller: Product scroller worked incorrectly. Fixed.
[!] {#5731} Core: Less: base64-encoded images were handled incorrectly when translating LESS to CSS. Fixed.
[!] {#5763} Design: Products: Thumbnails gallery: Thumbnail height was calculated incorrectly on a product details page. Fixed.
Version 4.3.1, April 29 2015
[+] Модули: Bestsellers: Ability to list similar products added.
[+] Модули: Bestsellers: Pages with all on-sale, final sale, newest, and bestselling products added.
[+] Модули: Call requests: Image verification added to the call request form.
[+] Модули: Comments & reviews: Ability to enable comments & reviews for products via export/import functionality.
[+] Модули: Newsletters: Promotions: The "Customer is subscribed" condition added.
[+] Модули: Social login: Google+ and Pinterest support added.
[+] Модули: The Blog add-on added.
[+] Модули: The Newsletters add-on was created from the News and Emails add-on.
[+] API: Ability to manage options combinations added.
[+] API: Ability to manage options exceptions added.
[+] API: Ability to manage product options added.
[+] API: Ability to manage user groups added.
[+] API: Block manager: Ability to manage blocks added.
[+] API: Default API version increased to 2.0.
[+] API: The new "api_check_access" hook added.
[+] Backend: Ability to edit the 'robots.txt' file added.
[+] Backup/Restore: Ability to make a full store backup and restore added.
[+] Cache: 2-week cache storage for all images added.
[+] Cache: APC and XCache backends support added.
[+] Checkout: Ability to hide 1, 3, and 4 checkout steps added.
[+] Design: Ability to use personal logos/favicons for different styles added.
[+] Design: Layouts: Ability to configure the top panel, the header, and the footer containers on all layout pages added.
[+] Design: New product details template added.
[+] Design: Wrapper: New wrapper 'footer general' added.
[+] Exim: Ability to Export/Import images for option combinations, option exceptions, option variants, and price/weight modifiers added.
[+] Exim: Features: The "category delimiter" option added.
[+] Filters: Layouts: A layout page for product search results added.
[+] Hooks: New hooks added to currencies, languages, user groups, order statuses, promotions, taxes, payments, and shippings in the backend.
[+] JS: Downloading jquery and jqueryui from Google CDN added.
[+] JS: Lazy image loading added.
[+] Menus: New "Class" field added. User-defined CSS class will be added to the menu item, so this will allow to define the menu item with its own CSS style.
[+] Multi-Vendor: Ability to make a fully featured vendor storefront like on eBay added.
[+] Multi-Vendor: Vendors were forbidden to enter JavaScript code.
[+] Products: Bulk promo text editing added.
[+] Promotions: New condition "Shipping methods" added.
[+] Sign in: Registration link added to the login popup.
[+] Upgrade center: New Upgarde center implemented.
[*] Модули: Call requests: Email notifications added.
[*] Модули: Call requests: The "Phone mask" setting added for the phone number.
[*] Модули: E-mail marketing: The E-mail marketing add-on now uses different settings and API keys for different storefronts.
[*] Модули: Store locator: Links were cut out from the Description field when using HTML mode in it.
[*] Модули: Tags: User tags removed.
[*] Admin: Tabs in the admin panel look like pills now.
[*] Cache: Caching for category products added.
[*] Cache: The Main content block & filters are cached now.
[*] Checkout: Multi-page checkout style removed.
[*] Core: The "Image verification: Use for" settings were replaced by a multi-checkbox setting.
[*] Core: Users: Profiles: Ability to use a username instead of an email for authentication removed.
[*] CSS/JS: The gzip_css_js tweak is no longer available.
[*] Database: CS-Cart database works correctly in Strict mode now.
[*] Exim: Product options support multiple languages now.
[*] File editor: File editor was divided into templates editor and other files editor.
[*] File uploader: Image format validation now uses the MIME type instead of checking the image extension.
[*] Filters: Advanced filters removed, date picker support added, search by filter variants added, ability to filter by a checkbox feature added.
[*] Filters: Basic theme: Blocks modified to support new filters.
[*] Filters: Links replaced by checkboxes, product count calculation added, filter by number features looks like a slider now, filter positions can be changed via drag-n-drop in the admin panel.
[*] JS: JavaScript is loaded last and doesn't block page loading now.
[*] Modules: Apache mod_deflate is used instead of the PHP gz_handler.
[*] Modules: GeoIp data updated.
[*] Payments: PayPal express checkout: Malaysian Ringgit and Turkish Lira added to the Currencies list.
[*] Products: Ability to enable/disable downloadable products feature added.
[*] Products: Ability to update shared products positions under the All stores mode added.
[*] Shippings: Shipping settings section removed, the Add/update shipping method page improved.
[!] Модули: Access restrictions: Email checking function didn't work with PECL version higher than 8.33. Fixed.
[!] Модули: Banners: SQL error occured when updating the banner image. Fixed.
[!] Модули: Buy together: Combination products were shown when they shouldn't be (hidden, out of stock, etc.). Fixed.
[!] Модули: Comments and reviews: Pagination on the categories page did not work. Fixed.
[!] Модули: Comments and reviews: Testimonials: Posts in the "Testimonials" block were displayed randomly despite the settings. Fixed.
[!] Модули: Ebay: Export was failed if the company postal code didn't belong to the country defined in the template settings. Fixed.
[!] Модули: Ebay: Social login: If an admin had no permissions, he could still manage the Social login and the ebay synchronization add-on. Fixed.
[!] Модули: Ebay: XML parsing error appeared during features export to ebay. Fixed.
[!] Модули: Form builder: HTTPS redirecting was active in AJAX mode. Fixed.
[!] Модули: Gift certificates: Min and max amount were calculated incorreclty if the primary currency was disabled. Fixed.
[!] Модули: Gift certificates: Physical size of the price value was smaller then the size of the currency symbol on a gift certificate. Fixed.
[!] Модули: Google export: Exporting the "Sale price" field caused perfomance issues. Fixed.
[!] Модули: HiDPI: The background color of the newly generated image was always "white". Fixed.
[!] Модули: HiDPI: The "Image format is not supported by GD library installed on your server." error message was displayed when cloning the storefront. Fixed.
[!] Модули: Newsletters: Incorrect SMTP server settings were used. Fixed.
[!] Модули: Newsletters: The "Confirmed" flag wasn't enabled for the mailing lists with no autoresponder. Fixed.
[!] Модули: Newsletters: The latest subscription's timestamp was applied for all subscribers. Fixed.
[!] Модули: Original values for add-on settings were not cleared when uninstalling an add-on. Fixed.
[!] Модули: Reward points: Missing language variable was used in the Reward points log. Fixed.
[!] Модули: Reward points: Order management: The "Points in use" field disappeared after editing the order in the admin panel. Fixed.
[!] Модули: SEO: A database error occured when changing SEO settings, if a product with SEO name was removed with the SEO add-on disabled. Fixed.
[!] Модули: SEO: A lot of pages were not being indexed. Fixed.
[!] Модули: SEO: A product SEO name was generated incorrectly after removing the main category of the product. Fixed.
[!] Модули: SEO: Some japanese hieroglyphs were cut out when generating SEO name.
[!] Модули: Social login: PHP notice occured when company_id=0. Fixed.
[!] Модули: Social login: Users couldn't link social accounts to their profiles, if the "quick registration" setting was disabled. Fixed.
[!] Модули: Social login: Widget mode: The Social login add-on didn't work properly in the Widget mode. Fixed.
[!] Модули: Store import: PHP fatal error appeared, if an admin converted LESS to CSS in the Visual editor before import. Fixed.
[!] Модули: Wishlist: When adding a product to the wishlist from the Quick View pop-up, a notification was displayed behind the pop-up. Fixed.
[!] API: Incorrect parameter settings for the number of displayed elements on the page were used by default. Fixed.
[!] API: Payments: Shipping: The wrong condition didn't allow admin to create a shipping or a payment method via API. Fixed.
[!] Block manager: Block settings: Zero value was replaced by the previous value in the Third level elements field. Fixed.
[!] Block manager: Grids could be arranged globally from the Layouts tab of a product details page. Fixed.
[!] Call requests: Phone number was hidden if the "Phone prefix length" setting was empty. Fixed.
[!] Categories: Selected sorting was not being saved when updating category page. Fixed.
[!] Checkout: Credit card validation didn't work properly on Mac OS X Yosemite & default Japanese IME. Fixed.
[!] Checkout: Settings: Minimum order amount message wasn't shown on checkout. Fixed.
[!] Core: HTTPS determined incorrectly using header HTTP_X_HTTPS. Fixed.
[!] Core: Image verification: Captcha was not displayed, if the Background image option was set up. Fixed.
[!] Currencies: Live exchange rates: Primary currency was displayed twice. Fixed.
[!] Dashboard: The Abandoned carts block showed the number of products in the cart instead of the number of abandoned carts. Fixed.
[!] Design: Backend: Extra symbols were displayed near the Close button in the popup window, if the Japanese lanuage was chosen for the admin panel. Fixed.
[!] Design: Backend: Positioning of the multiple-select box tooltip improved.
[!] Design: Feature comparison: The image height ignored the "products list thumbnail height" setting. Fixed.
[!] Design: Menu: Function definition of the horizontal or vertical menu did not work properly. Fixed.
[!] Design: Products: If the width of the detailed image was less than 280px the image was not centered. Fixed.
[!] Design: Products: Long promo text displayed incorrectly on the product details page when there were many option combinations images. Fixed.
[!] Design: Products: Scroller: The scroller block was displayed incorrectly on mobile devices, if the quantity of the items in the block was equal to one. Fixed.
[!] Design: Quick menu: An admin was redirected to the blank page after adding a new section. Fixed.
[!] Design: Scroller: The Quick View button wasn't visible when hovering the mouse pointer over it. Fixed.
[!] Design: Store locator: The search button of the Store locator block was dispalyed in the top right corner of the page. Fixed.
[!] Design: Styles: A page, that was loaded over HTTPS, got an error because it requested unsecured content.
[!] Design: Styles: If the top panel in the Posh style had full width, an admin couldn't change the color of the whole panel. Fixed.
[!] Design: Styles of the vertical menu fixed for Brightness styles.
[!] Exim: Feature variants couldn't be imported, if the feature name contained the newline character. Fixed.
[!] Exim: If all the products were exported and then deleted, after the deletion they could be exported again. Fixed.
[!] Exim: If there was more than one storefront, product descriptions of the root storefront were updated during data import. Fixed.
[!] Exim: Users: Profile fields were exported and imported incorrectly when they were created for the billing/shipping section. Fixed.
[!] Exim: Users: There was an ability to change the user type of the root admin via the import functionality. Fixed.
[!] Installer: mod_security detection worked incorrectly and blocked further installation. Fixed.
[!] JavaScript: JavaScript Error occured when changing the vendor for a product. Fixed.
[!] Live editor: Compatibility with demo store panel implemented.
[!] Live editor: Language variables: The value wasn't saved in the cscart_language_values table. Fixed.
[!] Multi-Vendor: Модули: Vendor data premoderation: During cloning, the products got the Pending statuses regardless the add-on settings. Fixed.
[!] Multi-Vendor: If a vendor had restricted categories, the bulk product addition didn't work. Fixed.
[!] Multi-Vendor: Orders: Checkout: When buying products from several vendors, minimum order amount was checked for each vendor sub-order. Fixed.
[!] Multi-Vendor: Users: Vendors couldn't update or activate their profiles. Fixed.
[!] Order management: If the product option was blocked by the forbidden combination, that product was deleted from the cart when editing the order. Fixed.
[!] Orders: The "Incomplete orders" button wasn't displayed under the gear menu, if all the orders with other statuses were deleted. Fixed.
[!] Orders: User email link on the order details page didn't work, because of the incorrect @ symbol encrypting. Fixed.
[!] Pages: Comments & reviews: The "Save and close" button redirected incorrectly, if REQUEST contained the "page" parameter. Fixed.
[!] Payments: 2checkout: The shipping address was requested at the payment even if the cart contained only EDP products. Fixed.
[!] Payments: Ability to choose currency in PayPal Advanced added.
[!] Payments: Модули: If a payment processor was added by an add-on, it remained active after disabling the add-on. Fixed.
[!] Payments: Amazon checkout: Session started incorrectly when callback from Amazon was received. Fixed.
[!] Payments: CRE Secure: Credit card data input fields were too small. Fixed.
[!] Payments: DataTrans: Configuration instructions were updated.
[!] Payments: eWay: Client Side Encryption fuctionality added.
[!] Payments: PayPal: Order got failed if gift certificate amount was greater then order total. Fixed.
[!] Payments: PayPal Standard: PayPal IPN worked incorrectly, if a customer used promotions. Fixed.
[!] Payments: PayPal Standard: Users did not receive notifications about orders with the Open status. Fixed.
[!] Payments: PayPal: "The Low in stock" notification was sent twice during IPN processing. Fixed.
[!] Performance: Categories: Changing category's company was extremely slow. Fixed.
[!] Product options: There was no ability to uncheck a product option from the cart page. Fixed.
[!] Product options: Unselected product options were shown in the admin invoice, if the selectbox type was excepted and could not be selected. Fixed.
[!] Products: Admin couldn't edit user groups for several products, if localization functionality was disabled. Fixed.
[!] Products: EDP: Order management: The "No shippings available" error appeared when editing order with no shipping required. Fixed.
[!] Products: Files: In some cases, EDP/files attached to products were downloaded damaged. Fixed.
[!] Products: Files: The php warning appeared when a user downloaded the preview file. Fixed.
[!] Products: If a product had zero price and the "Ask customer to enter the price" option chosen, the ruble sign was displayed incorrectly. Fixed.
[!] Products: Quantity discount wasn't removed after deletion of the corresponding user group. Fixed.
[!] Products: Quick View: The popup didn't open in full size, but with a scrollbar. Fixed.
[!] Profile fields: The last available year in the date picker was the current year. Fixed.
[!] Promotions: The "Categories > in" promotion condition worked incorrectly at the last checkout step. Fixed.
[!] Promotions: The "Give user group" bonus wasn't applied when the group was hidden. Fixed.
[!] Promotions: Using the "once per customer" condition together with condition groups caused PHP notice. This kind of promotion was applied incorrectly in case of the complicated condition logic. Fixed.
[!] Promotions: Visual editor: Applied promotions notice appeared after entering the visual editor with an empty cart. Fixed.
[!] Scripts: Blocks JS code caching worked incorrectly. Fixed.
[!] Searchanise: If the store database was inconsistent, PHP notices appeared while submitting data to Searchanise. Fixed.
[!] Searchanise: Price was displayed incorrectly when the currency settings used html entites. Fixed.
[!] Shipments: Print Packing Slip: The line break tag was displayed in the comments field. Fixed.
[!] Store import: PHP comments with # symbol were not removed from configuration files. Fixed.
[!] Store import: SQL error appeared if PayPal settings contained apostrophe. Fixed.
[!] Stores: Ability to delete the only storefront was disabled.
[!] Stores: Entered company settings were overwritten by another company settings when creating the company. Fixed.
[!] The "Your changes have not been saved" notification was displayed for all forms with price field (if the currency symbol was displayed in the input field) when reloading page without any changes.
[!] Users: Existing customer's e-mail could be used to create an admin account. Fixed.
[!] Widget mode: Widget mode was enabled, if the hostname contained any port (for example, localhost:9090). Fixed.
[!] WYSIWYG: CKEditor: Some text in the <span> tag removed from the source code. Fixed.
[!] WYSIWYG: Redactor: Background color of the text wasn't saved. Fixed.
[!] {#5155} Layouts: Block copies were created during layout import with the Russian language active. Fixed.
[!] {#5191} TinyMCE: ElFinder: Image scaling didn't work. Fixed.
[!] {#5288} Payments: Proxy Pay: Order could be processed twice. Fixed.
[!] {#5305} Модули: Buy together: Product combination was displayed confusing in the cart. Fixed.
[!] {#5315} Stores: Storefront URL was case-sensitive which caused redirect loop. Fixed.
[!] {#5349} Модули: Reward points: Promotions: Order management: The "Stop other rules" setting didn't work because the promotion with the "Points on user account" condition wasn't applied at order management. Fixed.
[!] {#5356} Orders: EDP notification was sent even if the "Notify customer" option was disabled. Fixed.
[!] {#5362} Features: If an admin did not set the value for a feature of the Date type, it was set to 01/01/1970. Fixed.
[!] {#5372} Social buttons: SEO: SEO name was not generated for product that was shared via e-mail. Fixed.
[!] {#5373} Design: Payments: The payment method icon was resized on checkout. Fixed.
[!] {#5379} Модули: RSS feed: PHP error occured, if the product didn't have any images. Fixed.
[!] {#5380} Design: Basic theme: CSS class "2checkout" was renamed to "twocheckout".
[!] {#5385} Order statuses: All stores: The "Update for all stores" button didn't work for the E-mail header field. Fixed.
[!] {#5391} Promotions: Cart: The "Subtotal" promotion condition didn't take into account the discount applied by another promotions. Fixed.
[!] {#5392} Multi-Vendor: Модули: Gift certificates: There was an ability to add a gift certificate together with products to the cart. Fixed.
[!] {#5395} Orders: Order management: When choosing another customer in the order management section, the order creation date was replaced by the customer registration date. Fixed.
[!] {#5404} Categories: Products: Setting in-category position of product that belonged to several categories worked incorrectly. Fixed.
[!] {#5416} Design: Products: A product name was cut short, even if there was much free space. Fixed.
[!] {#5427} Core: Email validator: Emails with new .consulting domain name didn't pass the validation. Fixed.
[!] {#5430} Admin: Categories: In some cases, a product wasn't removed after its category deletion. Fixed.
[!] {#5436} Design: Products: Product description text in h1-h6 tags was displayed incorrectly if it was long. Fixed.
[!] {#5446} Call requests: Product quantity and product options were ignored. Fixed.
[!] {#5447} Core: Hooks: The create_pages_condition_pre and the create_pages_condition_post hooks were doubled incorrectly. Fixed.
[!] {#5456} Checkout: The payment name was not displayed, if only one payment method was enabled. Fixed.
[!] {#5457} Design: Cart: Table header had the same color as the first element of the table. Fixed.
[!] {#5458} Design: Product tabs font ignored Visual editor settings. Fixed.
[!] {#5467} Design: Responsive theme: Menu did not work on the devices that combined touch screen and mouse controls. Fixed.
[!] {#5472} Design: Shipments: A shipment number was wrong on the order details page. Fixed.
[!] {#5473} Модули: Social login: Duplicate id removed.
[!] {#5476} Payments: PayPal Standard: The pp_product_count_is_incorrect error appeared, if the "Price included tax" option was disabled. Fixed.
[!] {#5493} Currencies: Selecting a currency using "currency_code" caused the SQL error. Fixed.
[!] {#5530} Shipments: Order statuses: Restricted administrator could create a shipment with new order status, even if it was forbidden by the user group. Fixed.
[!] {#5548} Модули: Social buttons: Facebook button did not work, if the "button font" setting contained two words. Fixed.
[!] {#5606} Payments: PayPal: An error appeared if the description field contained more than 127 symbols. Fixed.
[!] {#5609} Payments: PayPal: Email notification was sent twice to the order department email address. Fixed.
[!] {#5635} Payments: PayPal: 3dSecure did not work. Fixed.
[!] {#5641} The "Notify visitors about cookies use" notification was not W3C compatible. Fixed.
Version 4.2.4, November 27 2014
[+] Addons: The 'PayPal' addon added.
[+] Core: IPv6 support added.
[+] Design: Responsive theme: Auto-scroll to active section added to accordeon.
[+] Payment methods: Realex Payments added.
[+] Sales reports: Pie chart legend added.
[*] {#5241} Admin panel: Navigating to a page with an ID higher than the max available page number now redirects to the page with the biggest available number.
[!] Addons: Comments and reviews: Average rating could be calculated incorrectly if the reviews were made without rating. Fixed.
[!] Addons: Comments and reviews: Product rating was misplaced when big thumbnails were used. Fixed.
[!] Addons: Form builder: Multiple checkbox/selectbox values were not saved between requests if image verification code was invalid. Fixed.
[!] Addons: Image zoom: Zoomed image could be centered incorrectly if the uploaded detailed image was smaller then the image size on the product details page. Fixed.
[!] Addons: RSS feed: Items from subcategories were not displayed even if the "Show products from subcategories of the selected category" option was enabled. Fixed.
[!] Admin panel: Product management: The "This webpage has a redirect loop" error could occur when all products were deleted from the store. Fixed.
[!] Admin panel: Settings: The "Security" section was not available for individual storefronts. Fixed.
[!] AJAX request's return_url was generated based on the requested page URL instead of the referer URL. Fixed.
[!] Categories: Products: Product position wasn't saved on bulk product addition. Fixed.
[!] CKEditor: All text input fields were disabled if the editor was used in a modal window. Fixed.
[!] Core: Hooks: The second param was ignored on hook priority registration. Fixed.
[!] Design: Basic theme: Images from the Promo text field were not properly resized. Fixed.
[!] Design: Products: An empty product details page was displayed too narrow. Fixed.
[!] Export/Import: Products: Tracking: Empty "tracking" field caused the product not to be shown in the products list. Fixed.
[!] Orders: Tracking: The tracking number text was grammatically incorrect. Fixed.
[!] Payment methods: Paypal: Hebrew symbols displayed incorrectly on the PayPal side. Fixed.
[!] Product options: The selected option was not highlighted with a border. Fixed.
[!] Product options: Options with no available variants due to allowed combinations were displayed when should have been hidden completely. Fixed.
[!] Products: Options: Blocks: Product option manipulation did not trigger the "Products" block cache to refresh. Fixed.
[!] Products: Price: Addons: SEO: Product price could be found in the page source by a guest customer even if the "Hide price and the 'Add to cart' button" setting was active. Fixed.
[!] Render manager: Block content could be generated twice if the grid was auto-resized. Fixed.
[!] Shipping methods: Temando: The "Default suburb" setting was displayed incorrectly. Fixed.
[!] Shipping methods: USPS: PHP error notice was displayed on the checkout page when shipping price was calculated. Fixed.
[!] WYSIWYG: Redactor: Redactor didn't work with Portuguese language. Fixed.
[!] {#5219} Promotions: Coupon: There was an ability to use a coupon code with number of usages of 1 more than once. Fixed.
[!] {#5234} Design: Products: Long promo text was displayed incorrectly on the detail product page. Fixed.
[!] {#5263} Order management: Manually set tax rates with 3 decimal digits were rounded during order editing. Fixed.
[!] {#5271} Addons: News and emails: If a SEO rule was assigned to the "newsletters.track" dispatch, the SEO link was generated incorrectly. Fixed.
[!] {#5282} Design: Addons: Reward points: Space between 'price in points' and 'reward points' was bigger than between any other two fields. Fixed.
[!] {#5283} The 'addEventListener' event did not work in IE8. Fixed.
[!] {#5299} Addons: Comments and reviews: Empty stars were displayed in the categories pages when only comments without rating were enabled. Fixed.
[!] {#5317} Shipping methods: Currencies: The first line on the Cost dependencies page was displayed with the secondary currency symbol. Fixed.
[!] {#5324} Order management: Promotions: Reward points: Promotion dependent on user's reward points count was always applied on order edition. Fixed.
[!] {#5325} Addons: Call request: The call request form was loaded for all products, even if the Buy in one click button was disabled. Fixed.
[!] {#5337} Products options: Product with several options with a File type one among them could not be added to cart. Fixed.
[!] {#5348} Export/Import: Products: Images: Detailed image type was used instead of preview image type. Fixed.
Version 4.2.3, October 16 2014