This mini supermarket has no produce, but a decent selection of necessities, including cold drinks and alcohol. If you're staying on the northern side of Sayulita, it might have what you're looking for. If you're closer to the center of town, you'll probably have better luck there.
Be sure to pay in pesos- their posted exchange rate is very unfavorable if you only have dollars. It's also cash only. read more