Shopping Policy

All products (except the ones marked as “pre-sale” in their product titles) you purchase on will be delivered to the address of the order within 5 - 30 days(the delivery time will depend on different shipping methods or warehouses), otherwise, you are given the right to request a full refund of your order after a postal inspection. You are entitled to own the item(s) delivered to you after the refund. 

For pre-sale orders, we will deliver within 30 - 40 days. 
For refurbished items, we will deliver within 3 - 20 days. 

Custom Duty 
We stock most of our products mainly in US warehouses, Mexico warehouses, and European warehouses, in this case, most orders from customers will be fulfilled domestically, so there will be no customer duty needed to be paid by most customers from the European Union, Mexico, and the USA. 
However, we also will ship the products from Shenzhen China while the product is out of stock in the US, EU, or other warehouses, in this case, we will cover the 100% custom fee for the customer who is located in the European Union and North America when the shipping method is non-Express, otherwise, customer should pay all custom fee by themselves. 

Shipping Time Frame 
The total time is the sum of the processing time and the delivery time. 
Processing time: The time it takes to prepare your item(s) to ship from our warehouse. This includes preparing your items, performing quality checks, and packing for shipment. It will take 2 - 3 days. 
Delivery time: the time between when your order has been shipped and delivered to you. 

After your order is shipped out, the delivery time solely depends on the warehouse. 

We ship from: 

US WarehouseExpress Delivery3 - 5 Business DaysFree ShippingOnly ship to USA
EU WarehouseExpress Delivery3 - 5 Business DaysFree ShippingOnly ship to EU countries
China WarehouseDHL/UPS3 - 7 Business DaysFree Shipping EU & North America & Asia & AU
China WarehouseYun Express / 4PX / Others10 - 20 Business DaysFree ShippingEU & North America & Asia & AU
Mexico WarehouseExpress Delivery3 - 5 Business DaysFree ShippingOnly ship to Mexico
UK WarehouseExpress Delivery3 - 5 Business DaysFree ShippingOnly ship to UK
* All Delivery time is estimated and will be longer than expected due to customs clearance, invalid addresses, bad weather, and other reasons that may slow down the progress irresistibly. 

Please contact our customer service at for more accurate information. Once customers’ orders are shipped, we the tracking number we provided in the notification email, customers can track their shipping routing information at:, or the official site of the courier.