Migrating an automotive parts store from WooCommerce to Shopify (2026)
How to migrate an automotive parts WooCommerce store to Shopify — year/make/model fitment data, parts compatibility, ACES/PIES data standards, vehicle lookup apps, and catalog migration.
Automotive parts and accessories stores face a unique migration challenge: fitment data. Every part may be compatible with hundreds of vehicle configurations defined by year, make, model, sub-model, engine, and trim. This compatibility data is the backbone of the catalog and cannot be lost in migration. Here's how to handle the WooCommerce to Shopify migration for an automotive parts store.
The fitment data problem
WooCommerce automotive stores typically use one of these approaches for fitment data:
- WooCommerce Vehicle Fitment or Car Part Finder plugins: Store year/make/model data in custom database tables, not in standard WooCommerce product meta
- ACF (Advanced Custom Fields): Custom fields for fitment with text or taxonomy-based storage
- Product attributes: Fitment stored as product attributes (limited, loses vehicle taxonomy structure)
- External YMM lookup tables: Separate database linked to products via SKU
Before migrating, export this data separately. Standard WooCommerce product exports do not include fitment plugin data.
ACES and PIES standards
ACES (Aftermarket Catalog Exchange Standard)
Industry standard XML format for vehicle fitment data. If your supplier provides ACES data, you have structured fitment information:
- Maps part numbers to vehicle applications by BaseVehicle (year/make/model), sub-model, engine, transmission
- ACES XML files can be processed to create fitment records in Shopify metafields
- Tools like AutoSync, SEMA Data, and fitment API services can process ACES feeds
PIES (Product Information Exchange Standard)
Industry standard for product data (dimensions, weight, descriptions, pricing). Complementary to ACES:
- PIES XML contains product descriptions, images, pricing, and technical specifications
- Standard used by major auto parts distributors (LKQ, Keystone, Turn 14)
Shopify fitment solutions
Vehicle fitment apps for Shopify
| App | Approach | Pricing |
|---|---|---|
| Fitment Industries | YMM widget + ACES import + hosted fitment database | $49–$199/mo |
| AutoSync | ACES/PIES data feed processor + fitment API | Custom pricing |
| Convermax | Vehicle search widget + compatibility database | $49–$149/mo |
| Vehicle Fitment by Infinite Options | Metafield-based YMM with custom lookup widget | $9–$29/mo |
| Parts Base | B2B parts catalog with fitment — Shopify Plus only | Enterprise |
Metafield approach for smaller catalogs
For stores with limited fitment complexity (under 5,000 products, simple YMM without sub-model/engine):
product.metafields.fitment.vehicles(list.single_line_text) — list of "YEAR MAKE MODEL" stringsproduct.metafields.fitment.years(list.single_line_text) — compatible years for filteringproduct.metafields.fitment.makes(list.single_line_text) — compatible makesproduct.metafields.fitment.models(list.single_line_text) — compatible models- Build a custom Liquid or JavaScript vehicle selector on collection/search pages that filters by these metafield values
Automotive product data structure
Parts catalog metafields
product.metafields.parts.part_number(single_line_text) — OEM or aftermarket part numberproduct.metafields.parts.oem_number(single_line_text) — Original equipment manufacturer numberproduct.metafields.parts.interchange_numbers(list.single_line_text) — Cross-reference part numbersproduct.metafields.parts.brand(single_line_text) — Parts brand (ACDelco, Bosch, Monroe, etc.)product.metafields.parts.position(single_line_text) — Front/Rear/Left/Right/Driver/Passengerproduct.metafields.parts.condition(single_line_text) — New/Remanufactured/OEM/Aftermarketproduct.metafields.parts.warranty_months(number_integer) — Warranty period
Technical specifications metafields
product.metafields.specs.dimensions(single_line_text) — L × W × H in mm/inchesproduct.metafields.specs.weight_grams(number_integer)product.metafields.specs.material(single_line_text)product.metafields.specs.color(single_line_text) — for appearance partsproduct.metafields.specs.quantity_in_set(number_integer) — for multi-piece kits
Product variants for automotive parts
Automotive parts have specific variant patterns:
Finish/color variants (appearance parts)
Bumpers, grilles, mirrors: variants by finish (Black, Chrome, Primed, Painted-to-match). Each finish = one variant with its own SKU and price.
Grade variants (quality tiers)
Brake pads, filters: variants by grade (Economy, Standard, Premium, Performance). Maps cleanly to Shopify variant options.
Set/kit variants
Some parts sell as single units or full kits (e.g., 1 brake caliper vs 2-piece kit). Use a "Quantity" or "Kit Type" variant option.
Side variants
Driver Side vs Passenger Side (or Front vs Rear) for bilateral parts. These are genuine variants, not separate products. Use "Position" as a variant option.
Shopify collection structure for automotive parts
Category hierarchy
Auto parts stores have deep category trees. Map WooCommerce categories to Shopify collections:
- Engine & Drivetrain → Shopify collection: "engine-drivetrain"
- Brakes → "brakes"
- Suspension & Steering → "suspension-steering"
- Electrical & Lighting → "electrical-lighting"
- Body & Exterior → "body-exterior"
- Interior → "interior"
- Performance → "performance"
- Tools & Garage → "tools-garage"
Smart collections for filtering
Use Shopify automated collections with product type conditions for sub-categories. Create nested navigation in the theme for multi-level category browsing.
Search functionality for parts stores
Vehicle search and part number lookup are critical for parts stores. Shopify's default search is insufficient:
Options
- Searchanise or Boost Commerce: Advanced search with synonym support for part number cross-referencing
- Searchpie: AI search with typo tolerance — important for part numbers (e.g., "12345" vs "1-2345")
- Filtify: Faceted filtering by year/make/model via metafield values
- Custom Storefront API: For complex fitment search requiring vehicle compatibility lookup, a custom JavaScript search against a Shopify metafield index or external fitment API
Hazmat and oversized shipping
Automotive parts include hazmat and oversized items:
- Batteries: Li-ion and lead-acid batteries have hazmat shipping restrictions. Use ShipStation or EasyPost with hazmat carriers (FedEx Ground, UPS Ground only — no air for hazmat). Add battery warning metafield.
- Fluids: Motor oil, brake fluid, coolant — ground shipping only, may require hazmat labeling.
- Oversized: Bumpers, hoods, doors → use LTL freight shipping rules. Configure Shopify shipping by weight and dimensions, or use a 3PL with LTL capability.
- Core charges: Remanufactured parts often include a core charge (refundable deposit for returning the old part). Handle via Shopify's draft order system or a dedicated core charge app.
B2B and wholesale for automotive
Auto parts stores frequently serve both retail and trade customers:
- Shopify Plus: B2B features including price lists and company accounts. Best for stores with 20%+ revenue from trade customers.
- Wholesale pricing apps: Wholesale Gorilla, Wholesale Club — tiered pricing without Shopify Plus.
- Trade accounts: Mechanics, body shops — tag accounts with "trade" or "wholesale" and use customer tags for price list assignment.
- OEM accounts: Dealer-specific pricing — requires either Shopify Plus B2B or a custom pricing app with account-level price overrides.
Google Shopping for automotive parts
Parts stores rely heavily on Google Shopping. After migration:
- Re-verify Google Merchant Center with new Shopify domain (if domain changed)
- Map Google Shopping custom labels: part condition (new/remanufactured), vehicle make, part category
- GTIN/MPN: Critical for parts — Google uses GTIN/MPN to match products to queries. Store in SKU or product metafields and feed to Google Shopping via Shopify Google channel feed
- Brand attribute: Map
product.vendorto the parts brand (Bosch, Monroe, etc.) — not your store name - Part number: Include OEM and aftermarket part numbers in product title for exact match queries
Automotive parts migration checklist
- Export fitment data from WooCommerce plugin database tables (separate export — not in standard WC export)
- Select Shopify fitment app (Fitment Industries, Convermax, or metafield-based for simple catalogs)
- Create parts, specs, and fitment metafield namespaces
- Map part number, OEM number, interchange numbers, position, condition to metafields
- Plan variant structure: finish, grade, position, kit size
- Set up Shopify collection hierarchy matching WooCommerce category tree
- Configure search and filtering for YMM lookup and part number search
- Set up shipping rules for hazmat (batteries, fluids) and oversized (body panels)
- Configure core charge handling if applicable
- Set up B2B pricing if serving trade customers
- Re-verify Google Merchant Center and configure GTIN/MPN feed
- Test vehicle lookup on staging store before launch
Automotive parts stores require more pre-migration planning than most other verticals due to fitment complexity. The fitment data migration — not the product data migration — is the hardest part. Engage a Shopify fitment app vendor early in the planning process to validate your data structure and migration approach before starting the product migration.
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.