Представьте: вы запустили интернет-магазин на Wix, но стандартные формы не позволяют добавить свою логику скидок или интеграцию с 1С. Заказы обрабатываются вручную, а клиенты жалуются на задержки. Без программирования не обойтись. Velo (ранее Wix Code) — это встроенная JavaScript-платформа, дающая полный контроль над backend и frontend без покупки VPS. Она предоставляет доступ к Wix Data API и HTTP Functions, а также к Web Methods для создания кастомной бизнес-логики. Мы специализируемся на разработке Wix Velo решений под ключ: от простых форм с валидацией до сложных динамических каталогов. Наш опыт — 5+ лет и 30+ реализованных проектов. Например, для интернет-магазина косметики мы реализовали автоматическую синхронизацию с CRM и Telegram-уведомления, что сократило время обработки заказа на 40% и снизило нагрузку на менеджеров на 30%, а также уменьшило затраты на поддержку на 20%. Получите бесплатную консультацию по вашему проекту.
Velo — это встроенная среда разработки Wix для создания кастомной бизнес-логики. В отличие от чистого Wix Editor, Velo позволяет работать с базами данных, создавать HTTP-эндпоинты и выполнять код по расписанию. Это не просто «добавить немного скриптов», а полноценная среда с ограничениями, которые нужно учитывать. Например, серверные функции выполняются не дольше 500 ms, а память ограничена 100 MB. Мы знаем эти нюансы и умеем обходить их через асинхронные паттерны и пагинацию. При разработке каталога для сети салонов красоты мы сократили время загрузки страниц на 55% за счёт ленивой загрузки и кэширования.
Какие задачи решают Velo-решения?
- Кастомная обработка заказов с валидацией и уведомлениями (Telegram, email)
- Динамические страницы с фильтрацией, пагинацией, SEO-урлами
- Личный кабинет с регистрацией, историей заказов
- Интеграция с внешними API (CRM, платёжные шлюзы, маркетплейсы)
- Scheduled tasks (cron) для автоматической очистки данных или рассылок
Как Velo решает интеграцию с внешними сервисами?
Все внешние вызовы выполняются только из backend-кода — секреты (токены, ключи) хранятся в Wix Secrets Manager. Например, отправка лидов в Telegram через Web Method:
// backend/integrations.web.js
import { webMethod, Permissions } from 'wix-web-module';
import { getSecret } from 'wix-secrets-backend';
export const sendToTelegram = webMethod(
Permissions.Anyone,
async (message) => {
const botToken = await getSecret('TELEGRAM_BOT_TOKEN');
const chatId = await getSecret('TELEGRAM_CHAT_ID');
await fetch(`https://api.telegram.org/bot${botToken}/sendMessage`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
chat_id: chatId,
text: message,
parse_mode: 'HTML',
})
});
}
);
Этот подход гарантирует безопасность и переиспользование кода. Клиентский вызов — через import из backend/integrations.web — типобезопасен и не раскрывает секреты.
Сравнение Velo и обычного Wix
| Возможность |
Wix Editor |
Velo (Wix Code) |
| Кастомная валидация форм |
Только встроенная |
Полный контроль через JS |
| Работа с БД |
Нет |
Wix Data API, коллекции |
| Внешние API |
Нет |
HTTP Functions, Web Methods |
| Динамические URL |
Только Wix Pages |
Кастомные роутеры |
| Scheduled tasks |
Нет |
Jobs (cron) |
Velo даёт гибкость, но требует опыта. Мы поможем избежать типичных ошибок: превышение лимитов по времени выполнения, неправильная обработка асинхронных запросов, игнорирование кэширования.
Типовые ограничения Velo, которые мы учитываем:
- Серверные функции выполняются не дольше 500 мс
- Доступная память — 100 MB
- Размер пересылаемых данных — до 10 MB
Мы используем асинхронные паттерны, пагинацию и кэширование, чтобы обходить эти лимиты.
Типовые задачи и сроки
| Задача |
Сложность |
Сроки |
| Кастомная форма с backend-обработкой |
Низкая |
2–3 дня |
| Динамический каталог с фильтрацией |
Средняя |
7–12 дней |
| Личный кабинет с регистрацией и заказами |
Высокая |
2–3 недели |
| Интеграция с CRM и платёжными системами |
Средняя |
5–10 дней |
Точные сроки определяются на бесплатном аудите. Закажите оценку проекта прямо сейчас.
Что входит в работу
- Полный код Velo (frontend + backend) с комментариями
- Документация по коллекциям, API и роутам
- Доступы для редакторов и инструкция
- Обучение команды заказчика
- Поддержка 1 месяц после сдачи бесплатно
Вы получаете полностью кастомное решение — wix custom solutions, готовое к использованию.
Процесс работы
- Анализ: уточняем требования, смотрим доступные Wix-элементы
- Проектирование: схема коллекций, маршруты, точки интеграции
- Разработка: пишем код на Velo, деплоим в тестовое окружение
- Тестирование: сценарии (успех, ошибки, граничные случаи)
- Деплой и поддержка: перенос на продакшен, обучение редакторов
Закажите Wix Code под ключ — и забудьте о ручной обработке. Наши инженеры сертифицированы Wix и гарантируют результат.
Дополнительную информацию можно найти в официальной документации Velo.
Получите бесплатную консультацию — свяжитесь с нами.
Выбор типа сайта — техническая задача, а не маркетинг
Мы видим, как команды тратят бюджет на неподходящий стек. Лендинг на Next.js со статической генерацией и корпоративный сайт с CMS — принципиально разные инфраструктуры, даже если внешне похожи. Ошибка на старте ведёт к переплате за хостинг в 5–10 раз и низкой скорости загрузки. Core Web Vitals (LCP, INP, TTFB) для каждого типа сайта — свой набор приоритетов.
Ниже разберём четыре типа сайтов, их типичные технические ошибки и как мы их исправляем.
Как не ошибиться с выбором CMS?
Сайт-визитка
Самый компактный формат: 1–5 страниц, минимум динамики. Основная задача — дать контактную информацию и создать первое впечатление. Технически здесь нет сложности, но есть типичные ошибки.
Слишком тяжёлый стек. WordPress с 15 плагинами для 5 страниц — это 800ms TTFB на shared хостинге. Мы предлагаем статику: HTML/CSS/JS или Next.js с output: 'export', задеплоенное на Vercel или Cloudflare Pages. Никакого PHP, никакой базы данных — только CDN. TTFB < 50ms гарантированно. Экономия на хостинге — до 50 000 ₽ в год.
Нет контактной формы с backend-валидацией. Форма только с JS-валидацией — это декорация. Бэкенд должен валидировать, rate-limit и отправлять уведомление. Для статического сайта используем Formspree или серверлесс endpoint.
Отсутствие Schema.org разметки. Google Knowledge Panel строится на разметке LocalBusiness или Organization — адрес, телефон, часы работы. Для визитки это критично. Мы делаем её встроенной в шаблон.
Срок разработки: 2–3 недели с дизайном.
Почему скорость лендинга напрямую влияет на конверсию?
Лендинг
Лендинг — страница с одной целью: конверсия. Всё, что не ведёт к целевому действию, лишнее. Core Web Vitals здесь критичны, потому что платный трафик, а Google использует CWV как фактор в Quality Score.
Конкретный кейс: лендинг с hero-видео 8MB autoplay в MP4 без preload="none" + три сторонних скрипта аналитики синхронно в <head>. LCP 9.4s, INP 780ms. Мы заменили видео на poster image с отложенной загрузкой по scroll, скрипты перевели на async/defer и частично в Web Workers через Partytown. LCP 1.8s, INP 140ms. Конверсия выросла на 23% — только за счёт скорости, не дизайна.
A/B тестирование — стандартная практика. Google Optimize закрылся, но есть Growthbook (open source), PostHog, VWO. Для Next.js используем edge middleware для распределения трафика на уровне CDN без лишнего JS.
Срок: 2–4 недели. Закажите разработку под ключ — мы оценим ваш проект за 1 день.
Корпоративный сайт
Корпоративный — это CMS, несколько разделов, мультиязычность, интеграция с CRM. Ключевой вопрос: кто будет редактировать контент и как часто.
Если редакторы нетехнические — нужен visual editor. WordPress с Gutenberg или ACF Pro закрывает это. Для сложных структур — headless CMS (Strapi, Directus) с фронтендом на Next.js. Если сайт обновляется редко — Markdown в Git с Astro или Next.js. Деплой по push в main — никакой CMS.
Производительность. Страница «О компании» с 40 фотографиями в оригинале — LCP 12 секунд на мобильном. <Image> компонент Next.js с WebP и srcset решает без ручной работы.
Мультиязычность: Astrotomic Translatable на Laravel или next-intl / react-i18next. Структура URL — /ru/about, /en/about с hreflang.
Срок: 6–12 недель в зависимости от объёма.
Промо-сайт
Промо — временный или постоянный сайт под кампанию. Нестандартный дизайн, анимации, интерактив. Стек: GSAP, Framer Motion, Three.js, Lottie, Canvas API.
Главная ловушка — анимации, тормозящие на мобильных. GPU-анимации через transform и opacity — нормально. box-shadow в анимации, filter: blur() на каждом кадре, анимация width/height — причина 20fps на iPhone 12. will-change: transform помогает точечно.
prefers-reduced-motion — обязателен для accessibility. Мы всегда добавляем.
Срок: 3–6 недель, зависит от сложности.
Сравнительная таблица
| Параметр |
Визитка |
Корпоративный |
Лендинг |
Промо |
| Страниц |
1–5 |
10–50+ |
1–3 |
1–10 |
| CMS |
Не нужна |
Нужна |
Не нужна |
Редко |
| SEO-приоритет |
Средний |
Высокий |
Высокий |
Низкий |
| Анимации |
Минимум |
Умеренно |
Умеренно |
Интенсивно |
| Срок (с дизайном) |
2–3 нед |
6–12 нед |
2–4 нед |
3–6 нед |
Стоимость в каждом случае рассчитывается индивидуально после изучения технического задания. — Google рекомендует TTFB под 0.8s, у нас <0.2s.
Что входит в работу
- Аналитика и прототипирование (структура, пользовательские сценарии)
- Дизайн-концепция (адаптивный, mobile-first)
- Вёрстка с оптимизацией LCP, CLS, INP
- Выбор и настройка CMS (если нужна)
- Интеграция с CRM/маркетинговыми инструментами
- Тестирование (кроссбраузерное, load-testing)
- Документация и передача доступов
- Обучение редакторов (видео + письменно)
- Гарантия 3 месяца (бесплатные правки)
Наша экспертиза
Мы на рынке 10+ лет, реализовали 200+ проектов — от простых визиток до высоконагруженных лендингов с миллионными аудиториями. Каждый проект проходит аудит на Core Web Vitals перед релизом.
Вторая таблица: сравнение подходов
| Подход |
TTFB (мс) |
Сложность поддержки |
Стоимость разработки |
| Static HTML/CSS |
<50 |
Низкая |
Низкая (от 50 000 ₽) |
| Next.js + headless CMS |
<200 |
Средняя |
Средняя (от 150 000 ₽) |
| WordPress + плагины |
500–1500 |
Высокая |
Высокая (от 300 000 ₽) |
Подробнее об оптимизации изображений
Мы автоматически конвертируем в WebP/AVIF, генерируем srcset для всех разрешений, используем lazy loading с Intersection Observer. Для фоновых изображений — техника progressive loading.
Свяжитесь с нами, чтобы получить консультацию по вашему проекту. Закажите разработку под ключ — мы оценим сроки и бюджет за 1 день.