Ten speed vs nine speed triple

I’ve got a bike in the shop whose rear shifter broke while in the shop, so the shop is offering to replace at cost. It’s a nine speed triple. I kind of tempted to upgrade to 10 speed since my other bike is 10 but I’m wondering how much that would entail. I know I’ll need a new rear derailleur, cassette, chain, and possibly chain rings.

I’m wondering if the spacing for chain rings has changed any between 9 and 10 speed so would I need a new crank also?

these gizmos will allow you to adapt the driveline for various configurations

http://jtekengineering.com/shiftmate.php

getting rid of a triple and switching to 10 speed would be crank, bottom bracket, chain, cassette, shifter (rear). I think you can use the same RD.

If you have the money, I would do it just out of principle. Triple rings are hilarious.

The spacing is different. You need to basically replace everything if you want reliable shifting. Why not just go to 11 speed? The price difference between 10 - 11 will be comparable.