A boycott without a predetermined end date is going to be more effective.
Hopefully everyone uses this as an opportunity to figure out new suppliers (which I know is not easy at all).
Otherwise it'll just push purchases to a week later, won't even affect the quarter.