How a Portland Handmade Toy Maker Left Etsy, Built a Custom WooCommerce Store, and Grew Sales by 64% in 90 Days

By Bastion Prime | WooCommerce Migration Specialists

lucid origin cheerful woman artisan in bright colorful workshop surrounded by handmade wooden 0

Emily Johnson had been making handmade toys and gifts for children in her Portland studio for five years. Wooden puzzles, soft fabric dolls, personalized keepsake boxes, sensory play sets — each piece handcrafted with non-toxic materials and designed to spark imagination. Her Etsy shop had grown steadily into one of the most trusted handmade toy stores on the platform: 2,400+ sales, a 4.98 star rating, and a waiting list for her personalized holiday collections.

But five years in, Emily was exhausted by Etsy.

The fees were relentless. The algorithm was unpredictable. Every peak season — Christmas, Easter, back to school — brought a surge of competing listings from mass-produced toy sellers who undercut her prices by 80%. Her shop’s visibility dropped every time Etsy updated its search algorithm, and recovering it required paid advertising spend that ate directly into her already thin margins.

She had built something genuinely special — a brand that parents trusted with their children’s toys. But that brand lived inside Etsy’s ecosystem, on Etsy’s terms, with Etsy’s branding taking precedence over hers.

In autumn 2024, Emily came to us. She wanted a store that matched the quality of what she made — and she was ready to invest in it properly.


The Situation Before Migration

Brand: Little Wonder Co. Location: Portland, Oregon, USA Product: Handmade children’s toys and gifts — wooden puzzles, fabric dolls, personalized keepsake boxes, sensory play sets. Non-toxic materials, safety certified, made to order.Average order value: $45–95 per item, $140–220 for gift sets Platform: Etsy, 5 years, 2,400+ sales, 4.98 star rating, 380 reviews Monthly revenue before migration: $5,200–7,800


lucid origin flat lay of handmade wooden toys and colorful fabric dolls arranged on natural w 0

The Problems Emily Was Facing

Problem 1 — Peak Season Had Become a Nightmare

For a handmade toy maker, Christmas is everything. It can represent 40 to 50% of annual revenue in a 6-week window. But on Etsy, the Christmas season had become increasingly brutal. Thousands of mass-produced toy listings flooded the platform every October, driving down search visibility for handmade sellers and forcing Emily to either lower prices or increase her Etsy Ads spend dramatically just to maintain her ranking.

In Christmas 2025, Emily spent $890 on Etsy Ads in November and December alone — just to stay visible in searches where she had previously ranked organically. Her revenue that season was strong, but her profit after fees and ad spend was the worst it had been in three years.

Problem 2 — Personalization Was Impossible to Manage at Scale

Emily’s most popular and highest-margin products were personalized — toys and keepsake boxes with the child’s name, birth date, or a custom message. On Etsy, managing personalization requests happened through the listing notes system — a chaotic, manual process that created errors, missed requests, and significant time overhead during peak periods.

A proper WooCommerce store with custom product fields, order management, and personalization workflows could eliminate most of this overhead — but Etsy’s platform didn’t allow it.

Problem 3 — Fee Structure at This Revenue Level Was Punishing

At $6,500 average monthly revenue, Emily’s Etsy fee breakdown looked like this:

Fee TypeRateMonthly Cost
Transaction fee6.5%$422
Listing fee$0.20 each$25
Payment processing3% + $0.25$220
Etsy Ads (to maintain visibility)Variable$280
Offsite Ads (mandatory)15% of ad sales$195
Total$1,142/month

$13,704 per year going to Etsy — on top of the time and stress of managing everything within the platform’s limitations.

Problem 4 — No Way to Build for the Future

Emily had 2,400+ customers who loved her products. She had zero way to reach them. No email list, no direct contact, no ability to announce a new collection or offer returning customers an early access discount. Every Christmas season started from scratch — hoping the algorithm would show her shop to the same people who had bought from her the year before.

She was building on sand. Five years of customer relationships, and she owned none of them.


Our Solution — Premium Package

Emily’s situation was a clear Premium Package case. She had 140+ active listings across multiple product lines, a strong brand identity that deserved a fully custom store design, and a complex personalization workflow that needed proper technical implementation. She also wanted ongoing support through the critical Christmas season launch.

Package: Premium — $3,497 Delivery: 28 business days Stack: WordPress + WooCommerce + Elementor Pro + Klaviyo + custom personalization fields


Custom Design — Built for Little Wonder Co.

Emily’s brand needed a store that felt warm, trustworthy, and premium — the kind of place parents felt comfortable buying toys for their children. We designed around a palette of warm cream, soft sage green, muted coral, and natural wood tones. Typography: Nunito for headings (friendly, rounded, approachable) paired with Source Sans Pro for body text.

Key custom design elements:

  • Homepage: large hero with lifestyle photography of children playing with Emily’s toys, immediately communicating joy and quality
  • Safety and materials page: detailed information about every material used, safety certifications, non-toxic standards — the content that converts a cautious parent into a confident buyer
  • Personalization showcase: a dedicated section showing the personalization process — from blank piece to finished custom item — building excitement and managing expectations
  • Gift finder tool: a simple interactive questionnaire (“How old is the child?” “What are they interested in?”) that recommends the right product — reduces decision fatigue and increases conversion
  • Product pages: extended layout with multiple photos including in-use lifestyle shots, materials detail, safety certification badges, production time for personalized items, and a personalization preview tool
  • Trust elements: Handcrafted in Portland · Non-Toxic Materials · Safety Certified · Personalization Available · Made to Order

Product Migration — 143 Listings

We migrated all 143 active Etsy listings to WooCommerce — products, photos, variants, and pricing. For personalized products, we implemented custom product fields directly in WooCommerce — customers enter their personalization details (name, date, message) directly on the product page, with a character limit and real-time preview where applicable.

This replaced Etsy’s chaotic notes system with a structured, reliable personalization workflow that feeds directly into Emily’s order management system. Personalization errors dropped to zero in the first 90 days.

Emily’s 380 Etsy reviews — five years of parent testimonials — were curated and displayed throughout the store, with special emphasis on reviews mentioning personalized products and gift recipients’ reactions.

Complete Email Automation System

Abandoned Cart Sequence — 3 Emails

  • Email 1 (1 hour): Gentle reminder with product photo — for personalized items, a note that the slot can be reserved
  • Email 2 (24 hours): “About this toy” — the story of how it’s made, the materials used, why it was designed for children this age
  • Email 3 (72 hours): Social proof — three parent testimonials about the specific product category, plus a note about current production timeline

Welcome Series — 4 Emails

  • Email 1 (immediately): Welcome from Emily personally, 10% off first order, the Little Wonder Co. story
  • Email 2 (Day 3): “How we make our toys” — Emily’s workshop, her material sourcing, her safety standards
  • Email 3 (Day 7): Gift guide by age — curated product recommendations for different age groups
  • Email 4 (Day 14): “Coming soon” — preview of the next seasonal collection with early access offer for subscribers

Post-Purchase Sequence — 4 Emails

  • Email 1: Order confirmation with production timeline for personalized items and what to expect
  • Email 2 (shipping day): “Your order is on its way” with care instructions for wooden and fabric toys
  • Email 3 (Day 10 after delivery): Review request with direct link — “We’d love to see a photo of [child’s name] with their new toy”
  • Email 4 (Day 60): “Coming up” — birthday and holiday reminder with gift recommendations based on previous purchase

Seasonal Campaign System For a toy business, seasonal timing is everything. We built templated campaigns for Christmas (activated November 1), Easter, and back-to-school — each a three-email sequence with gift guides, personalization deadlines, and early bird incentives. The Christmas campaign alone generated $4,200 in pre-orders in its first two weeks.

SEO Content Optimization

We optimized every key page and product category for search — targeting the specific queries parents use when looking for handmade toys: “handmade wooden toys for toddlers”, “personalized baby gifts”, “non-toxic toys Portland”, “custom name puzzle”, “handmade Christmas gifts for kids”.

We also set up Emily’s blog structure and provided a content calendar for the first three months — topics like “Why wooden toys are better for child development”, “How to choose a safe toy for a 2-year-old”, and “The best personalized gifts for newborns” — content that ranks in Google and builds trust with her exact audience.

Google Analytics 4 — Advanced Setup

Full e-commerce tracking with custom reports showing revenue by product category, conversion rate by traffic source, personalization product performance, and seasonal revenue patterns. Emily could see, for the first time, exactly which products drove the most profit — not just the most sales.

30-Day Post-Launch Support

Emily’s store launched in late October — right before her peak Christmas season. The 30-day support period covered the most critical sales window of her year. We monitored performance daily in the first two weeks, made real-time adjustments to the checkout flow based on early data, and helped Emily execute her Christmas campaign launch.


The 28-Day Timeline

DaysWork Completed
Days 1–2Discovery, Etsy audit, brand direction, personalization workflow design
Days 3–8Full custom design — homepage, product pages, safety page, gift finder, personalization showcase
Days 9–17Migration of all 143 listings, custom personalization fields implemented
Days 18–21Full Klaviyo setup — all sequences plus seasonal campaign templates
Days 22–25SEO optimization, blog structure, content calendar, GA4 advanced setup
Days 26–27Complete QA testing — personalization flow, checkout, all automations
Day 28Launch, handover, extended Loom walkthrough, custom 90-Day Playbook

Results — 90 Days After Launch

MetricEtsy (Before)WooCommerce (90 Days)
Monthly revenue$5,200–7,800$10,800
Revenue growth+64%
Conversion rate2.6%4.8%
Average order value$78$127
Platform fees per month$1,142$0
Email subscribers0890
Abandoned cart recovery0%23%
Personalization errorsRegularZero
Christmas pre-orders (first campaign)Not tracked$4,200
Reviews collected (90 days)Not tracked94 reviews
Repeat purchases (direct)No data112 customers

Revenue grew 64% in 90 days. Average order value increased by $49.

The average order value increase deserves particular attention. On Etsy, Emily’s customers typically bought one item. On her own store, the gift finder tool, the bundle suggestions, and the curated gift sets consistently led customers to add more to their order. A parent who came for a personalized puzzle often left with a puzzle, a fabric doll, and a keepsake box — because the store was designed to show them how the products worked together.


lucid origin sales dashboard on laptop showing 64 percent revenue growth chart over 90 days h 0

The Christmas Campaign That Changed Everything

Emily launched her store on October 28th — three days before November, the start of the holiday toy buying season. With 30-day post-launch support, we were with her through the entire peak period.

The Christmas email campaign — a three-email sequence launched November 1st — went to her initial subscriber list of 340 people who had signed up during the October soft launch. The sequence featured a gift guide by age, a personalization deadline notice (“Order by December 10th to guarantee Christmas delivery”), and an early bird discount for the first 50 orders.

Results from that single campaign:

  • Open rate: 58%
  • Click-through rate: 31%
  • Revenue generated: $4,200 in 11 days
  • 23 new five-star reviews from Christmas buyers

Emily had never been able to run a campaign like this on Etsy. She had no list, no direct channel, no way to reach customers outside of Etsy’s algorithm. One email campaign to a list she’d built in three weeks generated more revenue than her entire Etsy Ads spend for the previous Christmas season.


What Emily Said

“The migration was seamless — I was honestly expecting chaos, but Bastion Prime handled everything. My sales increased dramatically the moment we launched. The personalization system alone saved me hours every week. But what really changed my business was the email list. I sent one Christmas campaign to 340 subscribers and made $4,200 in 11 days. That’s when I understood what I’d been missing on Etsy for five years.”

— Emily Johnson, Little Wonder Co. · Portland, OR


Key Takeaways for Etsy Toy and Gift Sellers

Peak season dependency is a vulnerability — email turns it into a strength. On Etsy, Emily’s Christmas results depended entirely on the algorithm. On her own store, she owned a list of customers she could reach directly. The difference between a good Christmas and a great one was a single well-written email.

Personalization products need proper infrastructure. Etsy’s notes system for personalization is a workaround, not a solution. Custom WooCommerce product fields with structured data entry eliminate errors, reduce customer service overhead, and create a professional experience that justifies premium pricing.

Gift finder tools dramatically increase average order value. Emily’s average order value increased by $49 — not because she raised prices, but because the store was designed to help customers discover complementary products. A gift finder that asks “How old is the child?” and recommends a curated set converts single-item buyers into multi-item buyers.

Five years of reviews are a migration asset. Emily’s 380 Etsy reviews represented five years of parent trust. Curated and displayed strategically on her new store, they became the most powerful conversion tool on the site — particularly for new visitors who had never heard of Little Wonder Co.


Ready to Move Your Etsy Toy or Gift Shop to WooCommerce?

If you sell handmade toys, children’s gifts, or personalized products on Etsy and you’re ready to build a store that matches the quality of what you make, we’d love to talk.

Book a Free Consultation →

We’ll review your current Etsy setup, calculate exactly what you’re paying in fees, and recommend the right migration package for your business.


Bastion Prime is a UK-registered e-commerce agency specializing in WooCommerce migration for Etsy, Amazon, and eBay sellers in the USA and Canada.


This is a concept case study created by Bastion Prime to demonstrate our WooCommerce migration capabilities and typical results for handmade toy and gift sellers migrating from Etsy.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top