Разработка сайта на Shopify

Наша компания занимается разработкой, поддержкой и обслуживанием сайтов любой сложности. От простых одностраничных сайтов до масштабных кластерных систем построенных на микро сервисах. Опыт разработчиков подтвержден сертификатами от вендоров.

Разработка и обслуживание любых видов сайтов:

Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

Это лишь некоторые из технических типов сайтов, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента

Предлагаемые услуги
Показано 1 из 1 услугВсе 2065 услуг
Разработка сайта на Shopify
Простая
~1-2 недели
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    874
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    851

Разработка сайта на Shopify

Shopify — SaaS-платформа с хостингом, обновлениями и PCI DSS-compliance в комплекте. Подходит для запуска интернет-магазина без собственной серверной инфраструктуры. Работа разработчика здесь — тема на Liquid, настройка приложений из App Store и базовая конфигурация платформы.

Из чего состоит Shopify-магазин

  • Тема — файлы .liquid, CSS, JS в репозитории темы (доступны через Shopify CLI или Theme Editor)
  • Приложения — устанавливаются из Shopify App Store, добавляют функционал (отзывы, фильтры, email-маркетинг)
  • Метаполя — кастомные данные для продуктов, коллекций, страниц
  • Shopify Functions — серверный код для скидок и доставки (Rust/JS, деплоится в инфраструктуру Shopify)
  • Admin API / Storefront API — для интеграций и headless

Что нельзя изменить в рамках стандартного Shopify: чекаут (до Shopify Plus), логика платежей, структура базы данных.

Процесс запуска магазина

Этап 1 — структура магазина (1–2 дня)

Создание магазина, базовая конфигурация:

  • Валюта, налоги, единицы измерения
  • Платёжные шлюзы (Shopify Payments, Stripe, PayPal, локальные провайдеры)
  • Способы доставки: зоны, ставки, расчёт по весу/размеру
  • Уведомления: транзакционные письма через Shopify Email или внешний сервис (Klaviyo, Postmark)

Этап 2 — выбор и установка темы (1 день)

Темы из Shopify Theme Store: Dawn (бесплатная, минималистичная, OS 2.0), Sense, Craft, Impact — для разных ниш. Для клиента со специфическим дизайном — кастомная тема на базе Dawn или с нуля (см. отдельную услугу).

# Инициализация разработки темы через CLI
npm install -g @shopify/cli @shopify/theme
shopify theme dev --store=your-store.myshopify.com

Этап 3 — наполнение каталога

Товары, коллекции, метаполя. При большом каталоге — импорт через CSV или Admin API:

// Создание продукта через Admin API (Node.js + @shopify/shopify-api)
const product = await shopify.rest.Product.save({
  session,
  title: "Кофемашина DeLonghi",
  body_html: "<p>Описание товара</p>",
  vendor: "DeLonghi",
  product_type: "Кофемашины",
  variants: [{
    price: "45990.00",
    sku: "ECAM-22110-B",
    inventory_quantity: 15,
    inventory_management: "shopify"
  }],
  images: [{ src: "https://cdn.example.com/img/ecam.jpg" }]
});

Этап 4 — приложения

Обязательный минимум для большинства магазинов:

Задача Приложение
Поиск с фильтрами Boost Commerce / Searchie
Отзывы Judge.me / Yotpo
Email-маркетинг Klaviyo / Omnisend
SEO SEO King / Plug In SEO
Аналитика GA4 через официальный канал Shopify
Мультивалютность встроенные Shopify Markets

Этап 5 — SEO и аналитика (1 день)

  • Настройка robots.txt (ограниченно редактируемый в Shopify)
  • Canonical URLs — управляются через тему
  • Structured data (application/ld+json) — добавляется в product.liquid
  • Sitemap: /sitemap.xml генерируется автоматически
  • GA4: через Shopify > Preferences > Google Analytics или через GTM
{%- comment -%} Schema.org Product в product.liquid {%- endcomment -%}
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": {{ product.title | json }},
  "sku": {{ product.selected_or_first_available_variant.sku | json }},
  "offers": {
    "@type": "Offer",
    "price": {{ product.selected_or_first_available_variant.price | divided_by: 100.0 | json }},
    "priceCurrency": {{ cart.currency.iso_code | json }},
    "availability": "{% if product.available %}https://schema.org/InStock{% else %}https://schema.org/OutOfStock{% endif %}"
  }
}
</script>

Локализация и мультиязычность

Shopify Markets + Shopify Translate & Adapt для управления переводами. Альтернатива — Weglot (приложение, добавляет поддомен или языковой префикс).

Ограничение: бесплатный план Shopify поддерживает 1 язык. Для мультиязычности нужен Shopify Basic и выше.

Производительность

Shopify CDN (Fastly) обслуживает статику автоматически. Основные точки оптимизации:

  • Lazy loading изображений через loading="lazy" на <img>
  • Использование {% render %} вместо {% include %} для изоляции переменных
  • Минимизация сторонних скриптов из приложений (каждое добавляет 50–200 мс)
  • Критический CSS inline в <head> через секцию head_theme

Сроки запуска

Типичный магазин на готовой теме с каталогом до 500 товаров и стандартным набором приложений: 5–10 рабочих дней. Включает: настройку платформы, кастомизацию темы под брендбук, наполнение, интеграцию аналитики и базовый SEO-аудит.