Сергей Сорокин · разработчик сайтов с 2012 года
Доработка сайтовна 1С-Битрикс
Форма теряет данные, покупателю трудно выбрать товар или сотрудникам нужна новая функция в кабинете? Разберусь в существующем коде, исправлю ошибки и внесу согласованные изменения.
Начнем с того, что мешает работать.
Можно прийти с конкретной ошибкой или списком пожеланий. Уточним, как сайт ведет себя сейчас и что должно измениться. До начала работ договоримся, на каких действиях и данных вы проверите результат.
Исправить проблему
- Форма не отправляется или теряет данные.
- Товар, цена или остаток отображаются неверно.
- Обмен с учетной системой прерывается.
Добавить возможности
- Упростить выбор товара и оформление заказа.
- Добавить страницы, фильтры или новый сценарий.
- Перенести повторяющиеся действия в кабинет.
Примеры доработок
В Pharmlog развиваю кабинет и обмен с 1С. Для Favourite адаптировал данные при переходе на новое решение Аспро, а в Pozostools дорабатываю магазин после запуска. В Unimart24 дорабатывал выбор товара и упаковки в карточке и корзине. В кейсах описаны задачи и моя роль в каждом проекте.
Pharmlog Кабинет и обмен
Заявки, документы и обмен с 1С
Я разработал оформление заявок с несколькими грузовыми местами, просмотр статусов и получение документов из 1С. Для запросов, которые не удалось отправить в 1С, предусмотрел очередь повторной отправки.
- Форма с условиями каждого грузового места.
- Копия формы для просмотра; плановые даты и комментарий обновляются из 1С.
- Очередь повторной отправки и сведения об ошибке.
Я разработал сайт, кабинет и обмен со стороны сайта, продолжаю развивать проект. Дизайн предоставил заказчик.
Посмотреть устройство кабинета
Favourite STYLE и LED FAVOURITE Данные и Аспро
Сохранить документы и порядок работы с каталогом
При переходе с «Аспро: Next» на «Аспро: Премьер» адаптировал документы и таблицы товаров. После переноса файлы можно загружать в прежние поля. Скрипт собирает их в блок нового решения.
- Документы из существующих полей товаров.
- Перенос таблиц моделей и цен из свойств товаров витрины.
- Отдельные скрипты без изменения кода шаблона.
Я перенес и настроил 2 сайта, адаптировал данные для нового решения. Дизайн и базовые компоненты взяты из «Аспро: Премьер».
Посмотреть перенос и доработки
Pozostools Мобильные доработки
Развивать работающий магазин
После запуска магазина на «Аспро: Next» продолжаю доработки. На телефоне всплывающая миниатюра мешала открыть товар. Исправил нажатие, добавил иконку звонка и кнопку «Каталог».
- Нажатие на товар открывает его карточку.
- Иконка звонка и кнопка «Каталог» на телефоне.
- Отдельное изображение баннера для мобильного экрана.
Я разработал магазин, доработал каталог и продолжаю развивать сайт. Дизайн и базовые компоненты взяты из «Аспро: Next».
Посмотреть развитие магазина
Unimart24 Товар и упаковка
Сохранить упаковку в корзине
У Porotherm 51 покупатель смотрит цену за м², а покупает поддон из 50 блоков. Я дорабатывал карточку и корзину, чтобы они использовали единицы и упаковки из данных товара.
- Выбор модификаций и показ важных характеристик.
- Пересчет цены по выбранной мере.
- Упаковка вместе с количеством в строке корзины.
Я дорабатывал существующий магазин на Битриксе с готовыми компонентами RedSign.
Как связаны карточка товара и корзина Unimart24
От одной ошибки до новой функции
Объем определяем по задаче и состоянию сайта. Учитываю, с чем связана доработка: шаблоном, компонентами, данными или внешней системой.
- Ошибки и чужой код
- Воспроизвожу проблему и выясняю ее причину. Проверяю затронутые компоненты, обработчики и данные. Если исправление зависит от других частей сайта, объясняю это до изменения объема работ.
- Интерфейс и контент
- Дорабатываю верстку, мобильные состояния, формы и страницы. Настраиваю управление повторяющимся содержимым через Битрикс. Работаю с готовыми макетами; при необходимости помогаю подобрать дизайнера.
- Сайты на готовых решениях Аспро
- Сначала проверяю, решается ли задача настройками готового решения. Если нужен код, определяю место доработки и зависимости от версии Аспро и Битрикса. Заранее обсуждаем, что потребуется проверять при обновлениях.
- Каталог, заказы и кабинет
- Добавляю фильтры, свойства товаров и сценарии заказа. Разрабатываю функции кабинета: заявки, статусы, документы и действия пользователей. Проверяем на ваших товарах и рабочих примерах.
- Связь с другими системами
- Разбираю передачу данных между сайтом, 1С и внешними сервисами. Уточняю, где данные создаются и обновляются, что происходит при ошибке. Дорабатываю часть на стороне сайта. Настройки и изменения в 1С выполняет ваш специалист; для других систем также согласуем работу с ответственным за них специалистом.
Как проходит доработка
Показываете задачу
Пришлите адрес страницы, описание нужного результата или шаги, после которых возникает ошибка. Уточню детали и необходимые доступы.
РезультатСценарий, который предстоит исправить или добавить.
Изучаю и оцениваю
Знакомлюсь с затронутым кодом и связями. Если сначала нужен отдельный разбор, согласуем его объем и стоимость. Затем согласуем, что изменим и как проверим результат.
РезультатСостав работ, стоимость и сроки согласованного этапа.
Вношу изменения
Готовлю доработку на согласованной копии сайта. Проверяю основной сценарий, ошибки ввода и связанные функции. Показываю результат на понятных вам примерах.
РезультатИзменения, которые можно проверить до публикации.
Проверяем и публикуем
Согласуем время и порядок выкладки, резервную копию и возврат изменений. После публикации проверяем затронутые сценарии на рабочем сайте.
РезультатОпубликованная доработка и описание выполненной работы.
Стоимость доработки сайта на Битриксе
Стоимость зависит от задачи и состояния сайта. Чтобы оценить объем работы, изучу задачу и ту часть сайта, которую нужно изменить.
Разовые доработки
До начала согласуем задачу, бюджет и способ проверки результата.
3 500 ₽за час работы
Как считаю стоимость
Если согласовали 4 часа работы, при ставке 3 500 ₽/час стоимость составит 14 000 ₽.
В таблице показан расчет для разного числа часов. Это не сроки конкретных доработок и не минимальный заказ.
| Время работы | Стоимость работы |
|---|---|
| 1 час | 3 500 ₽ |
| 4 часа | 14 000 ₽ |
| 8 часов | 28 000 ₽ |
Что учитываю в объеме работы
- Разбор затронутой части сайта, если он нужен.
- Изменения кода, шаблонов и настроек по задаче.
- Проверку результата и связанных сценариев.
- Подготовку и публикацию изменений способом, который согласуем заранее.
Лицензии, хостинг и платные внешние сервисы не входят в почасовую ставку. Если для задачи они нужны, обсудим расходы заранее. Работы в других системах и участие сторонних специалистов согласуем отдельно.
Что влияет на оценку
- Проверяю, затронут ли стандартный компонент или доработки предыдущего исполнителя. Учитываю, есть ли описание решения и удается ли воспроизвести ошибку.
- Изменение может затронуть одну страницу или весь путь от выбора товара до заказа. Проверка связанных форм, цен и прав доступа тоже требует времени.
- Для обмена могут потребоваться журналы ошибок, тестовые данные и участие вашего специалиста по 1С или специалиста внешнего сервиса. Я дорабатываю часть на стороне сайта.
- Проверяю, есть ли тестовая копия, резервная копия и данные для проверки. Если среду нужно подготовить, включаю это в оценку до начала работ.
Для первого сообщения достаточно ссылки на сайт и описания задачи. Для ошибки добавьте шаги и снимок экрана. Пароли и доступы в бриф добавлять не нужно.
Описать задачу в брифеСкачать бриф на доработку сайта (DOCX)
Заполнение необязательно. Прикрепите готовый файл к обращению или отправьте по email / в Telegram.
Перед первой доработкой
Можно узнать точную цену по одному сообщению?
Если задача понятна и затронутая часть сайта известна, можно согласовать бюджет по описанию. Когда причина ошибки или устройство кода неизвестны, сначала нужен разбор. Его объем, стоимость и результат согласуем отдельно. Новые пожелания и обнаруженные зависимости обсуждаем до расширения работ.
Как ожидание ответа влияет на срок?
Ожидание материалов или ответа стороннего специалиста может сдвинуть срок. Почасовая ставка относится к работе над задачей. До начала согласуем, как передаем материалы и учитываем работу.
Если задачи появляются каждый месяц?
Для регулярного обслуживания есть сопровождение сайта с отдельным составом работ и условиями. Разовую доработку можно обсудить без подключения сопровождения. Условия сопровождения сайта
Беретесь за сайт другого разработчика?
Да. Сначала знакомлюсь с задачей и затронутым кодом. Если есть ограничения версии Битрикса, готового решения или текущей архитектуры, объясню их и предложу порядок работ. После этого согласуем объем и оценку.
Можно доработать сайт на Аспро?
Да, работаю с сайтами на готовых решениях Аспро. Сначала проверю версию решения, настройки и уже внесенные изменения. По возможности использую штатные настройки; для доработки кодом определю затронутые компоненты и способ проверки. Совместимость с будущими обновлениями зависит от реализации, поэтому порядок проверки обновлений обсуждаем отдельно.
Какие доступы потребуются?
Для первого обсуждения достаточно ссылки на сайт и описания задачи. Для работы могут понадобиться отдельные учетные записи в Битриксе, доступ к коду, журналам ошибок и тестовой копии. Конкретный список и способ передачи согласуем после знакомства с задачей.
Можно начать с небольшой задачи?
Да. Опишите одно изменение и ожидаемый результат. Проверю, можно ли выполнить его отдельно и что потребуется для проверки. Если за небольшой внешне правкой стоят изменения в нескольких частях сайта, покажу эти связи при оценке.
Сайт сломался. Можете помочь срочно?
Напишите, что перестало работать, когда это произошло и что меняли перед сбоем. После сообщения подтвержу, когда смогу подключиться. Возможность срочной работы зависит от текущей загрузки и характера проблемы; срок исправления определяем после разбора причины.
Как проверить доработку до публикации?
До начала работ определяем сценарии приемки: что делает пользователь и какой результат должен получить. Изменения проверяем на согласованной копии сайта, включая затронутые функции. Если копии нет, сначала обсуждаем ее подготовку. Для оплат, писем и обмена отдельно согласуем безопасный способ проверки.
Что происходит при выкладке?
Согласуем момент публикации, резервную копию и способ отменить изменения при проблеме. Если доработка меняет данные, отдельно определим порядок их переноса и проверки. После выкладки проверяем согласованные сценарии; дальнейшие исправления и развитие обсуждаем в условиях задачи.
