We use this stock phrase to mean that anything free is welcome.
Do you have a saying like that in English?
It can be used in any context.
A dinner invitation
a free ticket to whatever
a free fligth to whereever
a free ride with a beautiful whomever
etc....