200+ positive starstarstarstarstar ratings from our clients

From logo to order, no checkout

Industry:

Custom printed socks for business

Timeline:

May to September 2026

Impact:

4 languages from day one

Sokkies homepage on mobile, showing the hero and the sock collection on two phone screens
Sokkies product page on mobile, showing the product photo and the tiered prices on two phone screens

Introduction

Sokkies prints socks for companies, sports clubs and events, and wanted a webshop for custom printed socks where you can order but don’t check out.

That sounds like a contradiction until you look at how Sokkies sells. You pick a sock type, a quantity and a few extras, upload your logo, and your request lands with their team as an order. Nothing gets paid on the site, because every order starts with a free proof design that has to be approved first. A checkout would mostly be an expensive button nobody is supposed to press yet.

We redesigned and rebuilt the site in WordPress, in four languages, with the forms wired into the Pipedrive setup Sokkies already relied on. The 3D configurator is prepared and switches on once it’s ready.

Selling something that needs approval before anyone pays? Tell us how your orders run.

First step of the Sokkies quote request: choose a sock type, enter the quantity and upload your own design

The challenge

The old site brought in enquiries every week. That made the job harder. You don’t tear down a page that quietly does its commercial work just because it could look better.

The sharpest problem sat in the translations. Sokkies ran its languages through Clonable, a proxy that translates the site on a separate shadow domain. Links from Google Ads and newsletters kept dropping visitors on nl.sokkies.com instead of the page they’d clicked, and Dutch visitors were sometimes shown the English form. Fixing that on the old site would have cost hours on a site with weeks left to live, so we advised against it and put those hours into the new one.

Then the homepage. Ten product tiles, while four of them do the selling. A USP bar repeating what the hero had just said. And a traffic split that looks wrong until you think about it: most visitors arrive on mobile, most requests are sent from desktop. Anyone asking for a proof design has to upload a company logo, and that logo lives on a laptop.

One constraint was fixed from day one. Every request flows from the website into Pipedrive, where Sokkies runs its sales. That chain is managed by their own automation partner, and it couldn’t break, not even for a day.

Sokkies collection page with a tile per sock type, from regular and sports socks to Christmas and anti slip socks

Our approach

We built the wireframes in Figma so the client could comment on them directly then designed desktop and mobile in Adobe XD. Three feedback rounds, and every round sent something of ours back.

The first was the hero. We had put in one large, calm image. Sokkies wanted the grid of socks back, because the imagery does the persuading: one buyer wants a loud pattern, the next wants a logo on plain cotton, and a single photo only speaks to one of them. They were right, so the grid came back.

The second went the other way. Sokkies wanted the discount percentages out of the price calculator, since a column of percentages next to the price tiers mostly confuses people. We thought that threw away the upsell. The compromise is one nudge that moves with the slider and tells you what the next tier would save you per pair, at the moment you’re deciding.

Plenty of smaller calls followed. The pricing page left the menu, because every product page already shows its prices. The call, WhatsApp and email buttons sit below the quote form instead of pinned to the screen, a deliberate trade between being findable and being a distraction. Collection tiles show a second photo on hover. The partner page shows fewer logos on mobile. And the homepage H1 is only “Sokken bedrukken”, because that’s the phrase Sokkies wants to rank for.

Some things stayed out on purpose. Juniper Bay, the handwritten face from the brand guidelines, hurt readability in almost every spot we tried, so it’s now a small accent and little more. The identity itself is by raaqt, we translated it to screen. Login and chat stay hidden until the customer portal exists, because a login button that leads nowhere is worse than none.

Once the designs went to the developers, later changes went straight into the HTML and CSS instead of back into XD first. Two sources of truth is how a button ends up in two shades of yellow.

Sokkies product page for regular socks, with a photo gallery, tiered prices and buttons for a free design or a sample

The tech we used

The site runs on WordPress with a custom theme and no page builder. Pages are built from one shared set of sections, so Sokkies can put together a campaign page by picking sections and filling them in, without calling a developer.

The shop part needs a clear explanation, because it’s the bit people misread. There’s no cart and no payment step. Visitors order through a quote form or a sample request: sock type, quantity, extras, logo upload, delivery address. The form lands in Pipedrive as a request, and the Sokkies team takes it from there with a proof design. It behaves like a webshop right up to the moment you’d normally reach for your card.

The stack:

  • WordPress with a custom theme and a centrally managed CMS
  • Gravity Forms, connected to Pipedrive through Zapier
  • a dataLayer on every form, read by Google Tag Manager
  • Klaviyo for the newsletter
  • TranslatePress for Dutch, English, German and French
  • Roc Grotesk from Sokkies’ own Adobe Fonts account
  • a VPS with our hosting partner

The forms were the careful part. Pipedrive is managed by Sokkies’ automation partner, so we built the forms to match their setup, and adjusted them when the new quote form turned out to ask for more than the old one, such as extra product options and a country field. Each submission also goes into the dataLayer with the form and page it came from, so Rick can pass it on to Klaviyo or Google Ads from Tag Manager. That only fires after consent.

For the languages we swapped the proxy for TranslatePress, with Dutch as the source and English, German and French translated automatically. Everything stays inside WordPress, slugs and metadata included, and client logos can be set per language, so a German visitor sees German clients. The fonts load from Sokkies’ own Adobe account and only in the weights the design uses, which keeps the pages lighter and means Sokkies doesn’t depend on our account.

We handled the technical SEO migration and the redirects from the old URLs. The 3D configurator, which Expivi is building, is prepared as a JavaScript integration inside the site rather than an iframe, and goes live as soon as it’s finished.

Sokkies WordPress admin showing the image and text block, where you set the title, text, image position and background yourself
Sokkies flexible content page with image and text blocks, two text columns and a quote

How the project ran

The wireframes were approved on 11 June. The desktop designs followed on 26 June and mobile on 3 July, with the final versions settled by mid July. After that came the HTML and CSS, and in August the build in WordPress.

On 4 September Sokkies got access to the CMS, with written documentation, and on 8 September we walked Rick and Mike through it on a call. The translations went up on 16 September. Launch moved by a few days, because the new forms asked for changes further down the chain into Pipedrive, and those deserved proper testing before the old site went dark.

Sokkies landing page for ad traffic, with three steps to your own socks and a row of sock types
Sokkies customer case for Sanquin, with photos of the printed socks and a quote from the client

The final results

What Sokkies launched with at the end of September:

  • 31 pages at launch, against 34 on the old site, built from a shared set of templates
  • the site in four languages from day one
  • one place in the CMS for prices, reviews, FAQs and client logos, with documentation
  • quote and sample forms connected to Pipedrive
  • newsletter sign ups going straight into Klaviyo
  • a price calculator that follows the price tiers
  • the 3D configurator prepared, switched on later

In practice Sokkies runs its own site now. A price change is made once and shows up everywhere. A new sock type is a new entry, not a new design round. And the site keeps growing without us: it had 31 pages at launch and Rick and Mike are already adding more. After the walkthrough, Rick Vissers, online marketer at Sokkies, put it plainly: “It’s looking very good and very logical for us to work with.”

Next up is the customer portal, where returning clients approve designs, follow orders and reorder. Every screen is wireframed for desktop and mobile, and the build follows now the website is live.

Sokkies how it works page with a featured customer case and a gallery of socks designed by customers
Sokkies page on socks as corporate gifts, with use cases such as client gifts, staff gifts and promotional giveaways
Sokkies sustainability page with the OEKO-TEX, GOTS and BSCI certificates and three points on how sustainable production is

FAQs

1. Can you have a webshop without online payment?

Yes, and for made to order products it often fits better. At Sokkies, visitors choose their socks, add extras and upload a logo, and the order arrives as a request in Pipedrive. Payment isn’t part of the site, because every order starts with a proof design that needs approval first.

2. How do you connect forms to Pipedrive without breaking the lead flow?

We start from the setup that’s already there. At Sokkies an automation partner manages Pipedrive, so we built the forms around their structure and tested the chain together before launch. Every submission also lands in the dataLayer, so tracking doesn’t depend on the CRM.

3. Why TranslatePress rather than a translation proxy?

A proxy runs your translations on a separate domain outside WordPress. At Sokkies, ad and email links ended up on that shadow domain instead of the page people had clicked. TranslatePress keeps everything inside WordPress, with translated slugs and metadata, and automatic translations you can still correct by hand.

4. Can we decide which products and logos appear where?

Yes. Prices are set once and show up everywhere, FAQs sit in categories you pick per page, and client logos can be switched on per language. New pages are built from sections that already exist, so a campaign page doesn’t need a developer.

5. Do you build the website and the customer portal at the same time?

No. The website comes first, because it brings in the orders. Once the routes and data flows there are settled, it’s clear what the portal has to do. At Sokkies the portal is wireframed and the build follows the launch.

Does your order start with a conversation instead of a checkout?

Then your site should work that way too. Send us a message and tell us how an order runs at your place, from the first click to the approval.

Contact

Not everyone likes to write. Rather talk to someone first? Book a 30 to 45 minute intro call through Calendly. It's free, and by the end you'll know whether a proposal makes sense.

Book a call(opens in a new tab)

Request a quotation

Tell us what's stuck, what you want to build, or what needs fixing. We usually reply within 1-2 business days.

    Note: We’re not for sale, only for hire. Acquisition hunters, this button isn’t for you.