Продажа контента
От: Долганин Антон
8 900 ₽
Дата публикации:
27.07.2009
Число установок:
100 - 499 раз
Дата обновления:
04.06.2023
Включает в себя:
Компоненты, Модуль
Последняя версия:
4.3.16
| Подробнее на . Или сразу демки: - продажа статей - продажа файлов |
Модуль решает следующие задачи.
1. Отгрузка различных текстовых кодов. Может применяться, например, для продажи PIN-кодов оплаты.
2. Отгрузка уникальных ссылок на скачивание различного файлового контента. Может применяться, например, для продажи MP3, PDF.
3. Доступ к закрытой информации. Например, можно купить доступ к конкретной статье, блогу, форуму. Блоги и форумы даны для примера и не реализованы из коробки, но могут быть реализованы силами разработчика.
4. И так далее. Другими словами, любой процесс продажи закрытой информации решается данным модулем. (если в списке вашей задачи нет, лучше конечно уточнить сначала, связавшись по указанным контактам)
Характеристики
|
Дата публикации
|
27.07.2009 |
|
Число установок
|
100 - 499 раз |
|
Дата обновления
|
04.06.2023 |
|
Включает в себя
|
Компоненты Модуль |
|
Последняя версия
|
4.3.16 |
|
Адаптивность
|
Нет |
|
Поддержка композита
|
Нет |
|
Совместимо с Сайты24
|
Нет |
|
Подходящие редакции 1С-Битрикс
|
3380 3381 3384 3443 |
|
Наличие демо-режима
|
Да |
|
Продолжительность демо-периода
|
Нет |
- В методе получения ключей фильтр по ИД товаров теперь принимает и фильтр.
- Поддержка PHP 8.
- Поддержка PHP 8.
- Улучшение совместимости с последними версиями Битрикс.
- Исправлена ошибка определения размера отправляемого электронного товара в некоторых случаях.
- В компоненте списка файлов на скачивание убраны ошибочные позиции, если файла не существует.
- В скрипте отдачи файла на скачивание убрана проверка SITE_ID.
- В форме поиска элементов инфоблока убрана ошибка в старших версиях PHP.
- Улучшения в скрипте отдачи файла на скачивание.
- Исправлена ошибка при отправке дублирующихся позиций в заказе.
- Поддержка файлов, хранящихся в облаке.
- В письмах с ключами добавлена проверка на протокол https.
- Совместимость с последними версиями Битрикс в случае отдачи файла, хранимого как путь.
- Фикс генератора купонов под PHP7.
- Улучшена обработка работы события OnBeforeAddKey.
- Мелкие исправления.
- Исправление под старшие версии Битрикс.
- - Мелкие улучшения, замена функции htmlspecialchars.
- - Исправлена ошибка отдачи файлов с кириллическими названиями на неUTF-установках.
- Введена поддержка шаблонных номеров заказов.
- В настройки модуля добавлена опция "Запрещать повторную отгрузку товара в любом случае".
- - Ошибка кодировки параметров шаблона isale.news.detail.
- - Добавлена поддержка кастомной функции ASDIsaleShippingOrder($ID). Если функция существует, исполнение на отгрузку ключей будет передано полностью ей.
- - Исправлена ошибка sql-запроса, иногда возникающая при сортировке электронных товаров в админ.части.
- - Исправления для PHP5.4.
- - Изменено название модуля. - Иконка для 12-й версии. - Исправлен баг с пакетной загрузкой файловых ключей.
- - Добавлено событие OnReadCSVLine, обработчику которого передается каждая строчка файла CSV при импорте. Вторым параметром передается тип разделителя. - Исправлена ошибка скачивания тяжелых файлов под Android.
- - Добавлено событие OnAfterCheckBasket, вызываемое после проверки корзины на предмет наличия ключей. Обработчику по ссылке передается массив ключей для отправки, которые можно изменить.
- - Исправление ошибки скачивания в браузере Опера тяжелых файлов.
- - В списке ключей для фильтра по товару теперь добавлена кнопка выбора товара. - Обработка ситуации при удалении важного модуля инфоблоков. - При удалении файловых ключей, добавленных через импорт, теперь удаляются и физические файлы с диска (только для вновь загружаемых ключей). - При массовом импорте файловых ключей, если происходит ошибка добавления, файлы удаляются с диска. - Исправление sql-ошибки, иногда возникавшей при сортировке ключей по имени продукта. - В публичный компонент списка ключей теперь передаются все поля. - Прочие мелкие исправления и улучшения.
- - Ключи в публичном компоненте теперь сортируются по номеру заказа. - В настройки модуля добавлена опция "Не проверять наличие отправляемых файлов". - Незначительные изменения ядра.
- - Исправлена ошибка при отправке определения ссылки на файл для скачивания. - При отдаче электронного файла теперь можно проверять владельца, спрашивая авторизацию пользователя (включается в настройках модуля). - Разработчикам: добавлено событие OnBeforeSendMail(&$eventType, &$lid, &$arEventFields){return true||false;}, вызывается перед отправкой ключей/ссылок (кроме файлового ключа), а также системных сообщений, дает возможность переопределить поля или отменить отправку.
- - Электронный товар теперь отправляется даже если файл был не найден. В этом слуае дополнительно генерируется два стандартных письма об отсутствии файла (клиенту и администратору). Также, в случае неуспеха, не производятся действия, настроенные на успешную отправку всех ключей. - В списке отгруженных электронных товаров такие товары помечаются маркером "файл отсутствует". - Там же предусмотрен фильтр по данному типу товаров. - Свойство хранения электронных товаров теперь может быть множественным. - Добавлена поддержка скачивания тяжелых файлов (настройки модуля, требует сервер NGINX). - Разработчикам: в метод CIsaleKeys::ShippingOrder() добавлен второй параметр (необязательный), в котором можно передать ID существующего ключа в заказе, тогда будет переотправлен только он. Также добавлен метод ShippingOrderKey($ID, $onlyKeyID), выполняющий аналогичную задачу. - Разработчикам: добавлен новый метод ShippingOrderProduct($ID, $productID), аналогичный предыдущему, но на вход получает ID товара из заказа. - Разработчикам: добавлено новое событие OnBeforeAddKey, вызываемое перед добавлением ключа, с возможностью изменить данные. - Разработчикам: ключи теперь можно фильтровать по двум системным полям (PARAM_1 и PARAM_2).
- - Некоторые изменения в API модуля. Это и все предыдущие обновления настоятельно рекомендуются к установке. - Незначительные изменения в административной форме редактирования ключа.
- - Исправлена ошибка перевода статуса заказа после его оплаты.
- - Добавлено событие OnAfterFileDownload, вызывается после скачивания электронного товара (файла). Функции-обработчику передается массив отданного ключа.
- - Исправление ошибки с языковыми файлами в предыдущем обновлении.
- - В компонент показа закрытого контента добавлена возможность скрывать свойства до покупки. - В этот же компонент добавлена проверка у авторизованного пользователя, покупал ли он просматриваемый товар (без ввода купона).
- - Изменение в инсталляторе БД модуля
- - Ключи и электронные товары теперь допускают группировку в списке по товарам (при группировке, возможно, потребуется добавить колонку "Кол-во товаров" через кнопку "Настроить" списка). - Электронные товары теперь допускают хранение нескольких файлов в разных свойствах - при покупке таких товаров покупателю отправляется столько ссылок на один товар, сколько свойств-файлов указано. - При успешной отгрузке всех ключей теперь разрешается доставка заказа (включается в настройках). - В письмах со ссылками на скачивание электронных товаров теперь приходит информация о весе и расширении файла каждой позиции. - В письмах дата заказа теперь отображается в формате сайта заказа. - Перед отправкой ссылки на электронный товар теперь всегда проверяется доступность физического файла. - В окошке поиска элементов инфоблоков исправлены ошибки, обновлен интерфейс. Там же теперь выводятся только значимые инфоблоки (которые как-либо указаны в настройках модуля). - В письме с файловыми ключами (не электронными товарами) теперь обрабатывается шаблон SALE_EMAIL. - Незначительные изменения в компоненте публичного списка ключей. - Незначительные изменения в административной части.
- - Добавлено событие OnBeforeCheckGetFile, вызывается при запросе файла на скачивание, до системной проверки.
- - Исправление интерфейсной ошибки в шаблоне компонента закрытого контента.
- - В почтовых шаблонах отправки одиночного товара теперь доступен ID отправляемого товара. - Исправлены незначительные неточности при работе в режиме многосайтовости. - Новый обработчик событий OnBuildOrderListItem, позволяющий модифицировать список отправляемых ключей (товаров) при смешанном варианте отправки. - Новый обработчик событий OnAfterSendKeys, вызываемый после отправки всех ключей при оплате заказа. - Незначительные изменения API модуля.
- - Настройки модуля разбиты по вкладкам для большего удобства. - В настройках модуля (вкладка электронных товаров) новая опция "Проверять наличие и доступность файла перед отправкой" (по умолчанию выключена). - Исправлена мелкая ошибка при активированной опции "Проверять очередь при добавлении ключей".
- - Исправление ошибки сохранения ключа для очереди.
- - Добавлена возможность редактирования всех доступных полей ключа. - Добавлена возможность фильтрации ключей по конкретному инфоблоку (ключ IBLOCK_ID). - Новый компонент isale.news.detail (незначительная доработка компонента news.detail) для организации продажи доступа к отдельным статьям. - Списки ключей теперь можно сортировать по имени покупателя. - Незначительные изменения административного интерфейса. - В очереди ключей добавлены новые групповые действия для подготовки ключей к отправке. - Более сильная проверка генерируемого PIN-кода на уникальность. - Добавлен новый обработчик событий OnBeforeCheckBasketItem, вызываемый во время проверки каждого элемента корзины заказа после его оплаты. Может быть использован для отмены дальнейшей проверки элемента корзины.
- - Исправлена ошибка в пакетной загрузке ключей zip-архивом при установленной PHP-библиотеке ZZlib
- - Исправление ошибки обновления 2.4.0, при которой в очередь не добавлялось более одного ключа при включенном флаге "проверять очередь при добавлении ключа".
- - Теперь при включенной опции "Запрещать отгрузку товара, при неполной комплектации ключей" валидные ключи попадают в очередь готовые к отправке. - Если в настройках модуля стоит конечный статус для заказа (устанавливаемый после отправки всех ключей), то статус будет меняться после оттправки всех ключей из очереди. Также теперь статус будет ставиться и при выключенной опции пакетной отправки ключей. - Небольшие изменения в публичном компоненте (Список ключей). - Исправлена ошибка сброса флага готовности ключа к отправке из очереди. - Небольшие косметические изменения в административной части. - Добавлена проверки очереди при добавлении текстового ключа. Теперь, если какой-либо товар находится без ключа в очереди, то к нему происходит привязка и ключ активируется к отправке (автоматической отправки не происходит). Внимание! Необходимо активировать соответствующую опцию в настройках модуля. - Добавлена возможность автоматического генерирования строкового ключа (PIN-кода). Необходимо указать инфоблоки в настройках модуля.
- - Исправление ошибки отправки ключей из очереди при отключенной опции "Отправлять ключи пакетами"
- - Исправлена ошибка некорректного формирования писем с ключами из очереди - Добавлена опция отображения названий файлов в ключах (включается в настройках) - Добавлена сортировка по названиям ключей
- - Реализована возможность пакетной загрузки файловых ключей. - Реализована возможность пакетной отправки письма. Для этих целей добавлен новый тип почтового события ISALE_MULTI_SEND. Данный функционал требует включения соответствующей опции в настройках главного модуля. - Мелкие исправления интерфейса. - Новая настройка модуля "Запрещать отгрузку товара, при неполной комплектации ключей". Распространяется только для пин-кодов и файловых ключей. - Добавлен новый тип почтового события ISALE_NOT_COMPLETE_ORDER, письмо по которому отсылается покупателю в случае неполной комплектации заказа. - Добавлена настройка модуля "При успешной отправке всех ключей переводить заказ в статус". - В список отгруженных ключей, а также в очередь и в список товаров добавлено поле "Покупатель" (воспользуйтесь кнопкой "Настроить" списка). Данное поле также доступно для фильтрации. - Поправлена ошибка отправки ключей на e-mail, указанный в бюджете покупателя, вместо e-mail'а в профиле заказа.
- - Исправление неточностей в алгоритме отправки файловых ключей. - Мелкие изменения страницы настроек.
- - Добавлен новый вид импорта: пакетная загрузка ключей для одного товара. - Усилена проверка полей при добавлении ключей. - Небольшие изменения административного интерфейса. - Незначительные изменения административного интерфейса для уровня прав "только чтение". - Мелкие исправления и улучшения CSV-импорта. - Исправлено неполное удаление почтовых шаблонов при деинсталяции модуля.
- - Добавлена настройка модуля "Отправлять товар не при оплате, а при переводе в статус". При активированной опции отгрузка товара будет происходить не при оплате заказа, а при переводе заказа в данные статусы. - Добавлена настройка модуля "После отдачи файла переводить заказ в статус". При активированной опции после отдачи файла заказа будет переводиться в выделенный статус. - Добавлена настройка модуля "Запрещать скачивание файла, если заказ в статусе". Перед скачиванием файла будет происходить проверка статуса заказа. И если последний будет иметь выделенный статус, в отдаче фала пользователю будет октазано. - Реализована возможность указывать один и тот же инфоблок как для продажи ключей, так и для продажи файлов. - Корректная обработка отгрузки файла при множественном типе свойства "Файл". - Исправление ошибки в публичной компоненте на версии UTF.
