Skip to content

Fixing Price Mismatches

Price mismatches occur when the price in your feed doesn’t match your website. This is a common cause of disapprovals because it violates platform policies on price accuracy.

PlatformPolicy
GoogleFeed price must match landing page
FacebookPrice accuracy required
TikTokPrice must match checkout
AllMismatches = trust violation
CauseDescriptionSolution
Feed lagPrice changed, feed not regeneratedRegenerate feed
Fetch delayGMC fetched old feedWait for next fetch
CachePlatform cached old priceWait 24-48 hours
CauseDescriptionSolution
Currency mismatchDifferent currenciesSet correct currency
Tax handlingTax included/excludedMatch settings
Variant pricingWrong variant priceCheck variant mapping
RoundingDecimal precisionMatch platform requirements
CauseDescriptionSolution
Geolocation pricingPrice varies by regionUse regional feeds
A/B testingDifferent prices shownUse consistent price
Member pricingLogged-in discountsUse public price
  1. Go to Products
  2. Filter: “Price Mismatch” = Yes
  3. Review flagged products
  1. Go to Diagnostics
  2. Filter by “Price mismatch”
  3. See affected products

Check your website price:

  1. Open product page in incognito browser
  2. Check price displayed
  3. Note the currency

Check your feed price:

  1. Download feed file
  2. Find the product
  3. Compare price values
If…Then…
Website price is correctRegenerate feed
Feed price is correctUpdate website
Both correct but differentCheck currency/tax settings
Prices match but still flaggedPlatform cache—wait

For timing issues:

  1. Update price in Shopify
  2. Wait for sync (or manual sync)
  3. Regenerate feed
  4. Request re-fetch in platform

For currency issues:

  1. Go to feed Settings
  2. Verify currency matches target market
  3. Regenerate feed

For tax issues:

  1. Check Shopify tax settings
  2. Check feed tax configuration
  3. Align both systems

If you sell in multiple currencies:

  1. Create separate feeds per currency
  2. Set correct currency for each
  3. Match to target market

If using Shopify Markets:

  1. Enable Markets integration
  2. Prices auto-convert
  3. Create regional feeds

Some regions expect tax-inclusive prices:

RegionTax in Price
USUsually excluded
UKIncluded (VAT)
EUIncluded (VAT)
AustraliaIncluded (GST)
  1. Go to feed Settings
  2. Find “Tax handling”
  3. Choose:
    • Exclude tax
    • Include tax
    • Use Shopify settings

When running sales:

price: 49.99 USD
sale_price: 39.99 USD
sale_price_effective_date: 2024-01-01T00:00:00/2024-01-31T23:59:59
MistakeIssueFix
Updating price, not sale_priceRegular price loweredUse sale_price attribute
Sale ended but sale_price remainsPrice mismatchRemove expired sale_price
Missing effective dateSale price always showsAdd date range

For frequently changing prices:

  1. Set feed to regenerate every 1-3 hours
  2. Ensure GMC fetches frequently
  3. Monitor for lag
  1. Enable direct upload
  2. Push price changes immediately
  3. No waiting for feed fetch
  1. Create price-only supplemental feed
  2. Update more frequently
  3. Main feed updates less often

Set up alerts for price changes:

  1. Go to Settings > Notifications
  2. Enable “Price change alerts”
  3. Get notified when prices change
  4. Manually trigger regeneration if needed

Align regeneration with:

  • After price updates complete
  • Before platform fetches
  • Multiple times daily if needed

Before important periods (holidays, sales):

  1. Regenerate feed manually
  2. Download and verify prices
  3. Force fetch in platform
  4. Check diagnostics