You will be debited when your package is shipped. If your order is shipped in several packages, the charge will be made at the time of the last shipment.
However, if you use a gift card, it will be debited when your order is validated, not when it is shipped.
If you use a deferred payment card, the debit will follow the rules defined by your card.