have something in stock—(of merchandise) be available immediately for sale or distribution:
- We do not have a shirt of this size in stock now, but we can order it for you.
have something in store—
1. have smth. in reserve in case of need:
- After the hardships of the previous winter, you now have plenty of food in store for the months ahead.
2. (of events, conditions, etc.) be waiting to happen:
- We’ve had all kinds of weather and there’s no telling what the weather has in store for us in mid–June.