Save the receipts and return the sheers when it's convenient. You'll probably spend less time just cleaning the shelves. If you don't want to take the time to sort and decide what to do with the stuff on the shelves, then get some empty cardboard boxes (from any nearby store, grocery stores always have boxes to get rid of), put everything in there and pick out the few things you want to keep on the shelf. Then store the boxes somewhere (basement, attic, garage, closet). Then, if after a year you still haven't made time to sort & purge, and you have not needed any if the items in the boxes, then you can easily take them to goodwill after that (or sell the contents). Problem solved.
P.s. If you're talking about pantry shelves where you don't want to put food items away, then I'd go with a thicker gauge fabric (like a flat bed sheet as others have suggested) in a neutral color. Dying fabrics just seems like a lot of work, and if driving to the store to get the right fabric takes too much time, then you might as well spend the time fixing the real problem. Good luck!