Dear

I'm wondering which is the best model to use for my data which is retrieved from a questionnaire at supermarkets.

I'm trying to research if people are satisfied customers they will return to the supermarket or not.

I have data about the intention to come back with 1 they will return and 7 they will never come back.
Next to this I have data about pscyhological satisfaction and satisfaction with promotions (1: very dissatisfied, 5: very satisfied)
I also have information about the customers sex, age, expenses.
I did the questionnaire at 4 different supermarkets which I categorised.

I wonder if the pscyhological satisfaction and satisfaction with promotions have an influence on the intention to come back and want to check if this is with every supermarket I did the questionnaire.

I was wondering if the best model to use was a GLM, a multiple regression model or a contingency table?
And what would be the best fit for this model?

Kind regards