Fictional example · Human-reviewed action plan
Northstar Goods
Visible and structured product prices do not agree
Review readiness
Not ready — corrections required
The Coastal Desk Lamp page shows £49.00 to customers while its structured product data shows £59.00. Confirm the intended variant price, correct the source values, publish the same GBP price across the live page and connected product information, then complete the verification checklist before requesting another review.
At a glance
- Observed issue
- 1
- Checks still needed
- 4
- Priority 1 actions
- 2
- Public pages examined
- 6
Evidence-source comparison
Grey cards identify information that was unavailable or not checked. They are not additional findings.
Observed
£49.00
Customer-visible price
Coastal Desk Lamp product page
Observed
£59.00
Structured product price
Product data embedded in the page
Unavailable or not checked
Not supplied
Product feed value
No feed was supplied for this check
Unavailable or not checked
Not checked
Checkout price
Checkout was outside the supplied evidence
Expected result
Visible page = structured product data = product feed = checkout
Compare the same product, variant, currency, promotion and tax treatment.
Observed issue 01
Captured product-price values do not match
High-priority correctionCaptured evidence
The customer-visible page price is £49.00 and the structured product price is £59.00 for the Coastal Desk Lamp, Natural oak variant.
Why it matters
Merchant Center can read both values and may treat the inconsistency as unreliable product information.
Issue conclusion
Verification and correction are required. This observation does not establish the private reason for an account decision or the underlying cause.
Page: northstar.example/…/coastal-lamp
Product: Coastal Desk Lamp — NGL-104
Possible causes to investigate
These are investigation paths, not additional findings. Check each possibility against the live source before changing it.
Possible cause
Wrong or default variant ownership
How to check: Select each variant and compare its URL, SKU, visible price and product offer.
If confirmed: Publish a matching offer for each purchasable variant.
Possible cause
Sale or promotion timing
How to check: Compare the product price, compare-at price and promotion start and end times.
If confirmed: Align the promotion values and timing before the next feed refresh.
Possible cause
Stale structured product data
How to check: Inspect the final product offer after the page has fully loaded.
If confirmed: Regenerate the structured product output and republish.
Possible cause
Theme and app source conflict
How to check: Search the rendered page for every product and offer block.
If confirmed: Keep one authoritative output and disable the duplicate.
Possible cause
Regional or currency logic
How to check: Repeat the check in the affected country, currency and market.
If confirmed: Make the matching regional value available to every connected source.
Possible cause
Feed synchronisation
How to check: Inspect the feed row for NGL-104 after the public page is correct.
If confirmed: Refresh the feed and verify its processed value and timestamp.
Action plan and technical handoff
Confirm the intended variant price
Do this
Open the Coastal Desk Lamp, select Natural oak, then confirm its Price and Compare-at price. Remove an expired sale value or publish the intended sale consistently.
Where
Shopify Admin → Products → Coastal Desk Lamp → Variants → Natural oak
Expected result
The Natural oak variant has one intended GBP price and the public page selects that same variant by default.
Evidence to retain
Dated screenshots of the variant values, selected public variant, visible price and URL.
Shopify — update the product variant before changing theme or app output.
Identify and correct the structured product source
Do this
Allow the page to finish loading, inspect every final product offer, identify whether the theme, a schema app or both generate them, then make the active offer use the intended price and GBP currency.
Where
Shopify Online Store → Themes → active theme code, plus any app that outputs product structured data
Expected result
One authoritative offer represents the selected variant; its price equals the customer-visible amount and its currency is GBP.
Evidence to retain
A dated rendered-page capture showing the selected variant, visible price, structured price and currency.
Shopify — disable duplicate product output rather than maintaining two competing sources.
Verify the rendered page, checkout and feed
Do this
After publishing, open a private browser in the affected market. Confirm the default variant and final price, test the cart and checkout, then compare the connected feed row.
Where
Live storefront, checkout and the product-data source for NGL-104
Expected result
The visible page, structured product data, checkout and product feed all show the same intended GBP price for the same variant.
Evidence to retain
Dated captures of each source and the completed verification checklist.
Verify the live result after caches and the product feed have refreshed.
Developer handoff
- Record the exact product and variant checked.
- Record the visible, structured, feed and checkout values separately.
- Capture the date, market and currency for each source.
- Keep the corrected source and live verification evidence together.
Checks still needed
- Product feed was not supplied.
- JavaScript-rendered state was not captured in the supplied evidence.
- Checkout price was not examined.
- Private Merchant Center context was unavailable.
Verification checklist
- 1Complete every Priority 1 correction.
- 2Open the live page in an ordinary private-browser window.
- 3Confirm the intended variant is selected and the visible price is £49.00.
- 4Confirm the final structured product price is £49.00 GBP.
- 5Confirm the checkout and product feed show the same price for NGL-104.
- 6Save dated evidence before requesting the included limited rescan.
Included limited rescan
After the listed corrections are live, upload the dated evidence and request the included limited rescan within 14 days of initial report delivery. MerchantProof will recheck the listed public signals and update review readiness.