Ускорение интернет-магазина на 1С-Битрикс
Программисты вручную ускоряют фронтенд, компоненты 1С-Битрикс, базу данных и сервер. После сдачи — еженедельный контроль в течение трёх месяцев.
Обновление платформы, оплата и чеки, заказы, склады, каталоги, обмен с 1С и точечные работы с интернет-магазинами на 1С-Битрикс.
Интернет-магазинам и корпоративным сайтам на 1С-Битрикс.
УсловияЦена каждой работы фиксирована. 3 000 ₽ после подписания договора в Диадок, остаток — после приёмки.
Работы с 1С-Битрикс лучше выбирать по конкретному результату: обновить платформу, восстановить сайт, исправить оплату и чеки, синхронизировать заказы, склады или большой каталог с 1С. На странице каждой услуги указаны цена, срок и то, что будет готово.
Для компонентов достаточно админки и файлов. Для PHP, MySQL, cron и журналов потребуется панель хостинга или SSH. Точный список фиксируется до договора.
Диагностика показывает совместимость и риски, сохраняя рабочий сайт в исходном состоянии. Обновление устанавливает выбранные версии на копии и затем выпускает проверенный результат.
Да. На странице задачи указано, какие изменения делаем в Битрикс. Если причина окажется в конфигурации 1С, покажем её в диагностике и передадим конкретные рекомендации вашему 1С-программисту.
В карточке указаны срок, фиксированная цена и подробное описание работы.
Совпадений нет. Опишите задачу — предложим подходящее решение.
Программисты вручную ускоряют фронтенд, компоненты 1С-Битрикс, базу данных и сервер. После сдачи — еженедельный контроль в течение трёх месяцев.
Это комплексная техническая проверка интернет-магазина на 1С-Битрикс, когда сбой или нестабильность нельзя объяснить одним внешним тестом.
Услуга помогает найти серверные причины медленной работы 1С-Битрикс до начала исправлений.
Настраиваем кеширование и «Композитный сайт» так, чтобы статические части страниц отдавались быстрее, а корзина, цены, остатки и персональные блоки оставались актуальными.
Проверяем ресурсы сервера, диск, журналы, медленные запросы и крупные таблицы. Сохраняем исходные конфигурации и готовим возможность отката.
Это подготовительная диагностика старого 1С-Битрикс перед отдельным проектом обновления.
Разбираем, на каком этапе обмена между 1С и интернет-магазином искажаются цены, остатки, характеристики и заказы, появляются дубли или зависания.
Создаём резервную и тестовую копии и записываем исходные версии окружения. Проверяем ядро, один шаблон, два сторонних модуля и необходимые расширения PHP.
Создаём резервную копию и отдельный тестовый контур. Проверяем доступность обновлений ядра и до десяти модулей с действующими лицензиями.
Сохраняем текущее состояние и изучаем технические журналы и последние изменения. Определяем точку отказа и выбираем возврат копии либо исправление конкретного конфликта.
Воспроизводим ошибку одного компонента или обработчика на тестовой копии. Находим несовместимые функции, типы данных и устаревшие вызовы.
Создаём копию и запускаем контроль целостности нужных системных каталогов. Разбираем до 20 изменённых файлов и отмечаем фактическую бизнес-логику.
Сохраняем исходный отчёт штатной проверки Битрикс. До договора выбираем пять ошибок, доступных для исправления с выданными правами.
Создаём резервную и тестовую копии и проверяем доступность обновления. Фиксируем до двух локальных доработок шаблона или настроек.
Проверяем требования одного модуля и совместимость с версией проекта. Создаём резервную точку и устанавливаем модуль на тестовую копию. Настраиваем до десяти параметров по данным заказчика.
Фиксируем три подтверждённые ошибки и контрольные товары и заказы. Исправляем профиль обмена, обработчик или данные на стороне Битрикс.
Согласовываем матрицу до восьми статусов, трёх оплат и трёх доставок между Битрикс и 1С. Создаём пять контрольных заказов с различающимся составом и способом выполнения.
Проверяем XML_ID и связи на выборке до 500 товаров и 1 000 предложений. Находим контрольные дубли и предложения без родительского товара.
Определяем признак успешного завершения одного узла обмена. Настраиваем контроль свежести цен, остатков и новых заказов. Записываем время запуска, результат и обнаруженную ошибку в журнал.
Снимаем одинаковые замеры входа, списка товаров, редактирования, заказов и сохранения. Проверяем медленные SQL-запросы, агенты, обработчики и пересчёты.
Подключаем один сайт к одному порталу и выбираем одну воронку. Настраиваем передачу до пяти форм и заказов магазина. Сопоставляем до 15 полей, страницу обращения, источник и UTM.
Создаём дамп одной базы до 5 ГБ и проверяем его восстановление на тестовой среде. Проверяем кодировку, структуру таблиц и основные параметры соединения.
Создаём тестовую копию одного сайта и базы до 5 ГБ. Определяем кодировки файлов, таблиц, соединения и шаблонов писем. Конвертируем согласованный набор файлов и базу в UTF-8.
Создаём один дополнительный сайт и привязываем один домен. Настраиваем документ-корень, hosts, шаблон и привязки согласованных разделов.
Подключаем одну кассу и одну существующую платёжную систему. Настраиваем данные организации, НДС и способы расчёта по утверждённой таблице заказчика.
Проверяем подготовленный хостинг и обязательные расширения. Устанавливаем одну лицензию 1С-Битрикс и одно готовое решение владельца.
Инвентаризируем до 20 зарегистрированных обработчиков и связанных подключений. Находим повторную регистрацию, конфликт порядка вызовов или критические ошибки.
Составляем список до 15 модулей, их версий, лицензий и зависимостей. Проверяем фактическое использование каждого кандидата на удаление.
Подключаем один кабинет и один склад Ozon по официальному API. Связываем до 5 000 SKU с каталогом по одному согласованному идентификатору. Настраиваем передачу цен и доступных остатков.
Сопоставляем до 5 000 операций провайдера с заказами Битрикс за 90 календарных дней. Проверяем адрес webhook, подлинность запроса, HTTP-ответ, журналы и соответствие статусов.
Получаем от бухгалтера таблицу применимых ставок и фиксируем одну проверяемую схему оплаты и доставки.
Фиксируем платёжную и кассовую схему, версии модулей и перечень реквизитов, утверждённый заказчиком.
Фиксируем одну товарную группу, схему оплаты, доставки и момент привязки кода к позиции заказа.
Фиксируем одну товарную группу, склад, кассу и схему предоплаты либо постоплаты, утверждённую заказчиком.
Снимаем резервную копию, разворачиваем тестовый контур и собираем карту кодировок схемы, таблиц, полей и текущих соединений.
Инвентаризируем домены, сайты, объём файлов и базы, версии модулей, cron, почтовые задания, сертификаты и внешние подключения.
Находим связанный Highload-блок, его ORM-класс, места вызова, объём данных, частые фильтры, сортировки и операции записи.
Разбираем текущий путь заказа, правила резервирования, склады, оплаты, кассу, службы доставки, статусы и обмен с 1С.
Составляем карту юридических лиц, типов плательщиков, сайтов, товарных направлений, оплат, касс, СНО и учётных систем.
Собираем товарные группы, единицы, допустимый шаг, правила округления, цены, скидки, остатки и формат обмена.
Описываем базы 1С, сайты, компании, типы заказов, признаки маршрутизации, текущие узлы, расписание и режим реального времени.
Разбираем модель продавцов, договор с ЮKassa, аккаунты магазинов, комиссию платформы, кассовую схему и структуру заказа Битрикс.
Проверяем настройки регистрации, свойства email и телефона, компонент оформления, личный кабинет и текущую структуру пользователей.
Определяем версию обмена, тип выгрузки, узел, отбор номенклатуры, параметры деактивации и источник признака активности.
Берём несколько проблемных разделов и сравниваем свойства товаров, торговых предложений и фактический ответ умного фильтра.
Собираем контрольный набор запросов по названию, артикулу и характеристикам, фиксируем текущую выдачу и адреса.
Собираем таблицу видов цен в 1С и типов цен Битрикс с названиями, внешними кодами, валютами и правами групп.
Выбираем контрольные простые товары и предложения, сверяем общий остаток, склады, резерв и публичное состояние.
Описываем путь заказа от создания до завершения и собираем действующие статусы, оплаты, отгрузки и причины отмены.
Берём примеры дублей и прослеживаем путь внешнего кода, ИНН, КПП, email, телефона и названия от заказа до 1С.
Собираем карту свойств заказа для каждого типа плательщика и сравниваем её с полями документа и контрагента в 1С.
Определяем, где 1С хранит трек-номер, службу доставки, внешний код отгрузки и текущий этап отправления.
Создаём копию проблемного сценария и сохраняем XML до и после закрытия заказа в 1С. Сравниваем признаки отмены, товарные строки, оплаты, отгрузки и правило обновления существующего заказа.
Выбираем контрольный комплект и описываем его состав, количество компонентов, цену, остаток и представление в обеих системах.
Берём проблемные заказы и раскладываем итог на цены, количество, скидки, доставку, НДС, оплату и строки чека.
Проверяем платёжный обработчик, связь оплаты с `payment_id`, кассовый сценарий и доступные статусы возврата.
Фиксируем версии Битрикс и модуля СДЭК, проверяем аккаунт API, журнал запросов и последние изменения настройки.
Создаём контрольные события заказа, регистрации и формы, прослеживаем их от вызова до записи b_event и почтового сервера.
Воспроизводим проблему в чистых браузерных профилях для гостя, обычного клиента и оптовой группы.
Проверяем активные и просроченные записи агентов, режим запуска, константы и текущие системные cron-задачи.
Снимаем карту файловой системы и базы по крупным каталогам, типам файлов и возрасту, отдельно считаем резервные копии и кеши.
Сохраняем состояние текущего индекса и журналы, определяем последнюю обработанную сущность и точную ошибку.
Записываем контрольные корзины и ожидаемые суммы для пяти ключевых правил до любых изменений.
Выбираем контрольный товар и фиксируем цену и остаток в 1С, файле обмена, базе Битрикс и на ключевых страницах.
Воспроизводим проблему по шагам и записываем состав, сумму, FUSER_ID и пользователя до входа, сразу после входа и после выхода.
Выбираем пять контрольных товаров и составляем карту полей: какие значения ведёт 1С, какие заполняются на сайте и какие вычисляет Битрикс.
Берём новый товар, товар с заменённой фотографией и торговое предложение с отдельным изображением, фиксируем ожидаемую галерею.
Снимаем размер таблиц, число строк, возраст записей и динамику роста, отделяем оформленные заказы от гостевых корзин.
Воспроизводим ошибку на контрольных городах, посёлке и двух типах плательщика, записываем запросы формы и ответ расчёта.
Собираем контрольные корзины: обычную, тяжёлую, крупногабаритную и многопозиционную, фиксируем доступные тарифы и ответы API.
Выгружаем согласованный период из Битрикс, платёжного кабинета, кассового контура и ОФД, приводим идентификаторы и статусы к единой схеме.
Разбираем формат уведомления и официальный способ проверки подлинности для одного согласованного провайдера.
Фиксируем, какие идентификаторы, суммы и статусы должны подтверждать передачу заказа между Битрикс и одной базой 1С.
Определяем момент постановки заказа в очередь и устойчивый ключ, по которому 1С распознаёт повторную попытку. Добавляем состояния ожидания, выполнения, повторной попытки, успеха и карантина.
Собираем активные резервы и связываем их с заказами, оплатами, отменами и отгрузками. Выделяем позиции без действующего основания и отделяем их от корректных незавершённых заказов.
Сопоставляем до 20 000 SKU по внешним идентификаторам и фиксируем складскую структуру обеих систем. Вычисляем физический остаток, резерв и доступное количество по согласованной формуле.
Фиксируем остатки, приоритет трёх складов и момент постановки резерва для одного типа заказа.
Собираем XML_ID, GUID, артикулы, URL, торговые предложения и значимые свойства до 20 000 SKU.
Фиксируем ожидаемую формулу суммы товаров, скидки, доставки и НДС для одной валюты. Сравниваем поля заказа и правила округления в Битрикс, обменном документе и 1С.
Описываем поля трёх неизменяемых источников и приводим их к единой внутренней структуре.
Фиксируем исходные чеки и подтверждённые бухгалтером правила для прежней и текущей ставки. Проверяем передачу признака исходной продажи из заказа Битрикс в одну кассу.
Проводим эталонный запуск и измеряем загрузку файлов, разбор, запись товаров, свойств, цен и остатков.
Фиксируем соответствие пяти складов и трёх служб доставки. Рассчитываем наличие всего состава корзины на каждом складе до показа способов доставки.
Фиксируем источник истины и сопоставляем идентификаторы до 20 000 SKU между одной выгрузкой 1С, каталогом Битрикс и одним YML.
Проверяем версию платформы, объём текущего индекса, источники данных, расписание обновлений и набор запросов, по которым сотрудники оценивают поиск.
Изучаем текущую секцию session в.settings.php, время жизни, объём активных сессий, топологию web-серверов и сценарии авторизации.
Проверяем лицензию, версии ядра и модулей, объём базы, расширения PostgreSQL, сторонние решения и места с собственными SQL-запросами.
Снимаем профиль нагрузки master, выделяем читающие запросы, проверяем версию модуля «Веб-кластер» и особенности собственного кода.
Считаем заказы по возрасту, статусам, оплате, отгрузке и блокировкам, оцениваем связанные таблицы и текущий размер базы.
Снимаем структуру инфоблока, считаем товары, предложения и свойства, изучаем тяжёлые запросы, собственные компоненты и правила обмена.
Разбираем правило предоплаты, этапы заказа, доступные способы платежа, текущие чеки, возвраты и обмен финансовых документов с 1С.
Разбираем текущие статусы, компонент оформления, платёжные системы, уведомления и действия менеджера после появления заказа.
Проверяем договор и настройки ЮKassa, используемый обработчик Битрикс, способы оплаты, кассу, статусы заказа и срок бизнес-подтверждения.
Проверяем версию 1С-Битрикс, старые платёжные обработчики, настройки магазина Яндекс Пэй, фискализацию и категории товаров.
Пришлите адрес сайта и коротко опишите, что происходит. Посмотрим и подскажем, с чего начать. Если ваша ситуация немного отличается от описания, напишите — детали спокойно обсудим до договора.