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.
Why Price Matching Matters
Section titled “Why Price Matching Matters”| Platform | Policy |
|---|---|
| Feed price must match landing page | |
| Price accuracy required | |
| TikTok | Price must match checkout |
| All | Mismatches = trust violation |
Common Causes
Section titled “Common Causes”Timing Issues
Section titled “Timing Issues”| Cause | Description | Solution |
|---|---|---|
| Feed lag | Price changed, feed not regenerated | Regenerate feed |
| Fetch delay | GMC fetched old feed | Wait for next fetch |
| Cache | Platform cached old price | Wait 24-48 hours |
Data Issues
Section titled “Data Issues”| Cause | Description | Solution |
|---|---|---|
| Currency mismatch | Different currencies | Set correct currency |
| Tax handling | Tax included/excluded | Match settings |
| Variant pricing | Wrong variant price | Check variant mapping |
| Rounding | Decimal precision | Match platform requirements |
Technical Issues
Section titled “Technical Issues”| Cause | Description | Solution |
|---|---|---|
| Geolocation pricing | Price varies by region | Use regional feeds |
| A/B testing | Different prices shown | Use consistent price |
| Member pricing | Logged-in discounts | Use public price |
Identifying Price Mismatches
Section titled “Identifying Price Mismatches”In Feedy McFeed Feed
Section titled “In Feedy McFeed Feed”- Go to Products
- Filter: “Price Mismatch” = Yes
- Review flagged products
In Google Merchant Center
Section titled “In Google Merchant Center”- Go to Diagnostics
- Filter by “Price mismatch”
- See affected products
Fixing Price Mismatches
Section titled “Fixing Price Mismatches”Step 1: Verify Actual Prices
Section titled “Step 1: Verify Actual Prices”Check your website price:
- Open product page in incognito browser
- Check price displayed
- Note the currency
Check your feed price:
- Download feed file
- Find the product
- Compare price values
Step 2: Identify the Cause
Section titled “Step 2: Identify the Cause”| If… | Then… |
|---|---|
| Website price is correct | Regenerate feed |
| Feed price is correct | Update website |
| Both correct but different | Check currency/tax settings |
| Prices match but still flagged | Platform cache—wait |
Step 3: Fix the Issue
Section titled “Step 3: Fix the Issue”For timing issues:
- Update price in Shopify
- Wait for sync (or manual sync)
- Regenerate feed
- Request re-fetch in platform
For currency issues:
- Go to feed Settings
- Verify currency matches target market
- Regenerate feed
For tax issues:
- Check Shopify tax settings
- Check feed tax configuration
- Align both systems
Currency and Regional Pricing
Section titled “Currency and Regional Pricing”Multi-Currency Stores
Section titled “Multi-Currency Stores”If you sell in multiple currencies:
- Create separate feeds per currency
- Set correct currency for each
- Match to target market
Shopify Markets
Section titled “Shopify Markets”If using Shopify Markets:
- Enable Markets integration
- Prices auto-convert
- Create regional feeds
Tax Handling
Section titled “Tax Handling”Price Including Tax
Section titled “Price Including Tax”Some regions expect tax-inclusive prices:
| Region | Tax in Price |
|---|---|
| US | Usually excluded |
| UK | Included (VAT) |
| EU | Included (VAT) |
| Australia | Included (GST) |
Configuration
Section titled “Configuration”- Go to feed Settings
- Find “Tax handling”
- Choose:
- Exclude tax
- Include tax
- Use Shopify settings
Sale Prices
Section titled “Sale Prices”When running sales:
Correct Format
Section titled “Correct Format”price: 49.99 USDsale_price: 39.99 USDsale_price_effective_date: 2024-01-01T00:00:00/2024-01-31T23:59:59Common Mistakes
Section titled “Common Mistakes”| Mistake | Issue | Fix |
|---|---|---|
| Updating price, not sale_price | Regular price lowered | Use sale_price attribute |
| Sale ended but sale_price remains | Price mismatch | Remove expired sale_price |
| Missing effective date | Sale price always shows | Add date range |
Real-Time Price Updates
Section titled “Real-Time Price Updates”For frequently changing prices:
Option 1: Frequent Regeneration
Section titled “Option 1: Frequent Regeneration”- Set feed to regenerate every 1-3 hours
- Ensure GMC fetches frequently
- Monitor for lag
Option 2: Direct Upload API
Section titled “Option 2: Direct Upload API”- Enable direct upload
- Push price changes immediately
- No waiting for feed fetch
Option 3: Supplemental Feed
Section titled “Option 3: Supplemental Feed”- Create price-only supplemental feed
- Update more frequently
- Main feed updates less often
Prevention Strategies
Section titled “Prevention Strategies”Automated Alerts
Section titled “Automated Alerts”Set up alerts for price changes:
- Go to Settings > Notifications
- Enable “Price change alerts”
- Get notified when prices change
- Manually trigger regeneration if needed
Scheduled Regeneration
Section titled “Scheduled Regeneration”Align regeneration with:
- After price updates complete
- Before platform fetches
- Multiple times daily if needed
Sync Verification
Section titled “Sync Verification”Before important periods (holidays, sales):
- Regenerate feed manually
- Download and verify prices
- Force fetch in platform
- Check diagnostics