k-sync
Back to blog

Migrating an agricultural and farming supplies store from WooCommerce to Shopify (2026)

How to migrate a farming, agricultural supplies, or rural retail WooCommerce store to Shopify — livestock feed, veterinary products, farm machinery parts, agrochemical regulations, APHA compliance, and agricultural Shopify setup.

·By k-sync
4 min read · 784 words

Agricultural and rural retail covers an exceptionally varied product range — from everyday consumables like baler twine and livestock feed, to regulated products like veterinary medicines, to high-value farm machinery parts. The customer base is practical, price-sensitive, and often ordering in bulk. Many agricultural products have regulatory requirements that must be reflected in how you sell online.

Agricultural and farming product categories

Veterinary medicine product classifications (UK)

Veterinary medicines in the UK are classified under the Veterinary Medicines Regulations. Each category has different requirements for online sale:

product.metafields.vet.classification = "AVM-GSL / NFA-VPS / POM-VPS / POM-V"
product.metafields.vet.vm_number = "Vm 01234/4567"         // APHA authorisation number
product.metafields.vet.target_species = "Cattle / Sheep / Horses / Dogs / Cats"
product.metafields.vet.active_ingredient = "Ivermectin 0.5%"
product.metafields.vet.withdrawal_period_days = "28"        // for food-producing animals
product.metafields.vet.sqp_required = "true"               // NFA-VPS and POM-VPS

Agrochemical and pesticide restrictions

Agrochemicals are regulated under the Health and Safety at Work Act and Control of Pesticides Regulations. For online retail:

product.metafields.agrochem.active_substance = "Glyphosate 360 g/l"
product.metafields.agrochem.mapp_number = "MAPP 12345"     // MAFF approval number
product.metafields.agrochem.professional_use_only = "true"
product.metafields.agrochem.coshh_category = "Harmful / Irritant / Corrosive"
product.metafields.agrochem.sds_url = "https://..."        // Safety Data Sheet
product.metafields.agrochem.storage_class = "Class 3"

Farm machinery parts compatibility

Farmers search by tractor make, model, and often serial number range when ordering spare parts. Without fitment data, customers cannot verify compatibility:

product.metafields.machinery.fits_make = "John Deere / New Holland / Case IH / Fendt"
product.metafields.machinery.fits_model = "6620 / 7720 / 8820"
product.metafields.machinery.fits_serial_from = "123456"
product.metafields.machinery.fits_serial_to = "789012"
product.metafields.machinery.oem_part_number = "AH127822"
product.metafields.machinery.aftermarket_brands = "Sparex / David Brown Tractor Parts"

Bulk products and weight-based pricing

Agricultural products are frequently sold in bulk weights — 25kg bags, per tonne, by the bale. Options:

Freight for agricultural products

Many agricultural products are heavy, bulky, or classified as dangerous goods:

Post-migration checklist for agricultural and farming 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