Yes, that is an affiliate link which means she will have made a commission when you bought them. Or when you bought anything else on their website. The cookies can stay on your device for a day to a month. So even if you swipe up but don’t buy right now, maybe you go back tonight or tomorrow, she will still make the commission.
technically that should say ‘ad - affiliate’. Then it’s totally clear that it’s an AD. Some will say that it’s not an ad, but they are making money from it so it is. Would they share the link if they weren’t making anything? Probably not.
you can report that post to ASA, as it is labelled incorrectly.