k-sync
Back to blog

Selling digital products and downloads on Shopify after WooCommerce (2026)

How to migrate digital downloads, PDF files, software licences, and virtual products from WooCommerce to Shopify — file delivery apps, licence key management, and digital product setup on Shopify.

·By k-sync
4 min read · 770 words

WooCommerce has native digital product support: mark a product as "Virtual" and "Downloadable," attach files, set download limits, and the platform handles secure delivery after payment. Shopify's approach is different — the platform doesn't natively support file delivery the same way. This guide covers how to migrate digital products from WooCommerce to Shopify and which tools fill the gap.

WooCommerce digital product types

Shopify's native digital product support

Shopify handles digital products with two partial native tools:

The native Digital Downloads app works for simple use cases. It lacks: subscription-based access, licence key management, DRM, variable downloads per variant, and analytics on download activity. For these, third-party apps are required.

Digital product delivery apps for Shopify

Use caseAppPrice
Simple file downloadsShopify Digital Downloads (native)Free
Large file hosting + analyticsSendOwl$18/mo+
PDF stamping / watermarkingSendOwl, Fileflare$9/mo+
Licence key deliveryLicence King, Sky Pilot$19/mo+
Video courses + membershipsThinkific (external), Courses by Shopify (Beta)Varies
Music / audio download storesSky Pilot, SendOwl$9/mo+
Software + serial numbersLicence King$19/mo+

Migrating downloadable products with k-sync

When importing WooCommerce downloadable products via k-sync, the product data (title, description, price, SKU) migrates as normal. What does not migrate:

To handle this during migration:

  1. Tag all downloadable products in WooCommerce before export: add a tag downloadable or category Digital
  2. After k-sync import, filter products by this tag in Shopify to identify which products need file attachment
  3. Upload files to your chosen delivery app (SendOwl, Sky Pilot, etc.) and link them to the Shopify products
  4. Ensure the "Requires shipping" checkbox is unchecked for all digital products

Variable digital products

WooCommerce allows different download files per variant (e.g. variant "Standard" delivers one PDF, variant "Extended" delivers a different PDF with more content). Shopify's native Digital Downloads app does not support variant-level file assignment. For this:

If you have variable downloadable products, test your chosen app's variant file support before migration.

Licence key and serial number delivery

Software stores often generate unique licence keys per order. WooCommerce handles this via licence management plugins (WooCommerce Serial Numbers, WC Software Add-On). In Shopify:

VAT on digital products (UK and EU)

Digital products sold to UK/EU consumers are subject to VAT at the consumer's location rate, not the seller's. This is handled differently by platform:

Verify digital VAT configuration before going live — misconfigured digital VAT can mean under-collecting on EU sales or overcharging UK customers.

Post-migration checklist for digital product 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