Globalmediapro do their best to provide a precise delivery time estimation but unfortunately some orders may arrive outside of the proffered time window.
We cannot reserve or order products until payment arrives from the customer so we can only estimate our stock levels based on the percentage of paid orders from our past experience. On the rare occasion, we have run out of stock, it may result in a delay of delivery.
Sometimes sudden large increases in demand can also affect the delivery times of certain products but we do our best to deliver them to our customers as quickly as possible.
Sometimes a sudden change in a particular currency exchange rate triggers a high payment rate of orders made in that currency and that can also result in a delay.