На сайте Shopify есть несколько хорошо написанных статей, которые определяют различные способы организации ваших рабочих процессов.Shopify предлагает 2 основных инструмента:
- ThemeKit
- Шифер
Шифер требует низких эксплуатационных расходоврежим пока.
ThemeKit работает довольно хорошо, и вы можете прочитать об этом в разделе Настройка ThemeKit
Подробное руководство по использованию Git для упрощения Shopify Workflow разработки
Для автоматического развертывания из git в ваш магазин Shopify вы можете использовать Deploybot .Немного подробностей о настройке Deploybot с Shopify
Относительно данных Shopify хранит скомпилированные liquid файлы и изображения на своем собственном cdn, в то время как данные настройщика темы хранятся внутри папка config в файле с именем settings_data.json , поэтому не помещайте этот файл в git.
Для нескольких разработчиков, работающих на одном сайте, вы можете использовать разные темы, настроенные с помощью ThemeKit ииспользуйте функцию предварительного просмотра темы, чтобы увидеть изменения во внешнем интерфейсе.
Отслеживание двухсторонних изменений никогда не бывает простым.Поэтому лучше использовать свой репозиторий git в качестве источника правды и не изменять код на веб-сайте Shopify.
Вы также можете взглянуть на Motifmate Toolbox , который является сторонним решением.для развития темы.