• 4.3.6, 25.06.2018
  • В письмах с ключами добавлена проверка на протокол https.
  • 4.3.5, 16.03.2018
  • Совместимость с последними версиями Битрикс в случае отдачи файла, хранимого как путь.
  • 4.3.4, 22.03.2017
    Фикс генератора купонов под PHP7.
  • 4.3.3, 06.07.2016
    Улучшена обработка работы события OnBeforeAddKey.
  • 4.3.2, 13.05.2015
    Мелкие исправления.
  • 4.3.1, 05.01.2015
    Исправление под старшие версии Битрикс.
  • 4.3.0, 29.06.2014
    - Мелкие улучшения, замена функции htmlspecialchars.
  • 4.2.1, 30.10.2013
    - Исправлена ошибка отдачи файлов с кириллическими названиями на неUTF-установках.
  • 4.2.0, 19.08.2013
  • Введена поддержка шаблонных номеров заказов.
  • В настройки модуля добавлена опция "Запрещать повторную отгрузку товара в любом случае".
  • 4.1.1, 23.07.2013
    - Ошибка кодировки параметров шаблона isale.news.detail.
  • 4.1.0, 01.04.2013
    - Добавлена поддержка кастомной функции ASDIsaleShippingOrder($ID). Если функция существует, исполнение на отгрузку ключей будет передано полностью ей.
  • 4.0.2, 05.02.2013
    - Исправлена ошибка sql-запроса, иногда возникающая при сортировке электронных товаров в админ.части.
  • 4.0.1, 22.01.2013
    - Исправления для PHP5.4.
  • 4.0.0, 07.12.2012
    - Изменено название модуля. - Иконка для 12-й версии. - Исправлен баг с пакетной загрузкой файловых ключей.
  • 3.8.7, 21.11.2012
    - Добавлено событие OnReadCSVLine, обработчику которого передается каждая строчка файла CSV при импорте. Вторым параметром передается тип разделителя. - Исправлена ошибка скачивания тяжелых файлов под Android.
  • 3.8.6, 20.11.2012
    - Добавлено событие OnAfterCheckBasket, вызываемое после проверки корзины на предмет наличия ключей. Обработчику по ссылке передается массив ключей для отправки, которые можно изменить.
  • 3.8.5, 20.11.2012
    - Исправление ошибки скачивания в браузере Опера тяжелых файлов.
  • 3.8.4, 20.11.2012
    - В списке ключей для фильтра по товару теперь добавлена кнопка выбора товара. - Обработка ситуации при удалении важного модуля инфоблоков. - При удалении файловых ключей, добавленных через импорт, теперь удаляются и физические файлы с диска (только для вновь загружаемых ключей). - При массовом импорте файловых ключей, если происходит ошибка добавления, файлы удаляются с диска. - Исправление sql-ошибки, иногда возникавшей при сортировке ключей по имени продукта. - В публичный компонент списка ключей теперь передаются все поля. - Прочие мелкие исправления и улучшения.
  • 3.8.2, 20.02.2012
    - Ключи в публичном компоненте теперь сортируются по номеру заказа. - В настройки модуля добавлена опция "Не проверять наличие отправляемых файлов". - Незначительные изменения ядра.
  • 3.8.0, 08.02.2012
    - Исправлена ошибка при отправке определения ссылки на файл для скачивания. - При отдаче электронного файла теперь можно проверять владельца, спрашивая авторизацию пользователя (включается в настройках модуля). - Разработчикам: добавлено событие OnBeforeSendMail(&$eventType, &$lid, &$arEventFields){return true||false;}, вызывается перед отправкой ключей/ссылок (кроме файлового ключа), а также системных сообщений, дает возможность переопределить поля или отменить отправку.
  • 3.7.0, 25.01.2012
    - Электронный товар теперь отправляется даже если файл был не найден. В этом слуае дополнительно генерируется два стандартных письма об отсутствии файла (клиенту и администратору). Также, в случае неуспеха, не производятся действия, настроенные на успешную отправку всех ключей. - В списке отгруженных электронных товаров такие товары помечаются маркером "файл отсутствует". - Там же предусмотрен фильтр по данному типу товаров. - Свойство хранения электронных товаров теперь может быть множественным. - Добавлена поддержка скачивания тяжелых файлов (настройки модуля, требует сервер NGINX). - Разработчикам: в метод CIsaleKeys::ShippingOrder() добавлен второй параметр (необязательный), в котором можно передать ID существующего ключа в заказе, тогда будет переотправлен только он. Также добавлен метод ShippingOrderKey($ID, $onlyKeyID), выполняющий аналогичную задачу. - Разработчикам: добавлен новый метод ShippingOrderProduct($ID, $productID), аналогичный предыдущему, но на вход получает ID товара из заказа. - Разработчикам: добавлено новое событие OnBeforeAddKey, вызываемое перед добавлением ключа, с возможностью изменить данные. - Разработчикам: ключи теперь можно фильтровать по двум системным полям (PARAM_1 и PARAM_2).
  • 3.6.2, 06.10.2011
    - Некоторые изменения в API модуля. Это и все предыдущие обновления настоятельно рекомендуются к установке. - Незначительные изменения в административной форме редактирования ключа.
  • 3.6.1, 23.08.2011
    - Исправлена ошибка перевода статуса заказа после его оплаты.
  • 3.6.0, 17.08.2011
    - Добавлено событие OnAfterFileDownload, вызывается после скачивания электронного товара (файла). Функции-обработчику передается массив отданного ключа.
  • 3.5.1, 27.06.2011
    - Исправление ошибки с языковыми файлами в предыдущем обновлении.
  • 3.5.0, 26.06.2011
    - В компонент показа закрытого контента добавлена возможность скрывать свойства до покупки. - В этот же компонент добавлена проверка у авторизованного пользователя, покупал ли он просматриваемый товар (без ввода купона).
  • 3.4.1, 10.06.2011
    - Изменение в инсталляторе БД модуля
  • 3.4.0, 10.05.2011
    - Ключи и электронные товары теперь допускают группировку в списке по товарам (при группировке, возможно, потребуется добавить колонку "Кол-во товаров" через кнопку "Настроить" списка). - Электронные товары теперь допускают хранение нескольких файлов в разных свойствах - при покупке таких товаров покупателю отправляется столько ссылок на один товар, сколько свойств-файлов указано. - При успешной отгрузке всех ключей теперь разрешается доставка заказа (включается в настройках). - В письмах со ссылками на скачивание электронных товаров теперь приходит информация о весе и расширении файла каждой позиции. - В письмах дата заказа теперь отображается в формате сайта заказа. - Перед отправкой ссылки на электронный товар теперь всегда проверяется доступность физического файла. - В окошке поиска элементов инфоблоков исправлены ошибки, обновлен интерфейс. Там же теперь выводятся только значимые инфоблоки (которые как-либо указаны в настройках модуля). - В письме с файловыми ключами (не электронными товарами) теперь обрабатывается шаблон SALE_EMAIL. - Незначительные изменения в компоненте публичного списка ключей. - Незначительные изменения в административной части.
  • 3.3.0, 19.10.2010
    - Добавлено событие OnBeforeCheckGetFile, вызывается при запросе файла на скачивание, до системной проверки.
  • 3.2.1, 04.08.2010
    - Исправление интерфейсной ошибки в шаблоне компонента закрытого контента.
  • 3.2.0, 17.07.2010
    - В почтовых шаблонах отправки одиночного товара теперь доступен ID отправляемого товара. - Исправлены незначительные неточности при работе в режиме многосайтовости. - Новый обработчик событий OnBuildOrderListItem, позволяющий модифицировать список отправляемых ключей (товаров) при смешанном варианте отправки. - Новый обработчик событий OnAfterSendKeys, вызываемый после отправки всех ключей при оплате заказа. - Незначительные изменения API модуля.
  • 3.1.0, 11.07.2010
    - Настройки модуля разбиты по вкладкам для большего удобства. - В настройках модуля (вкладка электронных товаров) новая опция "Проверять наличие и доступность файла перед отправкой" (по умолчанию выключена). - Исправлена мелкая ошибка при активированной опции "Проверять очередь при добавлении ключей".
  • 3.0.1, 23.06.2010
    - Исправление ошибки сохранения ключа для очереди.
  • 3.0.0, 23.06.2010
    - Добавлена возможность редактирования всех доступных полей ключа. - Добавлена возможность фильтрации ключей по конкретному инфоблоку (ключ IBLOCK_ID). - Новый компонент isale.news.detail (незначительная доработка компонента news.detail) для организации продажи доступа к отдельным статьям. - Списки ключей теперь можно сортировать по имени покупателя. - Незначительные изменения административного интерфейса. - В очереди ключей добавлены новые групповые действия для подготовки ключей к отправке. - Более сильная проверка генерируемого PIN-кода на уникальность. - Добавлен новый обработчик событий OnBeforeCheckBasketItem, вызываемый во время проверки каждого элемента корзины заказа после его оплаты. Может быть использован для отмены дальнейшей проверки элемента корзины.
  • 2.4.2, 14.04.2010
    - Исправлена ошибка в пакетной загрузке ключей zip-архивом при установленной PHP-библиотеке ZZlib
  • 2.4.1, 30.01.2010
    - Исправление ошибки обновления 2.4.0, при которой в очередь не добавлялось более одного ключа при включенном флаге "проверять очередь при добавлении ключа".
  • 2.4.0, 28.01.2010
    - Теперь при включенной опции "Запрещать отгрузку товара, при неполной комплектации ключей" валидные ключи попадают в очередь готовые к отправке. - Если в настройках модуля стоит конечный статус для заказа (устанавливаемый после отправки всех ключей), то статус будет меняться после оттправки всех ключей из очереди. Также теперь статус будет ставиться и при выключенной опции пакетной отправки ключей. - Небольшие изменения в публичном компоненте (Список ключей). - Исправлена ошибка сброса флага готовности ключа к отправке из очереди. - Небольшие косметические изменения в административной части. - Добавлена проверки очереди при добавлении текстового ключа. Теперь, если какой-либо товар находится без ключа в очереди, то к нему происходит привязка и ключ активируется к отправке (автоматической отправки не происходит). Внимание! Необходимо активировать соответствующую опцию в настройках модуля. - Добавлена возможность автоматического генерирования строкового ключа (PIN-кода). Необходимо указать инфоблоки в настройках модуля.
  • 2.3.2, 04.11.2009
    - Исправление ошибки отправки ключей из очереди при отключенной опции "Отправлять ключи пакетами"
  • 2.3.1, 01.11.2009
    - Исправлена ошибка некорректного формирования писем с ключами из очереди - Добавлена опция отображения названий файлов в ключах (включается в настройках) - Добавлена сортировка по названиям ключей
  • 2.3.0, 27.10.2009
    - Реализована возможность пакетной загрузки файловых ключей. - Реализована возможность пакетной отправки письма. Для этих целей добавлен новый тип почтового события ISALE_MULTI_SEND. Данный функционал требует включения соответствующей опции в настройках главного модуля. - Мелкие исправления интерфейса. - Новая настройка модуля "Запрещать отгрузку товара, при неполной комплектации ключей". Распространяется только для пин-кодов и файловых ключей. - Добавлен новый тип почтового события ISALE_NOT_COMPLETE_ORDER, письмо по которому отсылается покупателю в случае неполной комплектации заказа. - Добавлена настройка модуля "При успешной отправке всех ключей переводить заказ в статус". - В список отгруженных ключей, а также в очередь и в список товаров добавлено поле "Покупатель" (воспользуйтесь кнопкой "Настроить" списка). Данное поле также доступно для фильтрации. - Поправлена ошибка отправки ключей на e-mail, указанный в бюджете покупателя, вместо e-mail'а в профиле заказа.
  • 2.2.1, 17.10.2009
    - Исправление неточностей в алгоритме отправки файловых ключей. - Мелкие изменения страницы настроек.
  • 2.2.0, 13.10.2009
    - Добавлен новый вид импорта: пакетная загрузка ключей для одного товара. - Усилена проверка полей при добавлении ключей. - Небольшие изменения административного интерфейса. - Незначительные изменения административного интерфейса для уровня прав "только чтение". - Мелкие исправления и улучшения CSV-импорта. - Исправлено неполное удаление почтовых шаблонов при деинсталяции модуля.
  • 2.1.0, 10.09.2009
    - Добавлена настройка модуля "Отправлять товар не при оплате, а при переводе в статус". При активированной опции отгрузка товара будет происходить не при оплате заказа, а при переводе заказа в данные статусы. - Добавлена настройка модуля "После отдачи файла переводить заказ в статус". При активированной опции после отдачи файла заказа будет переводиться в выделенный статус. - Добавлена настройка модуля "Запрещать скачивание файла, если заказ в статусе". Перед скачиванием файла будет происходить проверка статуса заказа. И если последний будет иметь выделенный статус, в отдаче фала пользователю будет октазано. - Реализована возможность указывать один и тот же инфоблок как для продажи ключей, так и для продажи файлов. - Корректная обработка отгрузки файла при множественном типе свойства "Файл". - Исправление ошибки в публичной компоненте на версии UTF.