The Amazon Price block is a theme app block that shows the current Amazon price for the product a shopper is looking at, in the marketplace that matches their market. It is the storefront face of price sync: the app pulls the price from Amazon, and this block puts it on the page.
It is a sibling of the Buy on Amazon button. The two are often used together, but they are independent blocks and you can add either on its own.
The block can display up to four things, depending on how you configure it.
The block does not query Amazon when a shopper loads the page. It renders the price that price sync has already written to the variant. Two things therefore have to be true before anything appears.
If there is no price for that variant in that market, the block hides itself. That is usually what you want, because an empty price box looks broken. If you would rather show something, turn on Show block when price is missing and set the missing price text to whatever shoppers should see instead.
Note
Price sync runs on your plan's interval. A price shown in the block is the price as of the last sync, not a live figure fetched at page load. See Plans and billing for sync intervals.
In Shopify admin go to Online Store, then Themes, then Customise. Switch the template picker to a Product template, click Add block in your product information section, and choose the Amazon Price block. Drag it into position and click Save. Most merchants put it just under their own price, or immediately above the Buy on Amazon button.
The settings appear in the editor in the groups below.
Keep these short. Long sentences here fight with your own product copy.
Only show if price is lower deserves a section of its own, and it is covered below.
Show in home market only restricts the block to shoppers in your default (home) market. Use it when your Amazon pricing is only well maintained in your home marketplace and you would rather not show a stale figure to an overseas shopper. See Market mappings.
Colours for the block's text, price and background, plus the border shape. Match your theme rather than Amazon's palette. The block is information about your product, not an advert, so it reads better when it looks like part of your page.
Font sizes and font weights for the label, the price and the supporting lines. Set the price a step larger than the label so it is scannable, and keep the savings line lighter than the price.
Alignment, padding, max width, and a full width toggle. Full width lines the block up with a full width Add to cart button. Max width helps when your product column is wide and a stretched block looks lost.
Custom CSS and custom JavaScript, for adjustments the settings above cannot make, such as matching an unusual theme's spacing or hiding the block on a particular template.
Left at its defaults, the block shows the Amazon price whatever that price is. That is fine when Amazon is more expensive, and actively unhelpful when Amazon is cheaper, because you have just told a shopper on your own product page that they can get it for less somewhere else.
Only show if price is lower is the answer. Turn it on and the block appears only when the comparison flatters you. Shoppers who already suspect they could do better on Amazon get an answer on the page, in your favour, before they go and check. Where Amazon happens to be cheaper, they never see the block and your product page reads as normal.
Tip
Only show if price is lower turns this block from an advert for a competing marketplace into a reason to buy from you. If you are unsure whether to run the block at all, turn this on and it becomes a safe addition to every product page.
The savings line is the mirror image. It only ever appears when Amazon is cheaper, so it suits merchants who deliberately want to send that traffic to their own Amazon listing, alongside the Buy on Amazon button and an attribution tag. See Buy button links and attribution.
Decide which of the two stories you are telling before you configure the block, because they pull in opposite directions.