Reject Discount code for few products in Shopify Plus checkout
It's been requested by multiple enterprise clients to remove discount code for particular products.
We thought to have 2 solution
[data-reduction-form="update"] {
display: none
}
#Reject Discount for few products
reject = false
Input.cart.line_items.select do |line_item|
product = line_item.variant.product
if product.tags.include?('reject_code')
reject = true
end
end
if reject and Input.cart.discount_code
Input.cart.discount_code.reject(
message: "discount can't applied! for this product."
)
end
Output.cart = Input.cart