The purpose of this research is to design and explain a model of impulse buying behavior in Iran. To achieve this goal, two qualitative and quantitative approaches have been used. In the qualitative stage, with the review of existing works, open interviews and content analysis techniques, four dimensions have been identified: cultural values, personalities, positions, and cognitive-emotional aspects of the buyer and In the quantitative stage, a sample of 3, 168 shoppers from different cultures (Persian, Azeri, Kurdish, Lori, Arabic, Baluchi, Turkmen, Qashqai, Gilaki and Mazandaran) are sampled by cluster sampling Then, they were extracted by random sampling method and analyzed by factor analysis, exploratory factor analysis and structural equation modeling. The results of the study show that by recognizing the cultural values, personality, situations and the cognitive-affective of the buyers, can manage the buyer's impulse buying behavior and on the other hand, helps buyers and consumers to find out Under what conditions they buy impulsively, as well as the cultural values of buyers, have a special role in the impulse buying.