Product review (5 stars): Easy Repair But Be Careful
I spent a silly amount of time making sure that I was ordering the correct replacement soap dispenser for our Kitchen Aid dishwasher. Whirlpool changed the part number so I had to chase that down a bit.  I had a terrible experience with Whirlpool Customer Service - terrible! I called and selected the phone tree choice for "replacement parts".  The fellow who answered the phone asked for the model number and then said that the part was in stock and would cost $110. I asked for the part number and he said, "I am not allowed to give out the part numbers. When I pushed a little, he hung up on me. Instead, I used the online chat service on the Whirlpool website.  They were fast and sent me the schematic for the dishwasher complete with part numbers for all of the parts in the unit.
I ordered the part from Amazon.com, it arrived within a couple of weeks via US Postal Service standard delivery.  It was not in a box, rather was packaged in a bag with the part placed in small bubble wrap. No instructions were included but if you go to youtube.com you can find some very nice videos if you search for "replacing dishwasher soap dispenser" and the model number. Apparently it must be something that wears out routinely because there were lots of videos available.  Beware: the inside door is made of stainless steel and once you remove the old dispenser the edges of the cutout are as sharp as the sharpest knife you have ever imagined. I was cleaning the gunk off of the edges where the old dispenser was located to assure a good gasket seal and my hand slipped and bumped the other side of the cutout.  The edge cut my middle finger knuckle down to the bone. A scalpel couldn't have done a better job. So just be super careful!
Pricing: Amazon.com did not offer the best best price but it was close and ordering from Amazon felt better than ordering from one of the other vendors I found while searching online for the part. It was only a few bucks more but I order from Amazon with more confidence.
The new soap dispenser looks a little different than the original part  the number of vents on the front is different  4 in the original and 2 in the replacement part.  It works perfectly!
If you are reasonably skilled this is an easy job to do yourself and save a service call expense. Total installation time: 20 minutes + 5 minutes of bleeding and bandaging.