k-sync
Back to blog

Migrating a photography and cameras store from WooCommerce to Shopify (2026)

How to migrate a photography, cameras, or imaging WooCommerce store to Shopify — camera specifications, lens mount compatibility, sensor data, photography bundles, used/refurbished equipment, and camera retail Shopify setup.

·By k-sync
3 min read · 667 words

Photography retail spans a wide technical and price range — from entry-level compact cameras to professional cinema rigs, from a £15 lens filter to a £10,000 telephoto lens. Customers are highly knowledgeable and specification-driven. Lens mount compatibility, sensor size, and autofocus performance are make-or-break purchase factors. Migrating to Shopify requires bringing all this technical data and handling the used/refurbished equipment segment carefully.

Photography product categories

Camera body specifications

product.metafields.camera.sensor_size = "Full Frame / APS-C / Micro Four Thirds / Medium Format"
product.metafields.camera.megapixels = "24.2"
product.metafields.camera.autofocus_points = "693"
product.metafields.camera.autofocus_type = "Phase detect / Contrast detect / Hybrid"
product.metafields.camera.eye_tracking = "true"
product.metafields.camera.animal_detect = "true"
product.metafields.camera.video_max = "6K RAW / 4K 120fps / 1080p"
product.metafields.camera.burst_fps = "20"
product.metafields.camera.ibis = "true"              // in-body image stabilisation
product.metafields.camera.shutter_min_speed = "1/8000"
product.metafields.camera.iso_max = "102400"
product.metafields.camera.weather_sealed = "true"
product.metafields.camera.mount = "Sony E / Canon RF / Nikon Z / Fujifilm X / L-mount"

Lens specifications and mount compatibility

Lens mount compatibility is the most important data point for lens listings:

product.metafields.lens.mount = "Sony E / Canon RF / Nikon Z / Fujifilm X / Micro Four Thirds"
product.metafields.lens.focal_length_mm = "50"
product.metafields.lens.focal_length_range = "24-70"      // for zoom lenses
product.metafields.lens.max_aperture = "f/1.4"
product.metafields.lens.min_aperture = "f/22"
product.metafields.lens.autofocus = "true"
product.metafields.lens.ois = "true"                      // optical image stabilisation
product.metafields.lens.filter_thread_mm = "67"
product.metafields.lens.min_focus_distance_m = "0.45"
product.metafields.lens.weather_sealed = "true"
product.metafields.lens.full_frame_coverage = "true"

Filter thread compatibility

Lens filters must match the filter thread diameter of the lens. The thread diameter (e.g. 67mm, 77mm, 82mm) is the variant or a key metafield:

Used and refurbished equipment

Used camera equipment requires a grading system that customers trust. Standard grading conventions used by most UK photography retailers:

product.metafields.camera.condition = "New / Excellent / Very Good / Good / Fair"
product.metafields.camera.condition_notes = "Minor cosmetic marks on base. Optically perfect."
product.metafields.camera.shutter_count = "12450"         // for cameras with shutter count
product.metafields.camera.warranty_months = "6"           // typical used equipment warranty
product.metafields.camera.includes_original_box = "true"
product.metafields.camera.includes_accessories = "Battery, charger, strap"

For used equipment, create a dedicated "Used equipment" collection and display condition prominently. Consider using variant options (Excellent / Very Good / Good) if the same product is in stock at multiple condition grades.

Kit and bundle products

Starter kits (camera body + lens + bag + memory card) are common in photography retail. On Shopify:

Post-migration checklist for photography and cameras stores

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 free

Related reading

Browse all migration guides