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

Manage your products with k-sync

Connect your store, validate your products, optimize with AI, and push to Shopify in minutes. Free for up to 50 products.

Get started free

Related reading

Browse all migration guides