Industry fashion & accessories
Fashion and accessories. Shopify for ranges with a lot of variants.
Updated
Sizes, colours, returns, collections and several markets in one store. We build Shopify setups for fashion, footwear and leather goods brands.
What sets fashion projects on Shopify apart
Fashion, footwear and leather goods put pressure on a store in places other ranges never do: many size and colour variants per article, returns as a core commercial metric, collections that turn over with the season, and markets with their own currencies, tax rates and sizing systems. We build Shopify setups that carry exactly that, proven with Groundies, Gusti Leder and MYCR7. The numbers from those projects follow below.
Contents
- Why is fashion on Shopify mostly a variant problem?
- How do you reduce returns instead of just processing them?
- How does a new collection get into the store?
- What does an international rollout in fashion really need?
- How do you add personalisation without breaking the checkout?
- Images, load time and the limits of a fashion front end
Why is fashion on Shopify mostly a variant problem?
A fashion article is rarely one product. It is a colour times a size run, often across several widths or lengths. One boot quickly becomes dozens of variants, one collection a great many. How you model that decides your maintenance effort, your filters, your stock logic and how fast the product page loads.
Shopify allows three option dimensions per product. Colour, size and width already use them up. Add material or finish and one attribute has to become a product of its own, linked to its siblings in the theme. That decision is best made before the migration, not afterwards in day-to-day operations.
For Gusti Leder we moved more than a thousand products across from Shopware. The work was not in the import. It was in deciding which attribute becomes a variant, which one stays a metafield, and which property still earns a filter or a place on the page at all.
What should be decided before the migration
- Which attribute becomes a variant and which one stays a metafield on the product
- How size runs are named so that filters work across series
- Whether width, length or material needs a product of its own
- Which legacy stock leaves the catalogue instead of migrating with it
- How variant SKUs line up with the system that owns inventory
How do you reduce returns instead of just processing them?
In fashion and footwear the return rate is not a reporting metric, it is the lever on your contribution margin. Most of it is created before the purchase: vague size information, images without a sense of scale, missing material detail. That is product data work, not something to clean up in a returns portal.
On the product page, what helps is specific: size charts per series rather than per store, notes on whether an item runs small, images on a model with the size stated, materials in plain language. If the same size fits differently depending on the last, that belongs on the product, not on a general help page.
The processing itself should be automated. At Groundies it runs through 8returns, connected to Shopify, alongside Zendesk for support and Workato for the warehouse connection. The effect shows up less in the returns process itself than in the number of manual interventions it used to cost every week.
How does a new collection get into the store?
Fashion runs on a seasonal rhythm. Twice a year a large part of the range turns over, and in between there are drops, restocks and clearance. A setup that treats every collection change as a project slows you down twice a year and ties up development time that is needed elsewhere.
In practice that means collections are filled by rules rather than by hand, campaign pages are assembled from theme sections rather than new code, and stock comes from the system that owns it. At Gusti Leder the ERP feeds inventory, orders and returns into Shopify over a REST interface.
If you also sell in stores or through marketplaces, you need a clear answer to which system owns inventory. At MYCR7 that is a proprietary ERP; Shopify is a sales channel, not the source of truth. Settling this early spares you the later argument about which stock figure is correct.
What does an international rollout in fashion really need?
In fashion, going international is more than currency and language. Sizing systems differ by country, tax and duty rules apply differently per market, and return addresses have to be local. Shopify Markets covers pricing, tax and domain logic; the sizing logic belongs in your product data, where it can be maintained.
At Groundies two legacy systems sat side by side: OXID for the United States, Shopware for international. We merged both onto a single shared Shopify Plus codebase and launched in two steps, the United States first, international sixty days later. The project ran six months from kickoff to international rollout.
A staged launch is a method, not a compromise. One market goes live, the team learns from real orders, then the rest follows. MYCR7 worked differently: the EU and Switzerland at the same time, with EUR and CHF and separate tax logic, because both markets were needed at launch.
What has to be settled per market
- Currency, price rounding and dedicated price lists
- Tax rates, customs duty and delivery thresholds
- Sizing system and how it converts in the size chart
- Domain, language and the structure of language references
- A local return address and the local payment mix
How do you add personalisation without breaking the checkout?
Engraving, monograms, colour combinations: personalisation raises the value of an article and makes it non-returnable at the same time. Technically there is more to it than an input field. The configuration has to reach the order, the warehouse, the delivery note and the returns rule, or the work turns up manually later.
For Gusti Leder we built a dedicated Shopify app for this: an engraving configurator with a live preview directly on the product page, with no page change. Custom-built rather than a third-party app, because the preview has to match the product image and the data has to run cleanly into ERP and fulfilment.
The store went live in eight weeks and the conversion rate rose by 45 per cent. We do not credit that to the configurator alone: the migration, the theme and the checkout were all renewed in the same pass. Shopify POS is planned as phase two at Gusti Leder and is not part of the live scope.
Images, load time and the limits of a fashion front end
Fashion sells through images. A product page with many views, zoom, a model video and a colour switcher quickly weighs more than the rest of the page combined. The answer is not fewer images but proper delivery: responsive sizes, modern formats, lazy loading below the fold, fixed aspect ratios against layout shift.
The second lever is the colour switcher. If every colour variant reloads half the product page, you pay for that on every click. Built properly, only the image sources are swapped and the selected variant is held in state. That is work on the theme, not a question of which app you choose.
What we work on in fashion projects
Variant architecture
We settle which attribute becomes a variant, which stays a metafield on the product and how size runs are named, so that filters, inventory and reporting line up across the whole range.
Returns process and size guidance
Size charts per series, honest fit notes on the product page and automated processing in the background. At Groundies connected to Shopify through 8returns, Zendesk and Workato.
Collection and season operations
Rule-based collections, campaign pages built from theme sections and stock from the system that owns it. Changing a collection should be editorial work, not a development project twice a year.
International rollout with Shopify Markets
Currencies, tax rates, domains and price lists per market. At Gusti Leder for DACH, France and the UK, at MYCR7 for the EU and Switzerland with EUR and CHF.
Personalisation as a dedicated app
Configurators that match the product image and whose data carries through into order, warehouse and returns. For Gusti Leder as an engraving configurator with a live preview on the product page.
Migration without losing visibility
A full mapping of the old addresses, 301 redirects with no chains and a cutover that does not stop day-to-day trading. At Gusti Leder part of the go-live after eight weeks.
Evidence from fashion, footwear and leather goods
Three projects, three different starting points: consolidating two legacy systems, a migration with a configurator, and building a first direct-to-consumer channel. The figures come from the linked case studies.
- 6 Monate
- von Kickoff bis internationalem Rollout
- -50 %
- Kosten gegenüber dem Vorsystem
- 100+
- Bestellungen in den ersten drei Tagen nach US-Launch
- 8 Wochen
- bis Go-Live
- +45 %
- Conversion Rate
- 1.000+
- migrierte Produkte
- 6 Wochen
- bis Go-Live
- +120 %
- Umsatz nach Start des D2C-Kanals
- EU & CH
- Märkte zum Launch
FAQ
Common questions from fashion and footwear projects
How many variants can one Shopify product hold?
Shopify allows three option dimensions per product, for example colour, size and width. If your range needs a fourth attribute, it becomes a product of its own, linked to its siblings in the theme. That decision should be made before the migration, because it shapes navigation, filters and reporting.
Does replatforming reduce the return rate?
Not on its own. Changing platform creates the conditions: better product data, consistent size charts, faster images, an automated returns process. Whether the rate falls then depends on how that data is maintained and on honest communication about fit. We promise no number here, because it varies widely by range.
How long does a migration in this industry take?
It depends on the range and on how many legacy systems are involved. Gusti Leder went live in eight weeks with more than a thousand migrated products, MYCR7 as a new direct channel in six weeks. Groundies took six months, because two platforms were merged and two launches were staged.
Do we need Shopify Plus?
Not every fashion brand does. Plus pays off when you need several markets, high load peaks on drops, B2B catalogues or deeper checkout changes. Groundies, Gusti Leder and MYCR7 all run on Plus, because each added international rollout and system integration. One market without special logic often fits the standard plan.
How does an engraved product reach inventory cleanly?
Through the order line. The configuration is stored as a property on the line item and passed to the system that owns inventory, so warehouse, production and delivery note all see the same detail. At Gusti Leder the custom app supplies the engraving data and the ERP interface carries it into order and return.
Is a direct-to-consumer store worth it next to marketplaces?
If you want to control margin, customer data and brand experience yourself, yes. MYCR7 previously sold in stores and through marketplaces; after launching its own channel, revenue across all channels was 120 per cent higher. That is not a pure store uplift, it compares before against after including direct sales.
Related services
Related services
One more thing
Range, returns, markets: talk to us about where you stand
Send us your range, your legacy systems and the markets you want live at launch. We will tell you what can be migrated, what has to be decided again from scratch, and in which order we would do the work.
This page exists because three delivered projects stand behind it. Every figure above appears exactly that way in the linked case study.
Get in touch