When purchasing (non fabric) recently in a shop, I had to order in the exact item I needed. The shop explained that if they sent it to me (post) they would have to charge more than if I ordered it through their own mail order facility, because the latter had negotiated a cheaper bulk rate with the post office. This was not in the US but maybe your post office does the same with big clients?