Доработка
и модернизация сайтов
в Ташкенте
С чем к нам приходят
Сайт работает, но медленно.
Разбираем узкие места: тяжёлые запросы, неоптимизированные картинки, лишние скрипты в шапке.
Обновление ядра откладывали два года.
Поднимаем версии по шагам, с проверкой каждого модуля на тестовой копии.
Каталог вырос, админка не справляется.
Переписываем выборки, добавляем индексы, разгружаем панель управления.
Форма заявки теряет письма.
Чиним отправку, настраиваем SMTP и журнал доставки.
Правки делает то один подрядчик, то другой.
Приводим код к одному стандарту и заводим историю изменений.
С кем мы работаем
- Устранение ошибок
- Исправление конфликтов
- Проверка оформления
- Настройка платежей
- Синхронизация склада
- Отладка расширений
с зависимостями дают сбои. Поддерживаем стабильность.
- Мультиокружения
- Критические интеграции
- Защита от сбоев
Как устроена работа
Стоимость доработки и модернизации
сайтов в Ташкенте
Цену считаем после разбора кода. Объём правок у всех разный.
Цены указаны без НДС.
Больше возможностей для вашего проекта
- Интернет-магазины
- Недвижимость
- Здравоохранение и стоматология
- Рестораны и кафе
- Салоны красоты
- Образование
- Строительство
- Юридические услуги
- Туризм и гостиницы
- Логистика
- Дизайн интерьеров
- Ремонт квартир
- Автосервисы
- Маркетплейсы
- Консалтинг
- Фотографы
Обсудим проект?
FAQ
Если не нашли ответа — напишите нам на info@toimi.pro.
Можете ли вы взять на себя частично готовые улучшения?
Да. Сломанные сайты, заброшенные расширения или недописанные функции — мы продолжаем работу с того места, где остановились другие.
Занимаетесь ли вы разработкой кастомных тем и дополнений?
Конечно. Индивидуальный дизайн или разовые плагины — мы адаптируемся.
А если мы все еще на OpenCart 2.x?
Наше агентство работает и с устаревшими версиями тоже. Обновляем их постепенно, обеспечивая безопасность данных и сохраняя продажи.
Можете ли вы ускорить OpenCart?
Да. Запросы к базе данных, скрипты и уровни кэширования настраиваются в рамках процесса.
Нужна вторая языковая версия сайта. С чего начать?
С решения, что именно переводится: интерфейс, материалы, служебные страницы, письма. Частый провал — перевести витрину и забыть письма и уведомления.
Как правильно устроить адреса языковых версий?
Отдельный путь или поддомен для каждого языка с явной разметкой соответствия. Подмена текста на одном адресе поисковыми системами читается плохо.
Можно ли переводить автоматически?
Как черновик — да, как публикацию — нет. Машинный перевод без вычитки даёт текст, который роняет доверие и плохо ранжируется.
Что делать с товарами, у которых нет перевода?
Показываем на языке оригинала с пометкой либо скрываем в этой версии. Пустая карточка хуже обоих вариантов.
Валюты и форматы дат тоже надо менять?
Да, вместе с языком. Цена в чужой валюте и дата в чужом формате сбивают покупателя сильнее, чем неидеальный перевод.
Нужно принимать оплату местными способами.
Подключаем платёжные сервисы, привычные вашей аудитории. Набор способов оплаты влияет на завершение заказа не меньше, чем цена.
Требования к размещению данных влияют на архитектуру?
Влияют, и это решается до разработки. Определяем, какие данные где хранятся, и строим систему в этих рамках.
Как быть с адресами и телефонами в разных регионах?
Заводим их как данные, а не как текст в шаблоне. Тогда каждая версия показывает свои контакты без правки кода.
Можно ли сделать так, чтобы язык определялся сам?
Можно предлагать по настройкам браузера, но выбор должен оставаться за посетителем. Принудительное переключение раздражает и ломает ссылки.
Письма клиентам тоже на двух языках?
Обязательно, иначе заказ подтверждается на языке, которого человек не знает. Шаблоны писем заводим в ту же систему переводов.
Сколько стоит вторая версия?
Разработка механизма считается один раз, дальше цена зависит от объёма контента. Механизм дешевле, чем кажется, контент дороже.
Можно запустить сначала частично?
Можно: интерфейс и ключевые разделы сразу, остальное по мере перевода. Главное, чтобы непереведённое не показывалось пустым.
Как поддерживать две версии, чтобы они не разъезжались?
Заводим связь между материалами и показываем редактору, где перевод отстал. Без этого версии расходятся за пару месяцев.
Что будет на руках после запуска второй версии?
Работающий механизм языков, переведённые ключевые разделы, письма и понятный процесс поддержания перевода.
Нужно ли дублировать структуру разделов во всех языках?
Не обязательно. Часть разделов бывает нужна только одной аудитории, и это нормально, если связи между версиями заданы явно.
Как считать, что перевод устарел?
Помечаем материал при правке оригинала. Редактор видит список расхождений и не ищет их вручную.
Можно подключить переводчиков к работе прямо в системе?
Можно, отдельной ролью с доступом только к своим материалам. Доступ к остальной панели им не нужен.
Обновлено: