k-sync
Back to blog

Migrating a personalised & custom products store from WooCommerce to Shopify (2026)

How to migrate a personalised, engraved, or custom-made products WooCommerce store to Shopify — personalisation field setup, proof approval workflow, non-returnable personalised item policy, production lead time, and custom product Shopify setup.

·By k-sync
6 min read · 1,267 words

Personalised and custom product retail is a high-margin category with specific operational requirements: customers provide custom text, artwork, or specifications; production requires lead time before dispatch; and under the UK Consumer Contracts Regulations, personalised items made to customer specification are exempt from the 14-day cooling-off period — they cannot be returned unless faulty. Getting the personalisation field structure, proof approval workflow, and non-returnable policy correctly configured in Shopify is the foundation of a smooth personalised product operation.

Personalised product categories

Personalisation field setup

Shopify natively supports product customisation via line item properties. Apps provide a better UX for complex personalisation:

Proof approval workflow

Non-returnable personalised items

Production lead time display

Batch personalisation (weddings and corporate)

Personalised product migration checklist

The personalisation confirmation checkbox — "I confirm my personalisation text is correct and I understand this item cannot be returned" — is one of the most practically valuable UI elements in personalised product retail. It does three things simultaneously: it prompts the customer to double-check their text (reducing error-driven support queries), it establishes clear customer acknowledgement of the non-returnable policy (reducing disputes), and it creates an audit trail in the order data (useful if a customer later disputes their personalisation). Some retailers resist adding checkboxes because they worry it adds friction — but the data consistently shows that it does not reduce conversion, because customers who are ready to buy a personalised product are committed buyers, not casual browsers who will be deterred by a confirmation click. The friction saved by not having it (a fraction of a second) is worth far less than the dispute-prevention value it provides.

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