Я работаю над темой Shopify, созданной другим разработчиком. Первоначально, когда мы обновляли «Compare at Price» и «Price» при редактировании продукта, пользовательский метафилд под названием «details.final_sale» обновлялся до «true» или «false» в зависимости от процента продажи. Если метафилд был «правдой», на странице этого продукта будет отображаться сообщение «Окончательная продажа». В противном случае значение по умолчанию будет «ложным» для этого поля, чтобы сообщение не отображалось.Изменить: обновить метафилы, когда задана определенная цена и сравнить цена.
Например, если у нас был продукт с ценой 40 долл. США и цена по цене 100 долл. США, то это было бы 60%. Предполагается, что метафилд «details.final_sale» обновится до true для любых продуктов, которые превышают 60%, но теперь он, похоже, не работает.
Может ли кто-нибудь направить меня в направлении, где я должен смотреть, чтобы автоматически обновлять метафилд, когда установлен определенный процент скидки? Опять же, он изначально был настроен на работу таким образом, но внезапно он прекратил работать ...
Дэвид выглядит правильным ответом на меня. Я только что ответил на http://stackoverflow.com/questions/41643795/ с тем, что может быть полезным для вас решением. – Blorf
Вы могли бы только обновить переменную, а не метафилд. – Buts