г. Москва, наб Пресненская, д. 8, стр. 1
Войти
Логин
Пароль
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности
Заказать звонок

«REST API» от разработчика «Компания Webco»

REST API
15 000 руб.
15 000 руб.
-0%
0 руб.
КУПИТЬ
ДОБАВЛЕНО
Акция
Код решения: artamonov.rest
СРАВНИТЬ
В СРАВНЕНИИ
ОТЛОЖИТЬ
ОТЛОЖЕН
Характеристики
Разработчик Компания Webco
Количество установок Более 1000
Опубликовано 06.08.2018
Обновлено 02.03.2024
Поддерживает композит Да
Адаптивность Да
Подробнее о рассрочке
15 000 руб.
15 000 руб.
-0%
0 руб.
Базовое заполнение сайта + 29 900 руб.
КУПИТЬ
ДОБАВЛЕНО
ЗАКАЗАТЬ В 1 КЛИК
Вместе выгоднее. Скидки до 30% на покупку в комплекте.
REST API
REST API
15 000 руб.
Комплект пуст. Добавьте товар из списка ниже
+
=
Стоимость продуктов по отдельности:
21 200 руб.
Скидка на набор:
Купив этот набор, вы сэкономите:
Итого:
21 200 руб.
Купить комплект
Редакция «Старт»
6 200 руб.
В комплект
Убрать
Редакция «Стандарт»
17 900 руб.
В комплект
Убрать
Редакция «Малый Бизнес»
40 900 руб.
В комплект
Убрать
Редакция «Бизнес»
83 900 руб.
В комплект
Убрать
Описание
Отзывы
Как купить?
Установка
Что нового

Поблагодарить: https://donate.artamonov.pro

Документация: https://wbc.gitbook.io/artamonov.rest/
Видео-обзор: https://vk.com/video

REST API - твой REST, твои правила

Модуль помогает организовать программный интерфейс для внешних и внутренних приложений.

С 01.01.2020 запускаем программу поддержки общественных организаций, некоммерческих фондов, сообществ волонтёров, то есть всех тех компаний, которые работают на благо общества.

В рамках данной программы уже поддержали проект Автоволонтёров России: https://x-15.ru

Подробнее о программе вы можете узнать у наших операторов, по любым доступным каналам связи.
Один из фактов о модуле: на основе данного модуля, студенты изучают работу REST API, а также реализуют собственные интерфейсы, которые позже сдают в виде курсовых и даже дипломных работ.
Один из часто задаваемых вопросов: может ли модуль загружать на сайт остатки по товарам с сайта поставщика?

Нет, модуль не может импортировать остатки по товарам с сайта поставщика.

Модуль помогает реализовать API на вашем сайте, чтобы сторонние клиенты (другие сайты, мобильные приложения, и так далее) могли отдавать или забирать данные с вашего сайта.

Ранее нами уже был разработан и опубликован на бесплатной основе модуль REST API. Данный модуль хорошо себя зарекомендовал для решения задач межплатформенных обменов, показателями этого факта являются отзывы и количество скачиваний. Со временем стало появляться множество запросов по доработке модуля, и как следствие, мы приняли решение о написании новой, усовершенствованной версии уже полюбившегося модуля.

В данной версии мы учли все недостатки и пожелания из прошлой версии, очень хорошо оптимизировали ядро модуля, теперь оно работает гораздо быстрее, и на этом мы делаем свой основной упор.

Помимо переработки ядра немаловажным фактором является и добавление карты роутов. За счет карты появилась возможность очень гибко настраивать параметры для любого отдельного роута.

Что получите от приобретения модуля:

- Уменьшение стоимости разработки API за счет сокращения времени на программирование интерфейса.

- Поддержка от профессионалов, имеющих большой опыт создания API.

- Готовый RESTful API интерфейс, с библиотекой встроенных методов, а также с возможностью создавать собственные, кастомные методы, реализующие любую, необходимую логику. И конечно, с автогенерируемой документацией, которую можно предоставить сторонним разработчикам.

Возможности:

- Использование API 1С-Битрикс через нативный рест-провайдер.

- Загрузка интерфейса до запуска публичной части сайта.

- Отсутствие необходимости в дополнительной настройке платформы.

- Виртуальный путь к интерфейсу, в том числе и от корня домена (https://domain.com/ или https://domain.com/{api}/ или https://api.domain.com/).

- Настройка доступа в административной части сайта к разделам модуля на уровне групп пользователей.

- Автогенерируемая документация в административном разделе.

- Автогенерируемая документация для клиента в JSON-формате.

- Поддержка карт роутов.

- Создание произвольных роутов (/{api}/user/, /{api}/user/get/, /{api}/user/v1/, ... ).

- Установка собственных контроллеров для роутов (классы, внешние классы, php-файлы).

- Настройка уровня доступа к роутам.

- Валидация параметров входящего запроса.

- Авторизация по логину и паролю для конкретного роута.

- Авторизация по токену для конкретного роута.

- Генерация токенов для пользователей.

- Поддержка списка "белых" логинов/токенов для конкретного роута.

- Проверка групп пользователя при авторизации для конкретного роута.

- Возможность ограничения количества запросов в единицу времени на уровне групп пользователей.

- Возможность передачи дополнительных заголовков при ответе.

- Возможность деактивировать конкретный роут.

- Кэширование входящих запросов и ответов средствами платформы.

- Журналирование запросов и ответов.

- Настройка CORS из административной части сайта.

- Наличие функций упрощающих разработку интерфейса.

- Наличие библиотеки встроенных роутов ускоряющих разработку интерфейса.

- Наличие примеров и руководств для разработчика.

Более подробно все возможности, функции и примеры описаны в документации, которая имеется в модуле.


FAQ:


Чем данный модуль отличается от REST API Битрикса?

1.1. В REST API Битрикса мало гибкости, есть необходимость использовать именно предоставленные роуты. Данный модуль позволяет формировать свои роуты, писать свою логику при обработке запроса, то есть предоставляет больше гибкости;

1.2. REST API Битрикса реализовано не совсем согласно архитектурному стилю REST;

1.3. В REST API Битрикса, при обработке запроса порой происходят «лишние» действия, которые могут создавать дополнительную задержку при ответе клиенту, может это и не сильно критично, но API должно быть настолько быстрым, насколько это возможно;

1.4. API не всегда должно быть доступно всем, иногда оно должно быть уникально (роуты, параметры, ... ) для проекта, но за счет общего стиля REST API Битрикса, документация которого в общем доступе, эта уникальность нарушается и создает дополнительную лайзеку для атак на сайт. Используя данный модуль, можно указывать собственное имя роута, где будет работать API. Например: domain.com/rest/ или domain.com/api/, или domain.com/rest-api/, или api.domain.com, и так далее;

1.5. В REST API Битрикса нет возможности как-то управлять интерфейсом из административной части сайта;

1.6. В REST API Битрикса нет возможности регулировать доступы к роутам, ограничивать доступ по количеству запросов от клиента, журналировать запросы и ответы, и некоторые другие функции.

1.7. На текущий момент, в REST API Битрикса, например, нет возможности создать заказ через API. Используя данный модуль вы можете реализовать этот функционал.

1.8 В целом, данный модуль пишется и развивается на основе запросов пользователей, но REST API Битрикса пишется на усмотрение Битрикса. Плюс это или минус - решать вам.


Примечание:

- Минимальная версия PHP >= 8.0 (согласно требованиям платформы). Использование более ранней версии возможно, но крайне не рекомендуется, в виду возникновения ошибок.

- Обязательно наличие файла для обработки 404 ошибки (обычно имеется в корне сайта - 404.php) со всеми "директивами" 1С-Битрикса.

- Если используется веб-сервер Apache: обязательно прописать ErrorDocument 404 /404.php в .htaccess, расположенный в корне сайта, или прямо в конфигурационном файле Apache.

- Если используется веб-сервер Nginx: обязательно прописать error_page 404 = /404.php?$query_string; в секцию server конфигурационного файла (обычно nginx.conf).

- Для работы CORS-запросов необходимо чтобы на веб-сервере были разрешены запросы типа OPTIONS.

Спасибо Вам за ознакомление с нашим модулем. Если у Вас имеются какие-либо вопросы/предложения, то мы всегда готовы обсудить их через контакты, указанные в разделе поддержки.

Для тестирования работы модуля, вы можете использовать официальную виртуальную лабораторию 1С-Битрикс. Перейти к лаборатории.

Приобретенные программные продукты поставляются в виде цифро-буквенного кода. Используя код, вы сможете установить продукт на хостинг. Код приходит на указанный в заказе адрес электронной почты.

Время от момента получения оплаты до момента отправки кода составляет несколько часов. В течение этого периода выполняет оформление приобретенной продукции.

Обращаем ваше внимание, что дополнительная задержка может быть вызвана некорректно указанным адресом почты. Просим вас внимательно проверять ваши персональные данные при оформлении заказа. Мы гарантируем, что конфиденциальность ваших данных будет соблюдена.


Что требуется для установки:

  1. CSM «1С-Битрикс».
  2. Домен.
  3. Хостинг.

Мы предлагаем приобрести все необходимое в готовом наборе на нашем сайте. Это позволит ускорить дальнейшую установку.

Бонус: бесплатная базовая установка!

Подробнее

Безналичный расчет

Мы предлагаем этот вид оплаты как физическим, так и юридическим лицам. Заполнив и подтвердив заказ, вы получите на свой электронный адрес счет с реквизитами. Его необходимо распечатать и оплатить в любом выбранном вами коммерческом банке в течение 5 банковских дней после оформления заказа. Обращаем ваше внимание, что в соответствии с пп. 26 п. 2 ст. 149 НК РФ реализация программных продуктов осуществляется без НДС.

Оплата через сервис Яндекс.Деньги

Мы предлагаем этот вид оплаты физическим лицам (вам не придется платить комиссию за перечисление денежных средств). Сертификаты PCI Security Standards Council гарантируют надежность и полную безопасность платежей.

Чтобы получить подробную информацию о сервисе, вы можете ознакомиться с официальными реестрами Visa International и MasterCard Worldwide. Заполнив и подтвердив заказ, вы будете переадресованы на сайт сервиса Яндекс.Деньги. Там вы сможете оплатить заказ, воспользовавшись картой Visa, Mastercard или Maestro или кошельком Яндекс.Деньги.

Подробнее
Установка модуля происходит стандартным способом.
После установки модуль будет расположен в разделе Сервисы.
4.16.0
  • Доработано: улучшено определение кастомных заголовков Content-Type (+json) при выполнении запросов к модулю.
4.15.0
  • Доработано: добавлена возможность указывать кастомные заголовки Content-Type (+json) при выполнении запросов к модулю. Например: Content-Type: application/vnd.eda.picker.errors.v1+json или application/problem+json, и так далее. Подробнее: https://www.iana.org/assignments/media-types/media-types.xhtml
  • Доработано: добавлена возможность передачи собственного ID клиента в функцию journal()->add().
  • Доработано: добавлены функции-полифилы для корректной работы модуля на версии PHP меньше 8.0: str_contains, str_starts_with, str_ends_with.
4.14.0
  • Доработано: добавлена возможность указывать собственный заголовок Content-Type при ответе клиенту. Внимание: при проверке используется функция str_contains, которая доступна только с версии PHP 8.0.
4.13.2
  • Доработано: улучшена совместимость с PHP 8 и выше.
4.13.1
  • Доработано: обновлена ссылка на документацию к модулю.
4.13.0
  • Доработано: поправлена логика проверки входных параметров.
4.12.0
  • Доработано: улучшена совместимость с PHP 8 и выше.
4.11.0
  • Доработано: улучшена совместимость с PHP 8 и выше.
4.10.0
  • Доработано: на уровне ядра добавлен заголовок Access-Control-Allow-Credentials со значением true.
  • Доработано: отключена проверка модуля безопасности на фишинг при редиректе на страницу документации из административного раздела.
4.9.0
  • Улучшено: работа с журналом Входящие запросы - переведено на штатное ORM.
  • Улучшено: повышена производительность Монитора поддержки.
  • Доработано: доработана вёрстка Монитора поддержки.
  • Исправления: рефакторинг и оптимизация.
4.8.1
  • Доработано: добавлена обратная совместимость для старых версий модуля, где еще отсутствует класс Password с методом equals().
  • Исправления: мелкие правки.
4.8.0
  • Доработано: в новых версиях главного модуля, поле PASSWORD объявлено приватным. Поэтому, при авторизаци по логину и паролю, могли наблюдаться проблемы.
  • Исправления: незначительные улучшения.
4.7.0
  • Доработано: теперь учитывается формат даты и времени для не RU локализаций.
  • Исправлено: кодировка копирайта в заголовке ответа.
  • Доработано: мелкие правки и рефакторинг.
4.6.0
  • Доработано: добавлена возможность выбора сайтов, на которых необходимо запускать модуль.
  • Доработано: улучшена работа модуля в режиме многосайтовости.
  • Доработано: добавлено игнорирование всех запросов, которые выполняются на адрес /bitrix/.
4.5.0
  • Доработано: авторизация по логину и паролю. Теперь проверка пароля выполняется с помощью метода Bitrix\Main\Security\Password::equals().
  • Доработано: в связи с устаревшим, начиная с версии PHP 7.2.0, функционалом механизма перегрузки функций (mbstring.func_overload), и отказом от использования его в платформе, строковые функции модуля были переведны в многобайтовый режим работы.
  • Исправлено: проблема при подключении модуля в файле init.php, в случае, если файл имелся в директории, но был абсолютно пустым.
  • Доработано: теперь резервная копия файла init.php создаётся до установки и до удаления модуля. Ранее копия создавалась лишь при установке модуля.
  • Доработано: незначительные технические изменения.
4.4.0
  • Доработано: авторизация по логину и паролю.
  • Доработано: функция возврата ответа клиенту: response()->json(). Теперь в данную функцию можно передавать значения заголовков не только в виде строки, но и в виде массива. В котором могут быть указаны дополнительные параметры для заголовка (в соответствии с функцией header($header, $replace, $http_response_code)). Подробнее смотрите в роуте-примере (example).
  • Добавлено: класс Artamonov\Rest\Foundation\Token. Теперь можно генерировать токены пользователей с помощью данного класса, при любой необходимости. Класс поддерживает как генерацию токенов, так и другие действия. Генерация токенов возможна для списка пользователей, плюс поддерживаются параметры ($parameters) от метода UserTable::getList(). Для удобства добавлена функция token(). Подробнее смотрите в документации.
  • Добавлено: в разделе Безопасность, пошаговое создание и обновление токенов для пользователей. Полезная функция, если в базе сайта зарегистрировано большое количество пользователей.
  • Доработано: незначительные технические изменения.
4.3.1
  • Доработано: техническое обновление.
4.3.0
  • Исправлено: проблема возникающая после истечения демонстрационного периода.
4.2.0
  • Доработано: метод получения параметров модуля из базы. Теперь получаемые параметры кэшируются. Время кэширования зависит от настроек параметра cache_flags в файле /bitrix/.settings.php.
  • Доработано: метод получения данных пользователя, если была активна авторизация для роута. Теперь метод умеет десериализовывать данные в пользовательских полях.
  • Доработано: ключ карты роутов example был добавлен в роуте {api}/docs.
  • Исправлено: если в карте роутов отсутствует какой-либо контроллер (файл или класс), тогда в документации будет выведено сообщение об этом.
  • Добавлено: параметр для регулирования глобальной проверки сроков годности токенов. Внимание: по умолчанию данный параметр отключен. Подробнее в разделе Безопасность.
  • Добавлено: автогенерация токена при добавлении нового пользователя. Подробнее в разделе Безопасность.
  • Добавлено: сообщения возвращаемые клиенту при возникновении ошибок на этапе запуска интерфейса.
4.1.0
  • Добавлено: проверка многоуровневых параметров при передаче запроса. Подробнее структуру карты можно посмотреть в документации к модулю.
  • Доработано: раздел документации с картой роутов - теперь поддерживается отображение неограниченного количества уровней параметров роута.
  • Добавлено: поддержка разделителя параметров в документации карты роутов - для лучшего визуального представления списка параметров. Подробнее структуру карты можно посмотреть в примере карты роутов.
  • Доработано: при проверке параметра на integer, в опции max_range теперь используется константа PHP_INT_MAX.
  • Добавлено: теперь числа переданные в виде строки, будут автоматически преобразованы в нужный тип, при проверке входящих параметров. Поддерживаемые типы для преобразования: integer, float.
4.0.2
  • Исправлено: верстка в разделе Документация - Карта роутов.
4.0.1
  • Исправлено: проверка типа входящих параметров.
4.0.0
  • Добавлено: настройка видимости меню модуля в общем меню админ. раздела.
  • Добавлено: нативный роут {{api}}/provider. Роут является провайдером к внутреннему апи платформы 1С-Битрикс. Поддерживает get и post запросы. Подробнее про использование роута можно узнать в документации.
3.5.0
  • Добавлено: в Helper модуля добавлен метод isBool.
  • Доработано: техническое обновление.
3.4.0
  • Добавлено: возможность использовать переменные в роутах. Теперь в карте роутов можно указывать шаблон строки с использованием переменных. Например: /example/check/section/{{sectionId}}/{{productId}}/view/. Значения переменных sectionId и productId можно будет получить так же через request()->get(). Примеры шаблонов строк можно посмотреть в документации по картам роутов.
  • Добавлено: константы отключающие сбор статистики, проверки агентов и другие.
  • Исправлено: мелкие правки по дизайну модуля в админ.разделе.
  • Исправлено: мелкие правки по коду.
3.3.2
  • Исправлено: решена проблема отображения роутов в документации, если контроллеры роутов были прописаны через путь к файлу, а не через неймспейс.
3.3.1
  • Исправлено: решена проблема отображения технического сообщения на страницах Настройки и Безопасность при активации режима "Установка для разработки".
3.3.0
  • Доработано: отложенный запуск интерфейса. Теперь можно регулировать момент запуска модуля с помощью параметра в Настройках. Стало возможным запускать модуль либо при старте init.php (1.5), либо перед запуском визуальной части, в событии OnProlog (1.15). Подробнее: https://dev.1c-bitrix.ru/api_help/main/general/pageplan.php
  • Обновлено: документация.
3.2.0
  • Доработано: техническое обновление.
3.1.0
  • Изменено: для большего удобства документация по модулю вынесена на сторонний ресурс.
  • Доработано: документация по модулю.
  • Доработано: мелкие улучшения.
3.0.0
  • Доработано: метод создания таблиц журналов.
  • Исправлено: языковые фразы.
2.9.3
  • Исправлено: выборка данных по дате в журнале Входящие запросы.
  • Исправлено: ошибка возникающая в случае удаления таблиц при удалении модуля.
2.9.2
  • Исправлено: логика внутренних функций.
2.9.1
  • Исправлено: незначительные ошибки.
2.9.0
  • Доработано: если роут отключен, тогда он будет исключен из документации в публичной части (см. описание версии 2.5.0).
  • Исправлено: теперь функции модуля не доступны из публичной части сайта.
  • Доработано: Оптимизация и увеличение производительности.
2.8.0
  • Добавлено: в Журнал Запрос/Ответ добавлено поле Метод, а также добавлен фильтр по данному полю.
  • Добавлено: при авторизации через логин и пароль теперь еще происходит проверка на наличие $_SERVER['PHP_AUTH_USER'] и $_SERVER['PHP_AUTH_PW'], для поддержки HTTP Authorization.
  • Добавлено: при несовпадении типа контента запроса с настройками роута, теперь возвращается название типа контента, который необходим при запросе.
  • Добавлено: если запрос производится с участием авторизации, через токен или логин/пароль, тогда в параметры запроса будет добавлена информация о пользователе, которому принадлежат авторизационные данные. Данные пользователя сохраняются в ключ _user. Напоминание: в контроллере, параметры входящего запроса, можно получить с помощью функции request()->get().
  • Доработано: при отключении нативных роутов они деактивируются и в документации.
  • Доработано: добавлен индикатор активности нативных роутов в раздел Поддержка.
  • Доработано: расширена поддержка типов контента при запросе. Например, ранее, метод PUT или DELETE поддерживали только application/json, теперь поддерживают и application/x-www-form-urlencoded, и другие. Напоминание: не забывайте указывать/ограничивать тип контента запроса через карту роутов, с помощью ключа contentType.
  • Доработано: расширена поддержка типов запросов: HEAD, PATCH.
  • Изменено: название Журнала Запрос/Ответ -> Входящие запросы.
  • Изменено: актуализирована документация по модулю.
  • Удалено: описание модуля из раздела Документация - Основные сведения.
  • Доработано: Незначительные исправления.
2.7.0
  • Изменено: приведение названий входящих заголовков к нижнему регистру.
  • Добавлено: нативный роут для получения ID пользователя по логину или токену. При запросе требуется авторизация по токену. Уточнение: любой роут может быть перекрыт через собственную карту роутов. То есть, если нативный роут вам чем-то не подходит, то вы можете скопировать его в собственную карту и модифицировать под необходимую логику.
  • Добавлено: возможность включать/отключать использование нативных роутов.
  • Добавлено: возможность указывать путь к собственным картам роутов. Теперь, нет необходимости хранить рабочие файлы в папке модуля. А именно, карты роутов и контроллеры. Напоминаем о том, что контроллером для роута может выступать, как класс доступный по неймспейсу, так и обычный скрипт. Которые могут располагаться за пределами директории модуля.
  • Добавлены: lang-папки для языков: en, de, fr. Внимание, все фразы имеют русский перевод. Папки добавлены для корректной работы модуля на мультиязычных сайтах.
2.6.0
  • Доработано: добавлен параметр Срок годности токена. Теперь можно указывать срок годности токена при его генерации.
  • Доработано: в карте роутов, в секции security, в ключ token, добавлен ключ checkExpire, регулирующий необходимость проверки срока годности токена, при авторизации через токен.
  • Изменено: в карте роутов, в секции security, ключ authType переименован в type, и перенесен в ключ auth.
2.5.0
  • Доработано: добавлен встроенный роут /{api}/docs для получения документации в публичной части. Теперь клиенты могут получать автоматически генерируемую документацию в JSON-формате, которая создается на основе карт роутов.
  • Изменено: папка {module_id}/lib/controllers/example/ удалена, а класс Example перенесен в {module_id}/lib/controllers/native/.
2.4.0
  • Доработано: возможность управлять CORS (кросс-доменными запросами) из административного раздела сайта.
2.3.0
  • Исправлено: вернули поддержку файлового режима работы. Теперь в карте роута, вместо контроллера, можно указать путь к php-скрипту. Подробнее смотрите в карте-примере: /routes/_example.php.
2.2.0
  • Доработано: функция json_encode заменена на Bitrix\Main\Web\Json::encode для принудительного кодирования ответа в utf-8.
  • Доработано: заголовки модуля отсылаются только в том случае, если был запущен интерфейс.
  • Исправлено: в карте роутов, в секции security, убран ключ required.
  • Доработано: возможность авторизации по логину/паролю. Тип авторизации настраивается в карте роута - ключ authType - подробнее смотрите в карте-примере: /routes/_example.php.
  • Доработано: все настройки и функционал присущий авторизации через токен, так же действует и для авторизации через логин/пароль.
2.1.1
  • Доработано: добавлен принудительный перевод в нижний регистр названия класса при его автоматическом подключении
2.1.0
  • Доработано: в карту роутов, в секцию security, добавлен ключ required, который указывает на необходимость активации параметра Авторизация по токену. Подробнее смотрите в карте-примере: /routes/_example.php
2.0.0
  • Доработано: отключение использования функции GetModuleID, так как из-за неё возникала проблема в работе модуля на windows-серверах, в виду разности разделителей директорий ("/", "\"). Проблема описана в Отзыве.
  • Доработано: увеличен размер поля IP в таблице artamonov_rest_request_response. Для избежания проблемы, когда запросы посылаются из REST-клиентов.
  • Доработано: добавлены роуты для работы с токенами (создание, получение, удаление).
  • Доработано: добавлены роуты для работы с пользователями (создание, получение, обновление, удаление).
  • Доработано: небольшая оптимизация и ускорение работы ядра.
1.2.0
  • Доработано: добавлена возможность передавать сообщение при ответе badRequest, internalServerError.
  • Доработано: добавлена валидация входящих параметров при запросе. Происходит проверка на наличие параметра в запросе, а также на соответствие типу. Валидация параметров реализована на два уровня. Поддерживаемые типы параметров при валидации: string, integer, float, email, ip, domain, url. Подробнее смотрите в карте роутов.
  • Доработано: добавлены человеко-понятные ответы при неудачных запросах типа badRequest.
  • Исправлено: проблема при получении GET-параметров при запросах типа PUT и DELETE.
  • Исправлено: проблема при получении заголовков запроса на Nginx (без Apache).
  • Поправлено: стили модуля в административном разделе сайта.
1.1.0
  • Исправлено: языковые фразы.
  • Доработано: условие при установке кэша для избежания получения Исключения.
  • Доработано: добавлен параметр в разделе Настройки для включения/отключения тестового роута - http|https://{domain}/{api}/example/check.
  • Доработано: в карте роутов добавлен ключ possibleValue, для указания возможных значений параметра запроса. Подробнее смотрите в карте роутов.
  • Доработано: в карте роутов добавлена возможность добавлять пример ответа на запрос. Подробнее смотрите в карте роутов.
  • Доработано: в карте роутов добавлена возможность исключать описание роута. Подробнее смотрите в карте роутов.
  • Доработано: вывод JSON в журнале Запрос/Ответ.
1.0.2
  • Исправлено: параметры для возможности работы демо-режима
1.0.1
  • Исправлено: работа CORS-запросов
  • Исправлено: интерфейсные ошибки
Компания Webco Компания Webco
Компания Webco – онлайн-компания оказывающая услуги по всему миру. Не имеет физических офисов, что позволяет обеспечить динамичное развитие, а также решать задачи клиентов более продуктивнее. Участни...
Нужна консультация?
Наши специалисты ответят на любой интересующий вас вопрос
Заполните форму и получите ПРЕЗЕНТАЦИЮ РЕШЕНИЯ
получить презентацию
Рассчитать стоимость сайта под ключ
  • Запуск на хостинге
  • Индивидуальный дизайн
  • Наполнение контентом
  • Настройка
  • Адаптация под сферу деятельности
  • Поисковая оптимизация
С этим товаром покупают
Затрудняетесь с выбором?
Поможем подобрать подходящее решение под ваши задачи и пожелания
Преимущества
Быстрый запуск
Запуск сайта занимает 4 рабочих дня
Минимальные вложения
Стоимость готового сайта составляет от 14 950 ₽
Наглядность
Вы видите сайт до его покупки и знаете, за что платите
Индивидуализация
Ваш сайт будет уникальным, доработанным именно под вас
Спокойствие
Сайт будет находиться у вас в собственности!
Часто задаваемые вопросы
Что такое готовое решение?

Это заранее созданный сайт или интернет-магазин с демоконтентом, лид-формами и кнопками, который вы можете купить и использовать для своего проекта.

В будущем готовое решение можно доработать, обратившись к программистам.

Из чего складывается стоимость решения?

В стоимость готового решения входят такие позиции:

  1. Шаблон дизайна.
  2. Набор цветовых схем.
  3. Запрограммированные веб-страницы.
  4. Демоконтент.
  5. Структура меню.
  6. Мастер установки.

Кроме приобретения решения для разработки сайта также понадобятся:

  1. Система управления контентом «Битрикс».
  2. Аренда домена и хостинга.
Можно ли купить только готовое решение?
Да, если вы уже приобрели все необходимое для разработки (кроме приобретения решения также понадобятся: система управления контентом «1С-Битрикс», аренда домена и хостинга).
Можно ли оплатить заказ наличными?
Мы предлагаем оплатить покупку картами Visa или MasterCard с помощью платежной системы LiqPay.
Действует ли безналичный расчет?
Оформляя заказ, вы можете указать безналичный способ оплаты. После оформления покупки вы получите счет. Его можно оплатить в любом коммерческом банке.
Включен ли НДС в стоимость программных продуктов?
НДС не входит в стоимость программных продуктов.
Для чего нужна система «Битрикс»?
Данная система управления - основа для разработки сайтов и интернет-магазинов. С ее помощью вы можете управлять своим проектом, даже не имея знаний в области программирования. Чтобы создавать и редактировать контент, используется визуальный редактор, который переводит ваши действия в системе в программный код.
Какую редакцию выбрать?

Список подходящих редакций указан на детальной странице каждого решения. Если рассматривать редакции с точки зрения функционала, то можно выделить две группы:

  1. Редакции для разработки лендингов и корпоративных сайтов.
  2. Редакции для создания интернет-магазинов.

Для разработки одностраничников и корпоративных сайтов подходят редакции «Старт» и «Стандарт». «Стандарт» отличается от «Старта» наличием модуля проактивной защиты. Что входит в модуль:

  1. Инструмент для проведения аудита.
  2. Панель безопасности с разными уровнями защищенности.
  3. Антивирус.
  4. Система одноразовых паролей.
  5. Защита от DDoS-атак.
  6. Журнал вторжений и др.

С помощью этих редакций можно создать интернет-магазин, но в этом случае вам понадобится модуль корзины, не входящий в комплектацию редакций. Такой модуль включен в состав некоторых готовых решений. Оптимальный вариант для разработки интернет-магазина - это редакции «Малый бизнес» и «Бизнес», поддерживающие интеграцию с 1С.

В каких случаях нужна редакция «Бизнес»:

  1. Если у вашего интернет-магазина несколько групп покупателей (например, оптовые и розничные), для которых должна быть разная цена на одинаковый товар.
  2. Для запуска программ лояльности, систем скидок и бонусов.
  3. Для магазинов, в которых продаются наборы (основной товар + аксессуары).
  4. Для магазинов, продающих комплекты из основной позиции и актуального (но не обязательного для использования товара).
  5. Для тех, кто распоряжается несколькими складами или оффлайн-магазинами (информация о наличии товара должна отображаться в интернет-магазине).

Если у вас нет необходимости в перечисленных возможностях, то вы можете выбрать редакцию «Малый бизнес». В будущем ее можно расширить до более полной редакции «Бизнес», внеся дополнительную плату.

Можно ли в будущем перейти на другую редакцию?
Да. Приобретая редакцию с минимальным функционалом, в дальнейшем вы сможете перейти на более продвинутую версию.
Можно ли установить решение, пользуясь просроченной лицензией «Битрикс»?

Нет, для установки решения требуется активная лицензия, то есть с момента приобретения прошло менее 12 месяцев. После истечения этого срока лицензию необходимо продлить.

Вы можете продлить лицензию, воспользовавшись одним из двух тарифов - льготным или стандартным. Льготный тариф действует в течение 30 дней после окончания лицензии (его стоимость составляет 22% от ее цены). Стандартный тариф составляет 60% от базовой цены и действует, если после окончания прошло более 30 дней.

Обязательно ли продлевать лицензию каждый год?
В этом нет необходимости - решение продолжит работу в прежнем режиме без продления. Однако разработчики все время совершенствуют «Битрикс», добавляя новые функции, без которых сайт начинает устаревать. Чтобы оптимизировать расходы и избежать ненужных трат, позаботьтесь о своевременном продлении по льготной цене.
Обязательно ли ежегодно продлевать техподдержку решения?
Нет, но вы не должны переустанавливать систему управления так, как не сможете загрузить решение заново. Стоимость продления техподдержки составляет 50% от базовой цены решения.
Надо ли повторно приобретать готовое решение для использования на другом сайте?
Нет. К лицензионному ключу «Битрикс» привязан купон на установку решения. С его помощью вы можете сделать несколько сайтов и установить для них уже имеющееся решение.
Почему расширение лицензии - это выгодно?
Система «Битрикс» дает возможность для создания нескольких сайтов на одной лицензии. Для их редактирования используется одна система с общими данными для авторизации. Если редакция «Старт» позволяет создать два сайта, то на остальных редакциях нет ограничений по количеству сайтов.
Вы помогаете установить решение?

Да, мы можем установить решение на лицензию «Битрикс». Возможна бесплатная установка, начиная с лицензии «Малый Бизнес». Для этого вы предоставляете:

  1. Ссылки на хостинг, логин и пароль (это необходимо для авторизации).
  2. Доменное имя.
  3. Лицензионный ключ «Битрикс».
  4. Купон для установки.
Как выбрать хостинг?
У «Битрикс» есть список рекомендуемых хостинг провайдеров, чьи технологии стабильно обеспечивают высокую производительность проектов. Одной из заслуживших доверие компаний является Timeweb. Чтобы обеспечить стабильную работу сайта, вы можете выбрать тариф Optimo+. Для проектов, рассчитанных на высокую посещаемость, подходят тарифы, предназначенные специально для использования на «Битрикс», например, тариф Eterno.
Как заказать домен?
Мы предлагаем арендовать наш домен или выбрать домен у хостинг-провайдера.
Как установить платформу «Битрикс»?
  1. Зарегистрируйте лицензионный ключ на сайте Битрикс (придет вам по e-mail после покупки). Он состоит из 23 символов прописных (больших) букв латинского алфавита и цифр в формате: XXX-XX-XXXXXXXXXXXXXXXX.
  2. Скачайте установочный файл на свой компьютер.
  3. Зайдите на сайт хостинг-провайдера и авторизуйтесь.
  4. Войдите в файловый менеджер. Там вы сможете загрузить установочный файл в корневую папку хостинга.
  5. Сформируйте базу данных.
  6. Перейдите по адресу тестового домена, воспользовавшись ссылкой имя-сайта/bitrixsetup.php.
  7. Выберите редакцию, которая соответствует отправленному вам лицензионному ключу.
  8. Воспользуйтесь отправленным на вашу почту 23-значным кодом и вставьте его в поле «Лицензионный ключ». Нажмите на кнопку «Загрузить».
  9. После того, как появится экран «Начало установки», кликните кнопку «Далее».
  10. Выберите пункт «Я принимаю лицензионное соглашение», поставьте галочку и кликните кнопку «Далее».
  11. Выберите пункт «Я хочу зарегистрировать свою версию продукта» и поставьте галочку. Не забудьте о заполнении обязательных полей. При создании сайта на иностранном языке поставьте отметку в пункте «Установить в кодировке UTF-8» и кликните «Далее».
  12. Перед вами появится экран для предварительной проверки системы. На нем вы увидите показатели вашей редакции. Выделенные зеленым цветом показатели соответствуют требованиям, а красным - не соответствуют. Чтобы исправить несоответствующие значения обратитесь в техподдержку хостинговой компании.
  13. На появившемся экране «Создание базы данных» внесите необходимые данные (база создается на хостинге).
  14. После заполнения всех обязательных полей вы можете создать администратора сайта.
  15. Воспользуйтесь шаблоном для установки. Вы можете выбрать как бесплатный шаблон, так и готовое решение.
Как провести установку готового решения?

Следуйте инструкции:

  1. Установите на хостинг систему «Битрикс».
  2. Авторизуйтесь под данными администратора, выполнив переход по ссылке имя-сайта/bitrix.
  3. В разделе Marketplace вы увидите административную панель. Перейдите в нее и выберите подраздел «Обновление решений». После этого откройте вкладку «Активация купона».
  4. Купон - это 25 символов (цифры и заглавные буквы латинского алфавита). Введите купон для активации и кликните «Активировать купон».
  5. После того, как в «Списке обновлений» появится название решения, поставьте галочку и загрузите его.
  6. Откройте вкладку «Установка обновлений» и установите.
  7. Выберите название купленного решения и отметьте пункт «Загрузить».
  8. В разделе «Настройки» найдите подраздел «Список мастеров». Найдите название вашего решения и отметьте пункт «Установить».
  9. После того, как появится мастер установки, отметьте пункт «Существующий» и нажмите «Далее».
  10. На экране «Выбор шаблона» кликните «Далее».
  11. Выбрав цветовую схему, нажмите «Далее».
  12. Замените демоконтент и кликните «Установить».
  13. На появившемся экране «Завершение настройки» кликните «Перейти на сайт».
Входит ли техническая поддержка в оплату системы управления «Битрикс»?
Да, в течение года с момента приобретения «Битрикс» вы будете бесплатно получать услугу по технической поддержке сайта. Вы сможете устанавливать обновления функционала и получать онлайн-консультации разработчика. Когда активность вашей лицензии закончится, вам будет предложено льготное продление.
Включена ли техподдержка в стоимость готовых решений?
Да, в течение года вы будете бесплатно получать обновления функционала готового решения. Кроме того, вы можете получать прямые консультации разработчика - его контактные данные будут предоставлены после приобретения решения. Когда срок техподдержки истечет, вам будет предложено продление за 50% стоимости купленного вами решения.
Можно ли доработать готовое решение? Сколько стоит доработка?
Мы можем провести доработку любого решения с учетом ваших задач. Все, что нужно - составить комплексное ТЗ со скриншотами, в которых будет наглядно показано, что вам необходимо изменить. Выполнение доработки займет меньше времени, если вы сможете предоставить верстку или макет дизайна.
Мне нравится дизайн интернет-магазина, но мне не нужна корзина. Я могу на ней сэкономить?
Да. Все дизайны интернет-магазинов можно поставить на редакцию «Старт». Некоторые блоки будут не активны, но витрина товаров будет работать. Чтобы обсудить детали, свяжитесь с менеджером.
Можно ли сначала создать витрину товаров и только потом интернет-магазин?
Да, это распространенное решение.
Что будет, если у конкурентов будет такой же сайт?
Если вам хочется, чтобы сайт отличался от сайтов конкурентов, вы можете заказать доработку дизайна готового сайта. Это стоит недорого, а ваш сайт приобретет индивидуальность.
Много ли в интернете таких сайтов, как мой?
Шанс встретить своего «близнеца» есть, но этот шанс очень мал. Кроме того, через 2-3 месяца после запуска ваш сайт приобретет свой индивидуальный вид. Пользователи не смогут определить, что он был сделан на основе готового шаблона.
Можно ли продвигать сайт на готовом решении в поисковиках?
Да, все сделанные нами сайты готовы к продвижению. Устанавливая готовое решение, мы проводим его проверку на соответствие SEO-стандартам и исправляем обнаруженные ошибки.
Как можно оплатить заказ? Действует ли рассрочка?
Вы можете оплатить заказ, внеся предоплату на расчетный счет или используя банковскую карту. Также при заказе готовых решений предоставляется рассрочка на 10 месяцев.
У меня уже есть хостинг. Это влияет на стоимость?

Стоимость не всегда зависит от наличия хостинга. По своему опыту можем сказать, что не все хостинги одинаковы. В некоторых ситуациях параметров хостинга недостаточно для корректной работы сайта и обеспечения рекламной кампании. Если вы пользуетесь услугами провайдеров Timeweb, Ru-Center или Rusonyx, то стоимость будет снижена на ту сумму, которая была потрачена на хостинг. В ином случае советуем обратиться к менеджеру для уточнения деталей.

Владельцам небольших проектов мы предлагаем простые тарифы хостинга для снижения расходов.

У меня уже есть домен. Это влияет на стоимость?
Да, регистрация домена включена в пакет. При наличии домена стоимость будет снижена на ту сумму, которая была потрачена на хостинг. Чтобы обсудить детали, свяжитесь с менеджером.
Мне все нравится, но я хочу поменять дизайн. Это возможно?
Да. Детали вы можете уточнить у менеджера.
Ваши магазины интегрированы с 1С?
Любой интернет-магазин, работающий на «Битрикс» в редакции «Малый бизнес» или «Бизнес» может быть интегрирован с 1С. Интеграция относится к дополнительным услугам и не входит в базовую стоимость. Узнать о процессе интеграции более подробно вы можете на нашем сайте.
Если я заказываю готовый сайт, то могу ли я его модифицировать?
Готовый сайт - это, прежде всего, экономия времени (2-3 месяца) и средств (50-100 тысяч рублей) на разработку. В вашем распоряжении будет работающий сайт, приносящий клиентов и прибыль, а поменять дизайн вы можете позже. Главное - понять, что привлекает посетителей и что выгодно для вашего бизнеса.
Чем ваши сайты отличаются от сайтов в аренду?
Приобретенный у нас сайт станет вашей собственностью. Вы получите полный доступ и все документы на лицензию, хостинг и домен, а также обучение. Платформа «Битрикс», на которой работают наши сайты, стала лидером на российском рынке. Одно из ее преимуществ - доступная русскоязычная документация. Вы сможете управлять своим сайтом самостоятельно или обратиться к нам или другим партнерам компании «Битрикс».
Сколько действует лицензия?
После приобретения лицензии в течение года вы сможете использовать следующие дополнительные возможности:

Общие для всех продуктов:
- Обновление продукта;
- Получение новых версий (можно посмотреть какие и как часто выходят обновления для Управления сайтом и для Битрикс24);
- Приоритетная техническая поддержка в первую очередь (срок ответа не превышает шести рабочих часов);
- Система резервного копирования в облако;
- Использование Маркетплейс
- Конструктор Сайты24

Уникальные для «1С-Битрикс: Управления сайтом»
- Обновление системы безопасности;
- Инспектор сайтов;
- Ускорение загрузки сайта CDN
- Мобильное приложение администратора магазина (для редакций «Малый бизнес» и «Бизнес»)
- Автобюджет контекста в Яндекс.Директ
- BigData: Персонализация
- Защита от DDoS

Уникальные для «1С-Битрикс24»
- Работа телефонии
- Автозаполнение реквизитов по ИНН
- Работа открытых линий:
  - настраивать и создавать Открытые линии можно без ограничений;
  - онлайн-чат работает без ограничений;
  - каналы коммуникаций исчезают из виджета CRM;
  - сообщения на портал из настроенных каналов продолжают приходить;
  - настроить каналы нельзя - будет выдаваться ошибка (кроме Онлайн-чата);
  - нельзя ответить на сообщения - они не доставляются.


Даже если вы не приобретете продление на следующий год, то по истечение года активности лицензии сайт не отключится и продолжит работать.

Теперь немного подробнее как происходит лицензирование с юридической точки зрения.

После оплаты права использования программы, вы одновременно получаете две лицензии:

1. Стандартную – она позволяет использовать продукт, получать обновления, устанавливать решения из Маркетплейс, приоритетную техническую поддержку и т.д. (то о чем говорилось вначале). Срок действия Стандартной лицензии – один год. После этого необходимо продление.

2. Ограниченную – которая дает право использовать продукт без доступа к обновлениям и решениям из Маркетплейс. Владелец Ограниченной лицензии, если срок его Стандартной лицензии истек, получает техническую поддержку менее оперативно (срок ответа – до трех рабочих дней).

Ограниченная лицензия предоставляется не по письменному договору, а по EULA (лицензионное соглашение с конечным пользователем) и не учитывается в бухгалтерском учете. Ее назначение – подтверждение правомерности использования программного продукта клиентом по истечению годичного периода.

Срок действия Ограниченной лицензии совпадает со сроком исключительных прав на программный продукт (по статье 1281 ГК РФ).
Как осуществляется поставка? Получу ли я коробку/диск?
Все продукты «1С-Битрикс» поставляются в электронном виде по электронной почте. После подтверждения факта оплаты на e-mail, указанный при оформлении заказа, будет отправлено письмо с лицензионным ключом, инструкцией по его активации и получению дистрибутива, или купоном и инструкцией по активации купона.

Поставка программных продуктов "1С-Битрикс" на физических носителях (коробки/диски) не осуществляется.
Можно ли вернуть лицензию?
Лицензии на программные продукты «1С-Битрикс» возврату или обмену не подлежат.

После оплаты лицензионного вознаграждения вам предоставляется право использования ПО (авторизационный код/ключ) - договор считается исполненным. Согласно п. 4 ст. 453 ГК РФ: "Стороны не вправе требовать возвращения того, что было исполнено ими по обязательству до момента изменения или расторжения договора, если иное не установлено законом или соглашением сторон."
Как осуществляется поставка? Получу ли я коробку/диск?
Все продукты «1С-Битрикс» поставляются в электронном виде по электронной почте. После подтверждения факта оплаты на e-mail, указанный при оформлении заказа, будет отправлено письмо с лицензионным ключом, инструкцией по его активации и получению дистрибутива, или купоном и инструкцией по активации купона.

Поставка программных продуктов "1С-Битрикс" на физических носителях (коробки/диски) не осуществляется.
Как быстро я получу лицензионный ключ?
В нашей компании все процессы максимально автоматизированы, мы ни в коем случае на забудем ваш запрос, и не упустим его из вида! Лицензионный ключ будет моментально отгружен вам на почту.
REST API
ЧЕРЕЗ
N сек.
ты получишь
подарок
Промокод
на скидку
Получить промокод