Isn't it customary for a dealer to provide shipping info at the time of billing your credit card? ...
That's the way it typically works for most dealers accepting pre-orders. When items come in, they charge your credit-card and ship upon receipt of an approval code.
Now with some places having newer, real-time inventory control of what's presented to website shoppers... your credit card may be charged at the time you click "purchase". Then somebody picks-and-packs your order, generates a shipping label, and away it goes. If they get a bit overwhelmed, they may not ship for several days AFTER you actually shopped on-line. That just happened to me with a very well-known dealer. I purchased a couple of items online (which is when my card was charged), yet I waited over a week before the products were shipped. A bit unusual in this day-and-age when products are in-stock (which they were). But I guess everyone is starting to show that this Holiday season is taking its toll on shop owners and store staff alike. Everybody's human.
David