This verse has been called the Protoevangelium, the first good news. It has been known as that for nearly 2000 years.
The interpretation you have heard is a bit too much for that text to support. What IS there is that there will be emnity between Satan and the woman and her offspring. It implies a future battle and a future victory against Satan. God did not abandon us to the power of sin and death. There will be a 'new Adam' (1 Cor 15:45) and even a 'new Eve' that will be key in this victory. There IS hope, even as early as Adam and Eve fell.
This verse 'makes sense' looking back in the light of Jesus. And yet it just reads too much backwards into the text to say "When it says he will bruise his heel means the Lord will go to the cross but live. But Satan will be crushed by the resurrection. He will eventually be cast into hell and like that burns with fire". That just isn't there. Jesus is the fulfillment of the protoevangelium, and Mary is also a fulfillment of that same protoevangelium. We know Jesus goes to war against Satan, That's about all we can get though. It is not a prophecy about resurrection or about Satan being cast into hell. That part is, sorry, just not supported. True, but not based on Genesis 3:15. The people who said that was all contained in Genesis 3:15 have said too much. You are right to question that.
Here is something that pope John Paul II had to say about it:
The Protoevangelium of Salvation | EWTN
Just because there is an old text somewhere that interprets the verse as being about Satan & Jesus, it does not mean that the person who wrote it was not just smoking too much weed that day, & came up with an extremely flawed premise. If you look at all the other verses in the Old Testament that support this verse, you will NOT come to the conclusion that Genesis 3:15 is about Jesus destroying Satan. You have to IGNORE all of the other verses if you want to cling to this conclusion.
If we look at Genesis 3:1:
"Now the serpent was more crafty than any of the wild animals the Lord God had made. He said to the woman, “Did God really say, ‘You must not eat from any tree in the garden’?” "
This is a description of the original form of the animal that is in genesis 3:15. It makes it clear that this is an ANIMAL, that god made when he created the other animals in genesis. It doesn't say anything about this being a fallen angel, that was previously in the heavens, like Christians believe that Satan was.
In Genesis 3:14:
So the Lord God said to the serpent, “Because you have done this,
“Cursed are you above all livestock
and all wild animals!
You will crawl on your belly
and you will eat dust
all the days of your life.
This is describing the condition of this animal AFTER it has been cursed, which is what we see in SNAKES today. This does NOT match the description of Satan in Job, where Satan is described as an Angel who roams the earth. It does not say in Job that Satan crawls on his belly. It also makes it clear in Job that Satan & God are on speaking terms. They are not arch enemies in Job.
Genesis 3:15:
And I will put enmity
between you and the woman,
and between your offspring[
a] and hers;
he will crush[
b] your head,
and you will strike his heel.”
This verse states that God will put enmity between Eve, & THIS particular serpent (so Eve & THIS Serpent will hate one another for the rest of THEIR days). THIS snake will die, just as Eve will die, as it is a mortal snake.
God ALSO puts enmity between Eves offspring (all of her descendants, which is all of mankind) & all of the serpents descendants (which is all of the snakes we see today). As far as I am aware, Satan had NO descendants.
The fact that god refers to only Eves seed in the above passage, is because god is only talking to Eve & the Serpent. He is not addressing Adam in this verse. it has nothing to do with a virgin birth.
The word "he" as in "he will crush your head" is just a collective term for all of eves descendants. You will often see the term "he" in jewish scriptures to describe nations & tribes.
We also have Genesis 49:16 & 17, which uses very similar language when describing a snake:
Genesis 49:
16 “Dan[
h] will provide justice for his people
as one of the tribes of Israel.
17 Dan will be a snake by the roadside,
a viper along the path,
that bites the horse’s heels
so that its rider tumbles backward.
There is no way that you can imply that the above 2 verses are about Satan.
There is NOTHING in the old testament to suggest that this is a prophecy about The Messiah. You have to jump to unfounded conclusion after unfounded conclusion to reach this interpretation. A prophecy is useless if you can only read it into the text AFTER the fact.