That’s correct, you only roll for prices of items when taking the shop action at a settlement. In your instance, you can take the item without paying any coin!