Migrating a resin and craft supplies store from WooCommerce to Shopify (2026)
How to migrate a resin, epoxy, UV resin, or craft supplies WooCommerce store to Shopify — resin system specifications, CLP hazard labelling, mould and pigment product structure, digital tutorials, and resin supplies retail Shopify setup.
Resin and craft supplies retail has grown substantially, driven by the popularity of resin art, jewellery making, and home decor projects. The category spans epoxy resin systems, UV resins, moulds, pigments, alcohol inks, and tools. Resin products carry specific regulatory requirements — epoxy resins are classified as skin sensitisers under CLP, and bisphenol A (BPA) is an SVHC (Substance of Very High Concern) under REACH. Migrating to Shopify suits the category well, particularly for businesses combining physical supplies with digital tutorial content.
Product categories
- Epoxy resin systems: Two-part systems (resin + hardener). Art, casting, and table-top grades.
- UV resins: Single-component resin cured by UV light. Fast cure for jewellery and small items.
- Pigments and dyes: Mica powder, alcohol inks, opaque pigment pastes, metallic powders.
- Moulds: Silicone moulds for jewellery, coasters, trays, organics shapes. Various sizes.
- Inclusions: Dried flowers, glitter, foil flakes, shells, holographic films.
- Tools and equipment: UV lamps, mixing cups, stir sticks, heat guns, PPE.
- Kits: Beginner resin kits bundling resin, moulds, pigments, and tools.
- Digital products: Tutorial PDFs, video courses, pattern templates.
Epoxy resin system specifications
product.metafields.resin.resin_type = "Epoxy / UV / Polyurethane / Polyester"
product.metafields.resin.mix_ratio_by_weight = "2:1" // resin:hardener
product.metafields.resin.pot_life_minutes = "25" // working time
product.metafields.resin.demould_time_hours = "24"
product.metafields.resin.full_cure_hours = "72"
product.metafields.resin.viscosity = "Low / Medium / High"
product.metafields.resin.max_pour_depth_mm = "30"
product.metafields.resin.heat_resistance_celsius = "80"
product.metafields.resin.uv_resistant = "true"
product.metafields.resin.food_safe_when_cured = "false" // most art resins are not
CLP hazard labelling for resin
Epoxy resin components are classified as hazardous under CLP:
- Skin sensitiser (Category 1): epoxy resins and their hardeners are skin sensitisers — GHS08 health hazard pictogram required
- Skin irritant / eye irritant: many hardeners carry additional irritant classifications
- Bisphenol A (BPA): a component of standard epoxy resins, classified as an SVHC (Substance of Very High Concern) under REACH — note BPA-free status if applicable
- Labels: CLP requires hazard pictogram, signal word (Warning or Danger), hazard statements (H-codes), and precautionary statements (P-codes) on label
- SDS: Safety Data Sheet required and must be downloadable from product page
- PPE: recommend nitrile gloves, safety glasses, adequate ventilation on all resin product pages
product.metafields.resin.clp_classified = "true"
product.metafields.resin.skin_sensitiser = "true"
product.metafields.resin.bpa_free = "false"
product.metafields.resin.sds_available = "true"
product.metafields.resin.ppe_required = "Nitrile gloves, eye protection, ventilation"
UV resin specifications
UV resin has different properties and applications from two-part epoxy:
- Cure time: seconds to minutes under UV lamp vs hours for epoxy — key differentiator
- UV lamp compatibility: note required UV lamp wavelength (typically 365nm or 395nm) and wattage
- Yellowing resistance: important for clear UV resin — note yellowing resistance on product
- Viscosity: thin (easy flow), medium, thick (for doming) — different applications require different viscosities
- Single component: UV resin has no mixing ratio — simpler to use than two-part systems
Pigment and colourant compatibility
Pigments and colourants must be compatible with the resin system:
- Mica powder: compatible with epoxy and UV resin — note maximum usage rate (typically 3–5% by weight) to avoid inhibition
- Alcohol inks: compatible with epoxy resin art techniques; may inhibit UV resin cure — note compatibility
- Opaque pigment pastes: note resin compatibility (epoxy / UV / both)
- Glitter: use resin-safe polyester glitter — metallic glitter can cause cure inhibition in UV resin
Digital tutorials and courses
Resin tutorials are a strong complementary revenue stream:
- Digital Downloads app: PDF tutorials and template files delivered automatically post-purchase
- Video courses: host on Teachable, Thinkific, or Vimeo — Shopify product links to external course platform
- Bundle products: kit + digital tutorial bundle — note both physical and digital components in product description
- License: personal use only; not for redistribution
Post-migration checklist for resin and craft supply stores
- Epoxy resin: mix ratio, pot life, demould time, maximum pour depth as metafields
- CLP: hazard classification noted; GHS pictograms on product pages; SDS downloadable
- BPA status: BPA-free or not noted on all epoxy resin products
- PPE: nitrile gloves, eye protection, ventilation noted on all resin products
- Pigment compatibility: resin system compatibility noted on all pigment products
- Digital tutorials: Digital Downloads app configured; no shipping on digital-only products
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.