Вы можете изменить тему Shopify магазина, используя API для активов :
Однако, как упоминалось drip , это не очень хорошая идея:
- Если вы автоматически измените тему с помощью кода, вы будете искать проблемы.Многое может пойти не так - просто вы не можете обслуживать все темы и их изменения с течением времени!Таким образом, вы можете оставить поврежденную страницу после изменения.Владелец интернет-магазина не будет впечатлен!На самом деле многие из 1 * обзоров приложений по этой причине!
- Что произойдет, если владелец интернет-магазина удалит ваше приложение?Он не будет знать, какой код удалить.
Итак, большинство приложений просят пользователя добавить код приложения.Конечно, они предоставляют подробные инструкции.
Кстати, еще один проблемный подход заключается в следующем:
Некоторые приложения могут пытаться изменить DOM «на лету», сначала обнаружив существующий элемент DOM (много специфичных для темы операторов if, чтобы сделать это с любой степенью успеха), а затем вставьте элементы DOM приложения.Это очень грязно и проблематично, но, по крайней мере, вы не рискуете испортить файлы тем владельца.В худшем случае он может удалить ваше приложение, и он будет в порядке.