Also, I presume GMC doesn't actually make these, any idea who does?
If you look at the descriptions, the Walmart one seems to be a large, and the color is not offered on Amazon. Now if you look at a large one from Amazon in red, you see its already 199$ instead. So size and color seem to be priced differentially.
Example, Receiver A and Receiver B are from the same manufacturer, have the same model name, but since their UPC code is different they don't price compete per small print the big box stores employed. It may even be useful to keep current online comparison systems from doing the same. To truly make the receivers different they usually swapped which extra port they featured on the back even though the guts of them were identical
One, they often sell main items at below cost, because they make their money on accessories and groceries and whatnot before people check out. Computers and TVs are big ones. They will often take a big loss on a TV because they expect to sell DVDs and cables and such.
Two, I didn't click this product but often they will have a submodel of a popular brand. Like an imaginary Dell Laptop-XX-XD might normally be $599. Walmart sells a Dell Laptop-XX-SP where the RAM is soldered on and the network card is a Chinese knockoff and so on for $499. Same company, same-ish model, Walmart special.
Sometimes you care about the differences, sometimes you don't. But consumers should realize the point you made (the not-quite-same aspect).