Girl Outdoors said it right. You and he need to develop the "attitude of gratitude". You need to realize your "work" at home being a SAHM is probably the most valuable work you or any mom could do and is at least as valuable as the money your husband brings in. You don't need to contribute financially to be a valuable contributor to the family.
BUT, you need to thank him on a regular basis for bringing home the bacon. Husbands thrive on being able to buy things for their wives. It fulfills a need to be the provider. But it only fulfills the need if the one he is providing for acknowledges what he is providing.
I bet if you were to thank him for the things he gives you and tell him how much you appreciate him and what he is able to provide for you and your kids, he would quit working so hard and quit spending so much time at work. He would also probably become more of a companion and help more around the home. Then you could teach him to appreciate the things you do and vocalize those feelings.
When you take your kids shopping with you, take the time to teach them what you are doing. When my kids were little, I would take them shopping with me (except the one that was nursing) and taught them about frugal shopping and how to shop the sales. I have taken all 8 of my kids with me and because I taught them right, taking them with me was no big deal. Yes, I had 8 kids and I took them shopping with me all the time. (I took all the kids shopping with me so my wife could have some alone time if she wanted. My wife hates shopping.)
If you are the mom that feels you have to bribe your kids with toys or candy or treats so they will behave, then shopping with just two kids will always be an ordeal and something to dread. I always taught my kids that good behavior was expected and the norm. Bad behavior was never rewarded with a toy or treat (so they would be good). If you reward bad behavior, you will get more bad behavior.
Watch the movie, "Fireproof" and get the companion manual, "Love Dare". It will help improve your marriage tremendously. Read the book, "The Proper Care and Feeding of Husbands". You will be amazed on how quickly your husband's attitude will change.
Good luck to you and yours.