If you are planning to pay for your purchases with a credit card, it is a good idea to let your credit card company know that you will be traveling to Mexico before you go. This will help to prevent your credit card from being blocked when you try to use it in Puerto Vallarta.
Additionally, it's worth noting that some establishments, particularly smaller local shops and street vendors, may only accept pesos. Therefore, it's still advisable to have a reasonable amount of pesos with you during your trip to Puerto Vallarta to avoid potential inconvenience or missed shopping opportunities.