In response to review, JohnsonL says ...

Thank you for the note and tip on price matching of duty free items by the ship.  We usually work the opposite way though.  We check the on-board prices early in the cruise and although there are 'special' sales towards the cruise end, it is hard to complain about a small difference, from either source, when the savings are still great compared to the on-shore prices.  We also try to include the purchase of local products in our shopping so there is usually not a direct competition for some of the items.

In most ports, you should be able to haggle your way to a better price. You can't use the revised price as a basis for the price matching on the ship, but if you are on shore and get a lower price, why not buy there?

Related Questions

*Cruiseline.com is not a booking agent or travel agency,
and does not charge any service fees to users of our site. Our partners
(travel agencies and cruise lines) provide prices, which we list for our
users' convenience. Cruiseline.com does not guarantee any specific rates or
prices. While prices are updated daily, please check with the booking site
for the exact amount. Cruiseline.com is not responsible for content on
external web sites.