Personalized checkout and custom promotions with Shopify Scripts
Hello, I plan to use Shopify Script Editor for a bundle promo. Currently it's customized so that customers can purchase 4 items for $120, but all discount codes are ineligible. How do I change the setting so only 1 existing code is eligible for this promo?
This code is included to exclude ALL discount codes. Is there a way to edit it?
# DisableDiscountCodesCampaign
#
# Any discount codes will be rejected with the entered message.
# ================================================================
class DisableDiscountCodesCampaign
def initialize(rejection_message)
@rejection_message = rejection_message
end
def run(cart)
return if cart.discount_code.nil?
cart.discount_code.reject(message: @rejection_message)
end
end
Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025Discover opportunities to improve SEO with new guidance available from Shopify’s growth...
By Jacqui May 1, 2025