Можно ли настроить кассовую жидкость с помощью приложения - PullRequest
0 голосов
/ 17 апреля 2019

Я купил shopify plus для настройки своей страницы оформления заказа - добавьте html и JS в шаблон оформления заказа - и прочитал это в документации shopify:

Если вы пользуетесь Shopify Plus, вы можете отредактировать код для оформления заказа. Однако, если вы вносите изменения в свой код оформления заказа, вам необходимо обновлять шаблон checkout.liquid вручную всякий раз, когда Shopify производит обновление.

и мне было интересно, возможно ли создать приложение, чтобы сделать это для меня.

Я имею в виду:

1-Создайте приложение для изменения страницы оформления заказа.

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

У меня уже есть shopify plus, и мне удалось это сделать, изменив checkout.liquid.

Но это не совсем эффективный способ изменить checkout.liquid каждый раз, когда это подходит для одного пользователя, но что, если я хочу сделать то же самое для многих пользователей shopify, например.

Это базовая концепция создания плагина в других платформах электронной коммерции, таких как Prestashop, Magento ... Но в Shopify это кажется действительно сложным.

Пожалуйста, помогите.

1 Ответ

1 голос
/ 17 апреля 2019

Если вы пользуетесь Shopify Plus, вы можете отредактировать код для своего проверять, выписываться. Тем не менее, если вы внесете изменения в свой код проверки, то вы необходимо обновить шаблон checkout.liquid вручную всякий раз, когда Shopify делает апгрейд.

Это утверждение означает, что всякий раз, когда Shopify вносит некоторые изменения по окончании процесса проверки, они уведомляют вас перед обновлением. 30 дней, насколько я знаю, чтобы вы могли обновить и проверить. Они предоставят вам подробную информацию для журнала изменений, чтобы вы могли проверить, не нарушает ли он какие-либо ваши настройки. Такие изменения не часты, и я не могу придумать какой-либо автоматизированный способ, которым ваше приложение сможет проанализировать журнал изменений и решить, повлияет ли оно на ваши настройки.

Поскольку большинство ваших изменений будут в дополнительном JavaScript, это не будет для вас большой нагрузкой и не будет таким частым.

Однако, если вы управляете множеством магазинов для нескольких покупателей Shopify plus, вы можете вручную обновить все магазины, в которых установлено приложение, и использовать API-интерфейс Assets для изменения файла checkout.liquid .

Например, если Shopify уведомляет вас об изменении кода Checkout и вам необходимо его обновить. Просто просмотрите журнал изменений, а затем запустите процесс на своем сервере APP, который обновит новый код для всех файлов chekout.liquid во всех магазинах, где установлено ваше приложение.

API активов

Настройка оформления заказа

...