diff --git a/Shipping/Free shipping for certain products/script.rb b/Shipping/Free shipping for certain products/script.rb index cb6ee61..85779bf 100644 --- a/Shipping/Free shipping for certain products/script.rb +++ b/Shipping/Free shipping for certain products/script.rb @@ -1,6 +1,6 @@ FREE_TAG = 'freeship' -if Input.cart.shipping_address.country_code == 'US' && Input.cart.line_items.any?{|item| item.variant.product.tags.include? FREE_TAG} +if Input.cart.shipping_address.country_code == 'US' && Input.cart.line_items.all?{|item| item.variant.product.tags.include? FREE_TAG} Input.shipping_rates.each do |shipping_rate| next if shipping_rate.price == Money.zero shipping_rate.apply_discount(shipping_rate.price, message: "Free Shipping!")