Внимание! Техподдержка работает только через тикет-систему в личном кабинете
Shopify CLI помогает разработчикам ускорить работу с темами, расширениями и приложениями Shopify: от генерации структуры проекта до предпросмотра и публикации изменений.
Используя Shopify CLI на VPS, вы получаете стабильную среду для разработки, удалённый доступ, безопасное хранение кода и возможность запускать любые shopify cli command без ограничений локального компьютера.
Shopify CLI - это инструмент разработчика, который упрощает создание тем, приложений и автоматизацию рабочих процессов в экосистеме Shopify. Он помогает ускорить разработку, тестирование и публикацию магазинов, обеспечивая удобную работу с шаблонами, компонентами, Liquid-кодом и API. С помощью Shopify CLI можно быстро развернуть структуру проекта, подключить нужные модули и использовать команды для предпросмотра, синхронизации изменений и деплоя.
Инструмент поддерживает работу на русском языке, интегрируется со всеми современными веб-фреймворками, включая React, Remix и Node.js. Shopify CLI позволяет запускать локальный сервер разработки, тестировать обновления в реальном времени и удобно работать со стилями, шаблонами, динамическими секциями и App Extensions. CLI помогает разработчикам ускорить цикл внесения правок, снизить количество ошибок и стандартизировать процессы создания тем и приложений.
Установка Shopify CLI на VPS обеспечивает независимость от локального компьютера и стабильную работу окружения. Развёртывание через brew install shopify-cli, Node.js/npm или бинарный установщик даёт полный контроль над версией инструмента, зависимостями и безопасностью. На сервере хранятся все проекты, репозитории, шаблоны и конфигурации ― без риска случайной потери данных, отключения ПК или нестабильного домашнего интернета. Такой подход особенно удобен для агентств, разработчиков тем, фриланс-студий и Shopify-экспертов, которым важно стабильное и изолированное рабочее окружение.
Shopify CLI также включает мощный набор команд для работы с API, расширениями (Extensions), checkout-модулями, метаполями, вебхуками и публикацией приложений. Благодаря интерактивному интерфейсу и понятной структуре CLI становится удобным инструментом как для новичков, так и для разработчиков, ежедневно работающих с экосистемой Shopify. Использование Shopify CLI на VPS от AdminVPS делает инфраструктуру производительной, предсказуемой, управляемой и оптимальной для команд любого масштаба - от индивидуальных разработчиков до крупных студий электронной коммерции.
Установите Shopify CLI на VPS и получите стабильную рабочую среду для разработки тем, расширений и приложений. Работайте с командами CLI, просматривайте изменения в реальном времени, тестируйте интеграции и сохраняйте все проекты на собственном сервере - без ограничений локального компьютера и сторонних сервисов.
Shopify CLI работает как набор Node.js-пакетов и требует заранее установленного Node.js, npm/ Yarn/pnpm и Git. Согласно официальным требованиям, нужны: Node.js 20.10+ и Git 2.28.0+.
Что необходимо сделать заранее
1. Обновить систему:
apt update && apt upgrade -y
2. Установить базовые утилиты:
apt install -y curl wget nano ca-certificates gnupg
3. Установить Git:
apt install -y git
git --version
4. Проверить ресурсы VPS:
После подготовки можно переходить к установке Node.js и Shopify CLI.
Рекомендуется использовать актуальную ветку Node.js 20, совместимую с требованиями Shopify CLI.
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt install -y nodejs
node -v
npm -v
При необходимости можно дополнительно установить Yarn или pnpm, но для базовой работы достаточно npm.
Официальная документация предлагает устанавливать Shopify CLI как глобальный Node-пакет.
npm install -g @shopify/cli@latest
Если планируется работа с темами, дополнительно можно поставить пакет для тем:
npm install -g @shopify/theme@latest
Проверяем, что бинарь доступен в PATH:
shopify version
Если отображается версия, CLI установлен корректно.
Авторизация в Shopify
Для работы с магазинами нужен аккаунт Shopify или Shopify Partners. Авторизация выполняется через команду:
shopify auth login
CLI откроет браузер и предложит войти в аккаунт.
После авторизации можно подключиться к конкретному магазину. Для работы с темой обычно используют:
shopify theme dev --store your-store.myshopify.com
или
shopify theme pull --store your-store.myshopify.com
где your-store.myshopify.com - домен магазина вида .myshopify.com.
Основной формат команд:
shopify [topic] [command]
Например:
Разработчики рекомендуют использовать последнюю версию CLI.
Проверить текущую версию:
shopify version
Обновление:
npm install -g @shopify/cli@latest
| Параметр | Рекомендация | Комментарий |
|---|---|---|
| CPU | 1 – 2 ядра | Для сборки тем и приложений лучше 2 ядра |
| RAM | 2 ГБ | Комфортнее 2 – 4 ГБ при работе с Git и Node |
| Диск | от 10 ГБ | Репозитории, node_modules, кэш |
| Порт | 3000 – 4000 | Для локальных dev-серверов приложений/тем |
| ОС | Ubuntu 20.04/22.04 | Широко используемая связка с Node.js |
| Зависимости | Node.js 20.10+, Git 2.28+ | Требования Shopify CLI |
Shopify CLI – это инструмент для разработки тем и приложений Shopify. Он ускоряет работу с Liquid-шаблонами, ассетами, API и позволяет тестировать изменения локально.
Да. Shopify CLI отлично работает на VPS с Ubuntu. Вы можете настроить окружение, подключить Git, Node.js, зависимости и работать из любого места через SSH.
На macOS используется команда brew install shopify-cli, на Ubuntu – установка выполняется через официальный репозиторий Shopify. Мы предоставляем готовую инструкцию или устанавливаем CLI за вас.
CLI подходит для:
Нет. Вы получаете выделенные ресурсы, стабильную среду и отсутствие зависимостей от локального компьютера. Это особенно важно при работе с большими темами и проектами.
