Виды лицензий Shop-Script
Shop-Script выпускается в двух лицензиях: «ПРО» и «ПРЕМИУМ». Это две разновидности программного продукта с разными возможностями.
Функциональность
«ПРЕМИУМ» — это расширенная лицензия по отношению к «ПРО», т. к. содержит всю функциональность лицензии «ПРО» и обладает также дополнительными возможностями:
- поддержкой настраиваемого — в том числе дробного — количества добавления товаров в корзину;
- поддержкой настраиваемых единиц измерения количества товаров.
Стоимость
У каждой лицензии своя цена и своя стоимость подписки на обновления. Цены лицензий указаны на странице с описанием Shop-Script в магазине Webasyst и на странице «Цены».
Поддержка приложениями, плагинами, темами дизайна и виджетами
Каждый программный продукт, взаимодействующий с Shop-Script, — приложение, плагин, тема дизайна или виджет — может поддерживать возможности либо обеих лицензий, либо только какой-то одной из них.
Информация о взаимодействии с функциональностью разных лицензий Shop-Script должна быть явно декларирована в свойствах программного продукта. Полезно также указать это в текстовом виде в описании программного продукта в магазине Webasyst. Эта информация облегчит пользователям выбор и настройку компонентов для работы интернет-магазина.
Программное определение вида лицензии
Программный продукт может содержать в своём исходном коде проверку текущего вида лицензии Shop-Script, чтобы использовать разные алгоритмы работы. Для этого нужно использовать следующие PHP-методы:
shopLicensing::isStandard()
— возвращает флаг, обозначающий использование лицензии «ПРО».shopLicensing::isPremium()
— возвращает флаг, обозначающий использование лицензии «ПРЕМИУМ».