Our Work StoresOnline to WooCommerce

How a 23-Year-Old Pen Store Moved 36,991 Customers Off StoresOnline

Joseph’s platform was ending. His store’s history couldn’t.

0
Customers migrated to WordPress
0
Products moved to WooCommerce
0
Orders, pending and completed
0
Days to a working store

Since 2002, Passion 4 Pens has sold fountain pens to enthusiasts and collectors, all of it on StoresOnline. When the platform’s end came, the store’s history had to come along: every customer, every product, every valid order. Purpose-built scripts are carrying it across, layer by layer.

The Client

A brief that arrived in three sentences and full formality.

Passion4Pens.com, owned and run by Joseph Ptasinski.

Founded in 2002, Passion4Pens sells fountain pens, inks, refills, and accessories from well-known brands, a small internet business built on quality, good value, and personalized service for writing enthusiasts and collectors. Joseph corresponds the way he does business, formally and carefully, always signing off in full, and he reached us through HonestHost’s StoresOnline migration program.

Passion4Pens_final
In Their Words

Behind every successful project is a client who trusts us

Migration was more than a data transfer task here

What stood out in this project is the need to treat migration as more than just a data transfer task. For a store of this size, the real value came from moving the right data in a structured way, while also making sure payments, shipping, forms, and core functionality were ready inside WooCommerce.

Akshay Jain Tech Lead, WisdmLabs
akshay-jain-testimonial photo
The Challenge

One unwritten rule: move everything, change nothing.

The store's whole history had to move. Joseph wanted it moved rather than reinvented

The migration had to cover the business-critical parts of the storefront without becoming a redesign: customers, products, pages, orders, images, forms, payments, and shipping. Asked whether he wanted any visual changes, Joseph’s answer was simply “No.”

time

What had to move together

The whole record

  • 36,991 customers
  • 1,863 products, all pages
  • Valid order history
  • Images and the 'Specials' form
store

What had to work on arrival

A store, not a shell

  • PayPal Payments for WooCommerce
  • USPS Ground Advantage shipping
  • Core site functionality

The real question

Joseph raised exactly one worry, in his own words: “Will there be a time where I will not be able to get in my SOL store during this migration or any other restriction?” Continuity was the entire brief.

The Non-negotiable

All in all, it came down to these 4 non-negotiables.

01

A large active dataset had to move intact: 1,863 products, 36,991 customers, and 8,995 orders.

02

Users, products, pages, and eligible orders had to migrate together, in one coordinated flow.

03

The new store needed working payments, shipping, and its ‘Specials’ form ready on arrival.

04

Functional migration only: operational continuity first, with design changes kept out of scope.

How His Store Got Built

Custom scripts and controlled setup steps, built for StoresOnline exits.

Seven workstreams, moving a store layer by layer.

card-01-customers-orders

01 · Customers & Orders

The records a store cannot afford to lose.

A purpose-built migration script extracts and maps legacy StoresOnline customer records into the WordPress user structure, in a format WooCommerce can work with. Order history moves the same disciplined way: pending and completed orders only, filtered to valid, business-relevant states, so continuity carries over without historical clutter.

  • 36,991 customers preserved Account data forming the new store’s foundation.
  • 8,995 orders carried across Useful continuity, without legacy noise.
  • Scripted, not improvised Custom tooling instead of loose manual transfers.
card-02-catalog-content-forms

02 · Catalog, Content & Forms

Everything customers see, moving together.

All 1,863 products are in the process of migrating through the same tailored framework, with legacy data aligned to WooCommerce’s product model rather than dumped in loose. Pages are migrating through WisdmLabs’ custom migration tool alongside the commerce data, and the ‘Specials’ form was recreated in WordPress with the image folder uploaded in scope.

  • A commerce-ready catalog Products recreated inside a usable ecommerce structure.
  • Content moving with the store Pages in the same track, not rebuilt later.
  • Functionally complete Forms and supporting assets included, beyond checkout.
card-03-payments-shipping

03 · Payments, Shipping & Polish

Ready to transact, without scope creep.

PayPal Payments for WooCommerce is being configured for payment processing, alongside USPS Simple Shipping with Ground Advantage support, so the transactional and fulfillment layers are set up inside the migration rather than left as a post-move dependency. Frontend work stays limited to the manual CSS changes the platform transition genuinely requires.

  • Transactions being prepared Payments and shipping configured within the migration itself.
  • Fulfillment on new rails USPS Ground Advantage, the method Joseph asked for.
  • Polish without a redesign Only the CSS the migrated build needs.

A legacy platform exit, running as a structured, layered move.

36,991

Customers migrated

1,863

Products migrated

8,995

Orders migrated

Recovered

The store’s full backup

The Outcome

Here's what the move gives a 23-year-old business.

From a sunsetting platform to a foundation Joseph owns.

Before
outcome-before (2)

locked in, clock ticking

A proprietary platform heading for shutdown

Customers, catalog, and history stuck inside

No native export path to WordPress

After
outcome-after (1)

moving, structured, owned

Users, catalog, pages, and valid orders in WooCommerce

Payments and shipping being configured on new rails

Scope, timeline, and budget all holding

Still selling on a platform past its prime?

Move your store to WooCommerce with products, customers, and orders intact. The same business you built, on a platform with a future.

  • Check how stores move without losing data
  • Find out how moves avoid store downtime
  • Weigh everything WooCommerce would unlock
  • Trusted client logo 1
  • Trusted client logo 2
  • Trusted client logo 3
  • Trusted client logo 4
  • Trusted client logo 5
  • figma logo

Tech Partners Driving Business Outcomes

For 14+ years, we’ve partnered with ambitious businesses across industries that are investing seriously in growth and need websites built for what comes next.

2000+
Projects Delivered
900+
Clients Worldwide
14+
Years of Experience
120k+
Plugin Installs
9.8/10
Client Satisfaction
3.8 yrs
Avg. Engagement