ScreenshotNeo

BlogHow-to

How to screenshot product prices when a site requires a delivery postcode

Enter the delivery postcode on the retailer’s product page, wait for location-specific details, then capture the price, delivery terms, and capture time together.

By the ScreenshotNeo team4 October 20267 min read

Enter the delivery postcode in the retailer’s own location or delivery control, wait until the page reflects that area, and then take a screenshot. Keep the product identity and visible price in the frame, along with the postcode or delivery area and any delivery cost, delivery date, or availability that affects the comparison. Record when you captured it.

A screenshot records what that page displayed for that location at that moment. It does not guarantee the same price, stock, promotion, or delivery option at checkout. Retailers vary: a postcode may reveal delivery eligibility, shipping cost or timing, local availability, or regional pricing, and it may not change the base item price at all. Google’s regional pricing guidance says regional landing pages should reflect the shopper’s region; Target also notes that pricing, promotions, and availability can vary by location. Google Merchant Center regional availability and pricing · Target pricing details.

1. Prepare a reliable location-specific capture

  1. Open the exact product page and confirm the product name, model, size, color, and other variant details you need to compare.
  2. Use the retailer’s location, delivery, or postcode control. Enter the postcode in the retailer’s own interface rather than assuming your IP address or an earlier visit selects the intended area.
  3. Wait for the page to update. Look for an explicit delivery area, eligible/not eligible message, local availability, delivery estimate, or shipping cost. If the retailer asks you to continue to checkout to calculate delivery, note that the product page has not yet shown a complete delivered total.
  4. Position the page so the product identity and item price are visible. Include the location and the delivery/availability details if they affect your comparison. If they do not fit in one frame, take clearly related captures and label them consistently.
  5. Capture the screen using your browser or operating system’s screenshot feature. Shortcuts vary by device and may change, so use the current instructions for your browser and operating system if you need a specific key combination.
  6. Save the file with a date and a short product-and-area name, for example 2026-10-04-model-x-postcode-area.png. This is a practical recordkeeping convention, not a retailer requirement.

2. What to include in the screenshot

  • Product: name or model and the selected variant. The same product name alone may not distinguish size, color, bundle, or configuration.
  • Item price: the displayed amount and currency. Keep this separate from delivery charges.
  • Location: the postcode or delivery area shown by the retailer, if available. Avoid implying a postcode was applied when the page gives no confirmation.
  • Availability: stock, delivery eligibility, or any notice that the item cannot be delivered or purchased online.
  • Delivery terms: shipping cost and estimated date or range, if shown. If these are only calculated later, say so in your notes rather than treating the item price as the order total.
  • Promotion: preserve the displayed conditions, such as membership, minimum spend, or dates, when those conditions affect the comparison.
  • Capture time: include a visible timestamp if convenient, or record the date and time in the filename or a comparison log.

3. Compare locations fairly

Use the same product and variant for every capture. For each location, record the item price and currency, postcode or area, delivery eligibility, shipping charge, delivery estimate, promotion conditions, and capture time. Compare item price with item price; calculate a delivered total only when the required delivery charges are known.

Check Why it matters
Same product and variant Different sizes, colors, bundles, or configurations may have different prices or availability.
Postcode or delivery area A capture for one location should not be presented as applying to every shopper.
Item price and currency Keep the product’s displayed price distinct from shipping and other charges.
Delivery and stock details Eligibility, cost, and timing can change the practical comparison even when the item price is the same.
Time and promotion conditions Prices, offers, and availability may change; retain the terms shown at capture time.

For sellers configuring regional offers, Google Merchant Center describes regions as areas where products can share a non-national online price, availability, or both, and documents postcode-level regions for supported countries. Its guidance also discusses using a region identifier in a click-through URL and ensuring cookies, previous visits, or IP detection do not override the shopper’s selected region. These are merchant implementation details; as a shopper capturing a page, verify the location the retailer actually displays. Read Google’s regional setup guidance.

4. Retailer behavior to expect

Postcode entry does not work identically across retailers. IKEA UK says shoppers can enter a postcode while browsing to check whether an item is available for online delivery in their area. It also explains that a postcode at checkout can calculate delivery date and cost, and that items unavailable for online purchase will be identified at that stage. IKEA UK: checking online stock availability.

That example does not mean every retailer changes the item price after postcode entry. The location check may affect only eligibility, delivery, or stock. Treat the page as incomplete on delivered cost when delivery has not been calculated.

5. Troubleshooting

What you see Likely cause What to do
The price or delivery details do not change The postcode may affect delivery or stock only, or the page may need time to refresh. Wait for the location confirmation and check delivery and availability sections. Do not infer a regional price change if none is shown.
The page shows a different location than the one entered A saved preference, prior visit, cookie, or location detection may still be active. Re-enter the intended postcode in the retailer’s control and confirm the displayed area before capturing. If needed, start a fresh session and repeat the check.
No delivery estimate or shipping cost appears The retailer may calculate it only at checkout or after selecting a delivery option. Capture the item price and the fact that delivery has not been calculated. Do not label the item price as the full delivered total.
The product is unavailable for the postcode Local stock or delivery eligibility may differ by area. Capture the unavailability message with the product and location visible. Do not substitute another variant without noting the change.
Product details and price do not fit in one screenshot The page layout or viewport separates the relevant information. Take a product-and-price capture and a related delivery/location capture. Use the same filename stem and note that they belong together.
A promotion appears without its conditions Terms may be below the visible area or behind an offer detail. Open the terms and capture them separately, or record the conditions alongside the screenshot.

6. Performance, reliability, and recordkeeping

For a one-off comparison, a manual browser screenshot is usually the simplest method. For repeated checks, keep a small capture log so screenshots remain interpretable later. Suggested fields are product and variant, retailer, postcode or area, item price and currency, delivery cost and estimate, availability, promotion terms, capture date/time, and filename.

Repeat a capture when the retailer confirms a different location, the page has not finished updating, or a delivery selection changes the displayed terms. A screenshot is evidence of a display at a point in time, not a price lock or a promise of checkout availability. Keep the original capture if you crop or annotate a copy for a report.

Or skip the browser setup

ScreenshotNeo is a website screenshot API and MCP server for developers. One GET request can return an image or PDF; for this use, point it at the retailer page after the postcode is selected and the page displays the intended location. It cannot choose or validate a retailer’s postcode for you, so first make sure the page is showing the correct area.

cURL:

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://www.ikea.com/gb/en/ -o shot.webp

Python:

import requests

r = requests.get(
    "https://api.screenshotneo.com/v1/shot",
    params={"access_key": "YOUR_API_KEY", "url": "https://www.ikea.com/gb/en/"},
    timeout=90,
)
open("shot.webp", "wb").write(r.content)

Node.js:

const q = new URLSearchParams({
  access_key: 'YOUR_API_KEY',
  url: 'https://www.ikea.com/gb/en/',
});
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`Screenshot request failed: ${res.status}`);
await import('node:fs/promises').then(({ writeFile }) => writeFile('shot.webp', Buffer.from(await res.arrayBuffer())));

See the ScreenshotNeo API documentation for request options and output formats. Cookie banners, popups, and chat widgets are removed before the shot; bot checks, blank pages, and failed loads are never billed; an MCP server lets AI agents take screenshots. The free plan includes 1,000 screenshots a month with no card, and paid plans start at $5 for 3,000.

Create a free ScreenshotNeo account to get 1,000 screenshots a month with no card.

FAQ

Does entering a postcode always change the product price?

No. Depending on the retailer and product, it may change delivery eligibility, shipping cost, timing, local availability, regional pricing, or none of those visibly.

Can I use one screenshot to claim a price applies everywhere?

No. Label the location and capture time; a location-specific page is not evidence for every region.

Should delivery cost be added to the product price?

Only when the retailer has actually calculated the relevant delivery charge. Otherwise report the item price separately and mark the delivered total as unknown.

Is a screenshot proof the retailer will honor the displayed terms?

It documents what the page showed at capture time. Availability, offers, and checkout terms can change before purchase.