Migrating a drones and RC aircraft store from WooCommerce to Shopify (2026)
How to migrate a drones, RC aircraft, or FPV WooCommerce store to Shopify — regulatory compliance metafields, flight time and range variants, age restrictions, spare parts compatibility, and drone retail Shopify setup.
Drone and RC aircraft retail operates in one of the most heavily regulated consumer electronics categories. UK CAA regulations, age restrictions, and registration requirements must be communicated clearly to customers, and product data needs to reflect compliance class markings. Beyond regulation, the FPV and racing drone segment has complex build component compatibility requirements that require careful metafield structuring.
Drone and RC aircraft product categories
- Consumer camera drones: DJI, Autel, Skydio. GPS-stabilised, camera-equipped. Key specs: weight (determines registration requirements), flight time, max range, camera resolution.
- FPV and racing drones: First-person view freestyle and racing craft. Often purchased as components and built by the customer.
- Toy drones: Under 250g, limited range, camera-free or basic camera. Fewer regulatory restrictions.
- Fixed-wing RC aircraft: Gliders, scale models, sport planes. Wing span and motor type as specs.
- Helicopters: Scale and sport RC helicopters. Rotor diameter, blade pitch specifications.
- Batteries and chargers: LiPo batteries by cell count (2S/3S/4S/6S) and capacity (mAh). High-demand consumable.
- FPV components: Flight controllers, ESCs, motors (KV rating variants), frames, VTX, cameras, goggles.
- Accessories: Cases, propellers (size and pitch variants), ND filters, landing pads, signal boosters.
UK CAA drone regulation and product compliance
In the UK, drone regulations (under DMARES — the Drone and Model Aircraft Registration and Education Scheme) require:
- Drones weighing 250g or more must be registered. The operator must hold a CAA operator ID.
- EU C-class markings (C0–C4) apply to drones placed on the UK market. C0 drones (under 250g, no camera or limited) have fewest restrictions. C2 and above require operator registration and competency test.
- Age restriction: operators must be 13 years or older.
During migration, structure this data as metafields so it can be displayed as compliance information and used in age verification logic:
product.metafields.drone.weight_g = "249" // Critical — 250g threshold
product.metafields.drone.eu_c_class = "C0" // C0 / C1 / C2 / C3 / C4
product.metafields.drone.registration_required = "false" // Based on weight and class
product.metafields.drone.caa_product_class = "Open A1" // CAA subcategory
product.metafields.drone.age_restriction = "13"
Drone product specification metafields
| Metafield | Example | Product type |
|---|---|---|
| drone.weight_g | 249 / 895 / 1380 | All drones |
| drone.max_flight_time_min | 20 / 31 / 46 | Drones |
| drone.max_range_km | 4 / 10 / 15 | Drones |
| drone.max_speed_kmh | 50 / 75 / 93 | Drones |
| drone.camera_resolution | 4K 60fps / 4K 30fps / 1080p | Camera drones |
| drone.obstacle_avoidance | Omnidirectional / Forward/backward / None | Camera drones |
| drone.transmission_system | OcuSync 3 / O3 / WiFi | Camera drones |
| drone.eu_c_class | C0 / C1 / C2 / C3 / C4 | All drones |
| drone.motor_kv | 2207 / 2306 / 2400 | FPV motors |
| drone.battery_cell_count | 2S / 3S / 4S / 6S | LiPo batteries |
| drone.battery_capacity_mah | 1300 / 1800 / 2200 / 3000 | LiPo batteries |
| drone.lipo_c_rating | 45C / 75C / 100C | LiPo batteries |
| drone.frame_size_mm | 3 / 5 / 7 inch / 250mm | FPV frames |
| drone.propeller_pitch | 4.5 / 4.8 / 5.1 | Propellers |
FPV build component compatibility
FPV drone builders need to know that their components are compatible with each other before purchasing. This is a significant service opportunity for drone retailers — a component compatibility guide or build configurator can significantly reduce returns and build customer trust.
Key compatibility relationships:
- Motor size/KV → propeller size and pitch must match
- Frame size (3/5/7 inch) → motor mounting pattern and propeller size
- Flight controller → must match ESC protocol (BLHeli_32, AM32)
- Battery cell count → matched to motor KV (higher cell count → lower KV motor)
Store compatibility data as metafields:
product.metafields.drone.compatible_frame_sizes = "5 inch,6 inch"
product.metafields.drone.motor_mounting_pattern = "16x16 / 25x25 / 30x30"
product.metafields.drone.prop_size_recommendation = "5045 / 5148"
LiPo battery handling and shipping restrictions
LiPo batteries are classified as dangerous goods under IATA regulations and are subject to air shipping restrictions. This affects:
- International shipping: LiPo batteries above 100Wh cannot be shipped by air. Most consumer drone batteries are under this threshold but check all variants.
- Carrier choice: Not all carriers accept LiPo batteries even for domestic shipping. Royal Mail, for example, has restrictions on LiPo capacity.
During migration, flag all LiPo battery products:
product.metafields.drone.hazmat_lithium = "true"
product.metafields.drone.wh_capacity = "43.6" // Calculate: mAh × V / 1000
Assign these products to a restricted shipping profile in Shopify that excludes air international shipping options.
Age verification for regulated products
Drones above 250g require the operator to be 13+. For FPV components and certain categories, a general 18+ age check may be appropriate for professional-grade equipment. In Shopify:
- An age verification app (AgeChecker, Age Verification by Orichi) at cart or checkout
- Product-level age restriction metafield to trigger verification only for affected products
- Clear age restriction notice on affected product pages
Post-migration checklist for drone and RC stores
- Drone weight (grams) metafield on all aircraft products
- EU C-class designation on all products placed on UK market
- Registration required flag on all products 250g+
- Flight time, range, and camera resolution metafields on camera drones
- LiPo battery cell count and capacity as variant options
- Hazmat flag on all LiPo products, assigned to restricted shipping profile
- FPV component compatibility metafields for frame size, motor mount, prop recommendation
- Age restriction notice (13+ or 18+) on regulated products
- CAA registration guide page linked from regulated drone product pages
- Obstacle avoidance and transmission system on premium camera drones
Migrate your store with k-sync
Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.
Get started freeRelated reading
Migrating a luggage and travel accessories store from WooCommerce to Shopify (2026)
How to migrate a luggage, travel bags, or travel accessories WooCommerce store to Shopify — luggage specifications, airline compliance, TSA lock, warranty and durability claims, and luggage retail Shopify setup.
Migrating a motorcycle accessories store from WooCommerce to Shopify (2026)
How to migrate a motorcycle accessories, biker gear, or motorbike parts WooCommerce store to Shopify — helmet safety standards, CE-rated protective clothing, type approval for parts, fitment compatibility, and motorcycle retail Shopify setup.