For in-stock items, you are free to request a cancellation before despatch. After despatch, the orders could not be cancelled.
For pre-order items, you are free to request a cancellation before release, you would be fully refunded.
The deposit would no longer be refundable after release, if the buyer wants to cancel the pre-order, or fail to fulfill the remaining balance within given time, the deposit cannot be refunded. We would send buyer a $10 voucher to reimburse the loss.
Our pre-order mechanism is designed to be flexible for items with long-waiting pre-order phase. If you change your mind about the item, you could the a full refund before release time point.