Ok, I see.
The dust bags is different due to the fact that it matters where these were purchased. Europe, Asia, Usa, UAE....Also, maybe the seller has it from another different pair? Pls ask. Yes, normally should be red but at wedding shoes they give white, for noir collection black, for special edition they give green or white or pink... etc...
Also, those small differences are perfectlly normal. Like the heels, it depends where they were made and what year...Also, the studs can be lighter or darker...
Now, you can feel the leather, see the sole (is it leather?) You have 2 pairs in your hands(one online and one from shop). Is the patent different? Is the sole different?
You understand my point? See the real differences(if they are)., not the small ones. And in the end, if you still feel unsafe, then just return them(its your right!).