How-to: Prevent Shopify Discount Codes from Stacking with Disco Discounts
Overview
When running discount campaigns, Disco adjusts both the product price and the compare-at price. This can lead to customers stacking Shopify discount codes on top of Disco discounts, which may not be desirable. To prevent this, you can configure Shopify to apply discount codes only to products not already discounted by Disco. This involves creating an automated collection of non-discounted products and applying your discount exclusively to that collection.
Step 1: Create an Automated Collection for Non-Discounted Products
- Navigate to Collections:
- In your Shopify admin, go to Products > Collections.
- Create a New Collection:
- Click on Create Collection.
- Set Up the Collection:
- Name: Give your collection a name (e.g., "Full-Price Products").
- Collection Type: Select Automated.
- Define the Condition:
- In the Conditions section, set the following condition:
- Product compare at price is empty.
- This ensures only products without a compare-at price (i.e., not discounted by Disco) are included.
- Save the Collection:
- Click Save to create your new collection.
Step 2: Update Existing Discount Codes to Apply Only to Non-Discounted Collection
- Navigate to Discounts:
- In your Shopify admin, go to Discounts.
- You'll see a list of all your active discount codes.
- Edit Each Discount Code:
- For each existing discount code, click on the name to edit it.
- Click Edit discount code at the top of the page.
- Modify Collection Settings:
- In the Applies to section, select Specific collections.
- Choose the collection you created in Step 1.
- Set Additional Options (Optional):
- Configure usage limits, active dates, and customer eligibility as needed.
- Save the Discount:
- Click Save to finalize the discount code.
Outcome
By restricting the discount code to products without a compare-at price, you prevent it from applying to items already discounted by Disco. This ensures that discounts are not unintentionally combined, protecting your profit margins.
Need Assistance?
If you need help setting this up or have any questions, please don't hesitate to contact our support team. We're here to help!