For products tagged "[your-tag]", show [N]x the price on the storefront (but checkout stays real price). These are price-comparison anchors.
Want more control? See the expanded prompt ›
For products tagged `marketplace-x`, display the price multiplied by 2x on the storefront (so $50 shows as $100). Leave the actual checkout price unchanged — these products are sold on marketplace X at the marked-up price and we use them as price-comparison anchors.
- Front-end display only — backend prices stay at the real price.
- Tag-based — only products with the tag are affected.
- Useful for marketplace-anchor pricing, MSRP display, comparison anchoring.
- Reversible — remove the tag and original price returns.
What you're trying to do
Sometimes you want to display a different price than what gets charged — for marketplace anchor pricing, MSRP comparison, or to make a discount look bigger. This is a small Liquid override that handles the display logic without changing any backend data.
Things to watch out for
- Use cases — Fudge handles this: only legitimate ones (anchor, MSRP, comparison). Don't bait-and-switch.
- Checkout — Fudge handles this: original price applies at checkout.
- Compare-at — Fudge handles this: shopify's
compare_at_pricemay be a cleaner solution for some cases. - Disclosure — Fudge adds a note explaining the display so customers aren't confused.
How Fudge does it
Fudge duplicates your live theme into a draft, makes the targeted edit (Liquid logic, JS event, conditional rendering) your prompt requires, and tests it on the draft preview. Everything starts in draft — review the diff, verify the behavior, and publish when you're ready. Your live store stays untouched.
When dynamic price display makes sense
Some products are sold on external marketplaces (Amazon, eBay, Faire) at marked-up prices, and you want your storefront to display the marketplace price as a comparison anchor while keeping the actual checkout price unchanged. Dynamic price display handles this with tag-based logic.
When this is worth doing
Use this only for legitimate price-anchor cases — MSRP display, marketplace comparison anchors, advertised price compliance. Don’t use for bait-and-switch — Shopify’s terms forbid it and it destroys customer trust.
What makes a great implementation
- Tag-targeted — only affects tagged products, not the catalog.
- Display-only math — checkout price unchanged.
- Honest framing — the displayed price is what the product costs elsewhere; the checkout price is what you charge here.
Common mistakes to avoid
The biggest mistake is using this for bait-and-switch. Showing $100 then charging $50 at checkout is a violation and erodes trust permanently.
The second mistake is the missing context. The displayed price needs context (“on Amazon”) or it reads as a regular price, not a comparison.
Pair this with pricing strategy review and custom product labels — three tools for pricing presentation.