Is there a word that means "render dependent on"?

Engender or Enjoined is the word.

To enjoin them to buy from you is to cause or create a need for them to buy from only you. It is more polite than enslave but amounts to the same thing. So long as they need a product they will look to you. I hope you can be happy in serving them.


I know no such word as you suggest. Two words come to mind:

You have ensnared them.

Ensnare = to catch or get control of something or someone:

Cambridge Dictionary

You may also have enticed them.

Entice = to persuade someone to do something by offering them something pleasant

Cambridge Dictionary

Which to choose? ensnare fits your example better.

I point out that you may ensnare (in a new contract) by enticing (with an attractive offer), but that you are unlikely to entice by ensnaring.