I recently bought a Schlumbergera from a reputable garden centre. It had buds on it when I bought it. It soon flowered and within a couple of weeks the flowers have all fallen off and the remaining unopened buds have also fallen off.
I have read online that this can be because of temperature changes / over watering. I also understand that for a Schlumbergera to flower successfully it has to go through a cycle of watering / not watering / inside / outside etc.
My initial thoughts are that because it has been grown and therefore the buds have developed in a different environment to what it is in now, the change of moving it into my house has caused the flowers and buds to drop, in which case, what could I do to prevent this from happening next year, and having to get a flowering Schlumbergera?