Я хочу написать скрипт в Shopify, который предотвращает скидки при рендеринге определенных продуктов. Я знаю, что это неправильно, но что-то вроде этого:Блокировать скидку на определенный продукт shopify скрипт
Input.cart.line_items.each do |line_item|
product = line_item.variant.product
if product = 123456789
CartDiscount.remove("Discount does not apply")
end
end
Output.cart = Input.cart
Я смотрел на documentation и увидел метод .reject({ message: String })
но это относится ко всей корзине. Есть ли способ локализовать это для одного экземпляра?
Это не совсем ответ на мой вопрос - я хочу, чтобы локализовать '.reject ({сообщение: String})' для одного продукта, но по-прежнему применять скидку на другие предметы в корзине, где это применимо. Это возможно? – kawnah
Кто помечает правильный ответ? Зачем мне это надо. Amatuer час ... –