The past tense of shop for is shopped for.
The third-person singular simple present indicative form of shop for is shops for.
The present participle of shop for is shopping for.
The past participle of shop for is shopped for.