-
Notifications
You must be signed in to change notification settings - Fork 0
/
Valentines Sale flat and percentage (gift card rejected).arb
19 lines (19 loc) · 1.25 KB
/
Valentines Sale flat and percentage (gift card rejected).arb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Input.cart.line_items.each do |line_item|
product = line_item.variant.product
next if line_item.variant.product.gift_card?
next unless line_item.variant.product.vendor.include?('Burberry') || line_item.variant.product.vendor.include?('Azzaro')
line_item.change_line_price(line_item.line_price * 0.80, message: "20% off Valentine's Day Special has been applied")
end
Input.cart.line_items.each do |line_item|
product = line_item.variant.product
next if line_item.variant.product.gift_card?
next unless line_item.variant.product.vendor.include?('Vera Wang')
line_item.change_line_price(Money.new(cents: 3900) * line_item.quantity, message: "Flat $39 Valentine's Day Special has been applied")
end
Input.cart.line_items.each do |line_item|
product = line_item.variant.product
next if line_item.variant.product.gift_card?
next unless product.tags.include?('womens gift set') || product.tags.include?('mens gift set') || product.product_type.include?("Men's Gift Set") || product.product_type.include?("Women's Gift Set") || product.product_type.include?("Kid's Gift Set")
line_item.change_line_price(line_item.line_price * 0.70, message: "30% off Valentine's Day Special has been applied")
end
Output.cart = Input.cart