Personalized checkout and custom promotions with Shopify Scripts
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
How can I tell if a user has entered a shipping or percentage discount? If I try to access Input.cart.discount_code.percentage and they used a shipping code, I get an error. I noticed in the docs Inputs.cart.discount_code returns "CartDiscount::Shipping, CartDiscount::Percentage, etc. " but I can't seem to figure out the proper syntax:
if Input.cart.discount_code == CartDiscount::Shipping
#do something when user enters shipping discount code
end
Did you ever figure this out? I'm struggling with the same thing.
I tried this and seems working,
my_string = Input.cart.discount_code.to_s
if my_string.include? "FixedAmount"
puts "String includes 'FixedAmount'"
end