Sale -30%, New, Only 3 left, Best seller, Top rated: MDBadgePilot shows badges on your product images and adds or removes them from your real store data. No theme code to edit.
Pick products by hand, or set a condition. Here, every product with a compare-at price gets its real discount. When the sale ends, the badge goes away by itself.
-{discount}%Most badge apps make you pick products one by one. MDBadgePilot reads your prices, stock, sales and reviews, and keeps every badge right.
On sale, stock, sold out, days since creation. On Pro: discount %, sales over N days, price, tag, product type, vendor and up to 10 conditions with AND / OR. Badges are added when a product matches and removed when it no longer does.
Use any product metafield in a condition (Pro). The Top rated template reads the reviews.rating metafield written by Judge.me, Loox and Yotpo.
Text, colors, shape (pill, rectangle, corner ribbon, circle), corner and size, with a live preview. {discount} and {stock} fill themselves per product.
Product page image and product cards in collections, search, homepage sections and recommendations. Plus a Product badges block near the title. Separate mobile and desktop settings.
Set a start and an end date (Pro): your Black Friday badge shows on Friday and disappears after Cyber Monday, even if you are busy.
No code added to your theme: turn the app embed on or off in the theme editor. Badges are read from Shopify metafields, so the storefront never waits for our server.
Each template comes with its design and its targeting. Change anything before saving.
Products with a compare-at price, with their real discount.
AutomaticProducts created less than 30 days ago. Goes away by itself.
Automatic1 to 5 units left: creates urgency.
AutomaticNo variant can be bought.
Automatic5 sales or more over the last 30 days. Updated every hour.
AutomaticReview rating of 4.5 or more (Judge.me, Loox, Yotpo).
AutomaticProducts on sale, from Black Friday to Cyber Monday only.
AutomaticProducts whose country of origin is France (Shopify product field, Shipping section). Pick another country in the condition.
AutomaticProducts on sale, with the time left before the end date (in 3 days, in 5 hours). Ends in 7 days, change the date as needed.
AutomaticOn the products you choose.
Products you chooseA few minutes, no developer.
In your theme editor, turn on MDBadgePilot under App embeds and save. Works with Online Store 2.0 themes (tested on Horizon).
Start from a template, adjust the text and colors, then pick products or keep the template's conditions.
The badge shows in your store. Automatic badges are re-checked when a product changes, and every hour on Pro (once a day on Free).
No product limit on either plan. Billed by Shopify.
| Feature | Free | Pro |
|---|---|---|
| Active badges | 1 | Unlimited |
| Conditions per badge | 1 | 10 |
| AND / OR logic | — | ✓ |
| On sale, stock, sold out, age | ✓ | ✓ |
| Discount, sales, price, tag, type, vendor | — | ✓ |
| Metafields (review ratings) | — | ✓ |
| Full re-check | Daily | Hourly |
| Scheduling | — | ✓ |
No. MDBadgePilot uses a theme app extension: you turn the app embed on in the theme editor, and off the same way. Nothing is written into your theme files.
Online Store 2.0 themes, tested on Horizon. If badges do not show on product cards with your theme, the app embed has an advanced Product card selector setting, and we can help you set it.
On the main image of the product page and on product cards: collection pages, search results, homepage sections and product recommendations. The Product badges block can also show them near the product title.
Conditions are evaluated when you save a badge, each time a product is updated in Shopify, and on a full pass every hour on Pro (once a day on Free). Scheduled badges are checked every 5 minutes.
Yes, on the Pro plan. The Top rated template uses the reviews.rating metafield written by Judge.me, Loox and Yotpo: products rated 4.5 or more get the badge.
Badges are stored in Shopify metafields and read by your theme, so the storefront never calls our server. The script that places badges on product cards is small and has no external dependency.
Badges stop showing, and your badges, conditions and plan are deleted from our database right away. Your theme files are untouched.
Free plan with 1 badge, forever. Pro with a 7-day free trial.
Install on Shopify