Price Display Settings

Price Display Settings

Price Display Settings

Having trouble with how prices appear on your labels? This guide covers common price display issues and how to fix them.


Understanding Price Fields

BarcodeMan offers several price-related fields you can use on labels:
Field
What It Shows
When to Use
PRICE
Product price in your store's default currency
Single-currency stores
COMPARED_AT_PRICE
Original price before discount (strike-through price)
Sale/discount labels
PRESENTMENT_PRICE
Price with currency code for a specific market
Multi-currency / international stores
PRESENTMENT_COMPARED_AT_PRICE
Original price with currency code for a specific market
Multi-currency sale labels


Common Issues

Price shows extra zeros (e.g., "29.9000" instead of "29.90")

Cause: The price field is displaying raw data without formatting.
Fix: Use PRICE instead of PRESENTMENT_PRICE if you only need one currency. PRICE is automatically formatted to 2 decimal places.

Price shows wrong currency symbol

Cause: You are using PRICE (which uses your store's default currency) but you need prices for a different market.
Fix: Use PRESENTMENT_PRICE instead. In the template editor, you can select which market's price to display. This pulls prices from your Shopify Markets settings.

Compare-at price is blank

Cause: The product doesn't have a compare-at price set in Shopify.
Fix: Go to Shopify Admin → Products → edit the product → set the "Compare-at price" field. Only products with this field filled will show a value.

Price shows "$0.00"

Cause: The product variant has no price, or the wrong price field is linked.
Fix:
    Check the product has a price in Shopify Admin
    In the template editor, click the price element and verify "Link to" is set to PRICE (not a metafield or other field)


Multi-Currency Setup

If your store supports multiple currencies through Shopify Markets:
    In the template editor, add a text element
    Set "Link to" to PRESENTMENT_PRICE
    A market selector will appear — choose the target market
    The label will show prices in that market's currency
Note: If your store does not support multiple currencies, use PRICE instead of PRESENTMENT_PRICE.
For more details on setting up Shopify Markets, refer to  Shopify Help Center .