Burned by BOPIS orders lol

Anyone gets consistently burned by BOPIS orders? lol. It's getting to the point where I'm about to skip doing this all together and just go to the store or order online. Almost everytime I place a pickup order, half, close to half or multiple items are always cancelled and by then it's too late to reorder cause the sales are over ha.