Sale Badge Not Appearing For All Variants of a Product

Topic summary

Sale badge on a Shopify collection page appears inconsistently based on which variant has a Compare Price set. When the Compare Price is set on the lowest-priced variant, the product shows a sale badge; when set on a higher-priced variant, the sale badge does not appear.

  • Theme/context: Porto Shopify Theme, observed on a test collection page. The specific product is “Sample T-Shirt.” A public URL is provided, and screenshots are attached to illustrate the behavior.
  • Attempts: Theme options were reviewed; no setting related to this behavior was found.
  • Scope: Another participant asked if a solution was found and reported needing similar help on the Prestige theme, suggesting the issue may not be unique to one theme.

Key details:

  • The issue concerns variant-specific Compare Price behavior affecting the collection-level sale badge.
  • Images are central to understanding the visual discrepancy.

Status: Unresolved. No fix or workaround was shared, and the thread ends with a request for a solution and confirmation that the problem persists on another theme.

Summarized with AI on December 23. AI used: gpt-5.

Greetings to All !

I just encountered an issue within a Porto Shopify Theme that when the Compare Price is added for a high-priced Variant then the Sale Badge on that Product doesn’t show on the Collection page. But when the Compare Price is added for the least-priced Variant then the Sale Badge shows on that Product. I have tried to look for Solutions regarding that didn’t found one. Also I have checked the Theme Options there wasn’t such option there regarding this. So, would be very Thankful if someone can come up with a Solution regarding that !

The Collection Page URL of our Test Site: Men Wear - Hunter Testing

The Product on which we are testing is named as Sample T-Shirt in this Collection.

Images are also attached of the issue:

Did you find a solution? I need help with this too for the prestige theme