Обновление тем

Shopify и другие разработчики тем периодически выпускают обновлённые версии тем, опубликованных в Shopify Theme Store. Эти обновлённые версии обычно включают в себя новые функции, улучшения дизайна и исправления ошибок.

Если вы установите любую бесплатную или платную тему из Shopify Theme Store, то при выпуске обновленной версии вы сможете бесплатно добавить ее в черновики тем. Обновления не поддерживаются для сторонних тем, приобретенных за пределами Shopify Theme Store.

В зависимости от размера темы и скорости интернет-соединения обновление некоторых тем может занять несколько минут.

Обновления выпускаются не для всех тем. Например, если у вас устаревшая тема, которой нет в Theme Store, она не будет обновляться.

Не все функции применяются к вашей текущей теме. Например, если выпущенная функция требует обновлённой архитектуры темы, она не будет применена к вашей теме.

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

Рекомендации по обновлению темы

Ознакомьтесь со следующими рекомендациями по обновлению темы:

  • Обновление темы может быть сложным процессом. Прежде чем обновлять текущую тему или переходить на новую, подумайте, отвечает ли она вашим потребностям.
  • Некоторые приложения могут быть несовместимы с новой темой. Если вы не уверены, обратитесь к документации приложения или свяжитесь с его разработчиком.
  • Вы можете работать со своей темой в черновиках тем перед ее публикацией. Добавление новой темы в черновики не влияет на текущую или другие темы.
  • Когда вы вносите изменения в тему или переключаетесь на новую, это не влияет на другие части вашего аккаунта. Вы можете экспериментировать с различными стилями и настройками темы, не беспокоясь об остальном контенте в панели администратора.

Проверка версии темы

Вы можете проверить статус своей темы, нажав Интернет-магазин > Темы в панели администратора Shopify, а затем нажав на номер версии темы, которую вы хотите проверить. Номера версий доступны для вашей опубликованной темы, а также для всех установленных тем в разделе Черновики тем.

Когда у вас установлена последняя доступная версия темы, отображается сообщение о статусе «Эта тема обновлена до последней версии».

Пример интернет-магазина с обновлённой темой Dawn

Когда для темы доступно обновление, в панели администратора Shopify вместо номера версии темы появляется уведомление. Подробнее о версиях тем.

Обновление темы вручную

Чтобы добавить обновленную версию темы в черновики тем, нажмите на уведомление, чтобы открыть диалоговое окно с подробностями, а затем нажмите Добавить в черновики тем.

Вы также можете нажать «Просмотреть примечания к выпуску», чтобы прочитать о новом релизе темы.

Пример интернет-магазина с доступным проверенным обновлением для темы Dawn

Все настройки, выполненные в редакторе тем, копируются и применяются к обновлённой теме. К ним относятся следующие изменения:

  • Изменение настроек темы.
  • Изменение макетов страниц, например добавление, изменение порядка, удаление или скрытие разделов или блоков.
  • Изменение настроек разделов или блоков, включая добавление изображений, видео, текста и источников данных.
  • Создание новых шаблонов.
  • Добавление, удаление или изменение настроек встраивания приложений или расширений для приложений.
  • Внесение изменений в формулировки в вашем интернет-магазине с помощью редактора контента темы.

Если вы или установленное приложение внесли какие-либо изменения в код вашей темы и эти изменения не конфликтуют с обновлением, они будут перенесены в новую версию.

Пример интернет-магазина с доступным обновлением для темы Horizon с изменениями в коде

После добавления обновленной темы в черновики тем на карточке темы появится сообщение, указывающее, включены ли в обновление изменения кода.

Если изменения в коде перенесены в обновление, отобразится сообщение «Тема добавлена: изменения в коде успешно перенесены»:

Пример интернет-магазина с успешным обновлением темы Horizon с изменениями в коде

Если изменения в коде не были перенесены в обновление, отобразится сообщение «Тема добавлена: не удалось перенести изменения в коде»:

Пример интернет-магазина с неудачным обновлением темы Horizon с изменениями в коде

Если ваши изменения в коде не были перенесены и вы хотите их сохранить, вам необходимо скопировать их в новую версию темы. Вы можете использовать приложение из Shopify App Store, чтобы определить изменения, внесённые в код вашей темы. Всегда сохраняйте копию любого изменённого кода перед обновлением темы.

Изменения в коде могут поступать из любого из следующих источников:

  • Изменения в коде, внесённые вручную в файлы темы в редакторе кода, за исключением файлов в папке Templates и файла settings_data.json в папке Config.
  • Автоматические изменения в коде, внесённые от вашего имени в файлы темы приложением, которое вы установили в своём магазине.

Когда вы добавляете новую версию темы в раздел Черновики тем, к ее названию добавляется префикс Обновленная копия. После этого вы можете выполнить следующие действия:

  • Нажмите «Просмотреть примечания к выпуску», чтобы ознакомиться с примечаниями к последней версии темы.
  • Нажмите «Проверить», чтобы убедиться, что новая версия вашей темы отображается и работает так, как вы ожидаете.
  • Когда вы будете готовы обновить свой действующий интернет-магазин до новой версии темы, нажмите «Опубликовать».

Если вы добавили в тему пользовательский CSS, убедитесь, что селекторы, которые вы использовали, всё ещё существуют в последней версии темы и ваш CSS применяется корректно.

Если опция Добавить в черновики тем не отображается для темы, доступной в Shopify Theme Store, вы не сможете обновить тему с помощью стандартного процесса обновления. Чтобы использовать последнюю версию, установите свежую копию темы из Shopify Theme Store, а затем вручную примените свои настройки.

Автоматические обновления темы

Когда Shopify применяет к вашей теме автоматическое обновление, в панели администратора Shopify вместо номера версии темы появляется уведомление.

Автоматические обновления предназначены для исправления ошибок или проблем с безопасностью в вашей теме. Эти обновления не изменяют внешний вид и функциональность вашей темы, а также не затрагивают ваш контент или настройки. Вы можете просмотреть примечания к этим обновлениям, нажав «Просмотреть примечания к выпуску» в диалоговом окне статуса темы.

Пример интернет-магазина с автоматически обновлённой темой Dawn

Обновления для вашей темы не поддерживаются

Обновления можно получать только для тем, установленных из Shopify Theme Store. Автоматические обновления не поддерживаются для загруженных тем, поэтому для их обновления необходимо выполнить одно из следующих действий:

  • Если вы приобрели тему в Shopify Theme Store и загрузили её в другой магазин, то она будет считаться нелицензионной, и для получения обновлений её нужно будет купить в Theme Store повторно. Темы, купленные в Shopify Theme Store, лицензируются только для того магазина, для которого вы их изначально приобрели. Подробнее о лицензировании и переносе тем в Shopify.
  • Если вы приобрели тему у стороннего дизайнера, а не в Shopify Theme Store, свяжитесь с ним для получения обновлений.

Пример интернет-магазина с темой, которая не поддерживает обновления, так как она не из Theme Store

Если вы используете устаревшую тему Shopify, то её поддержка прекращена, и Shopify больше её не обновляет. Рассмотрите возможность перехода на более новую тему или обратитесь за помощью к партнёру Shopify, чтобы воспользоваться новейшими функциями Shopify.

Пример интернет-магазина с темой, которая не поддерживает обновления, потому что она устаревшая

Если вы используете устаревшую платную тему, вы можете поработать с партнёром Shopify, чтобы модернизировать её и снова получать для неё обновления в панели администратора Shopify.