Быть подшофе - значит быть в состоянии лёгкого опьянения, что называется "навеселе".
Происхождение слова связывают с французским словом chauffe - "нагретый, подогретый алкоголем". В русском языке оно пишется слитно, в одно слово. Так что никаких под шафэ, под-шафе, подшефе.