Don't know about the time frame, but I ordered mine online and it was shipped to my house on Nov 1st. I
went back online and printed a "easy return receipt". It says on the receipt to return to your local Walmart. They refunded the difference back on my credit card.