Shaddoll effects only activate, if they are sent to the graveyard by a card effect. Toy Vendor's first discard sends as a cost, so the Shaddoll effects do not activate. If you were to draw a Shaddoll monster and discard that for the 2nd part of the effect, it would get its effect.
Also, for future reference: You can start 2 instances of YGOPro and play a LAN game vs yourself to create easy replays. Additionaly, you can stack your deck and use the "don't shuffle deck" option to easily create the scenario you need.