Footwear. Shopify for ranges where fit makes the sale.

    Sizes, widths, lasts and sizing systems per market in one clean data model. We build Shopify setups for footwear brands that sell online without a fitting.
    Brown leather Groundies Chelsea boots stepping into frame on a concrete floorChild and adult walking an autumn path in Freiluftkind barefoot shoesWoman sitting against a terracotta wall on gravel, wearing Groundies shoesGreen Freiluftkind barefoot shoes on rocks in the woodsWoman leaning on a metal sculpture in the studio, silver Groundies sneakersHands bending and rolling a blue Freiluftkind insole against a mint-green backgroundWoman crouching on river rocks, tying her Groundies hiking shoesBlack Freiluftkind slippers in front of a sofa in warm evening lightWoman with a grocery bag leaning against a wall, Groundies shoes on cobblestones

    What sets footwear projects on Shopify apart

    Shoes are bought online without being tried on. That is why revenue and returns depend on data that is secondary in other ranges: size, width, last, sizing system and features such as zero drop. We build Shopify setups that hold this information per model and show it correctly in every market. That is proven by the consolidation of Groundies onto Shopify Plus. Freiluftkind, another barefoot shoe brand, is also among our clients.

    Why is fit in footwear a question of product data?

    A shoe size is not a fixed length. It depends on the last, the form a model is built over. Two models from the same brand in size 42 can come out differently in length, width and volume. If you only explain that in a general size chart, you leave customers alone with the most important decision of the purchase.

    That is why fit belongs on the individual model. Inner length per size, width, last shape, toe box and a note on whether the model runs small or large are structured information. In Shopify they sit in metafields or in a metaobject per last that several models share. That way you maintain a detail once, not again on every product page.

    Widths make the variant problem sharper. Shopify allows three option dimensions per product. Colour, size and width already use them up. Add a material or a sole variant and it becomes a product of its own, linked to its siblings in the theme. That decision is made before the data import, not in day-to-day operations.

    What should be maintained as a data field per model

    • Inner length in millimetres per size
    • Width and last shape, as a metaobject of its own where lasts are shared
    • An honest note on whether the model runs small, true to size or large
    • Drop, sole thickness and flexibility as numbers rather than running text
    • The sizing systems the model is sold in, with their conversion

    How do you convert EU, US and UK sizes reliably?

    There is no universally valid conversion between EU, US and UK sizes. Manufacturers set their steps differently, US sizes differ between women and men, and half sizes do not exist in every system. A chart from the internet applied to the whole store therefore produces exactly the wrong purchases that come back later as returns.

    The clean approach is a conversion per brand or per last, stored as data rather than as an image. The theme then shows the relevant system first in each market and lists the others alongside. Inner length in millimetres serves as a neutral reference, because it stays understandable regardless of the sizing system.

    What matters is that the variant stays unambiguous in your inventory system. The SKU is tied to one size, usually the EU size, and the other systems are display only. If you create variants twice per market, you fragment your stock and oversell one size while the same pairs sit unsold in another market.

    How do you reduce returns that come from fit?

    In footwear many customers order two sizes and send one back. That is not a question for the returns portal but a matter of uncertainty before the purchase. The better the product page answers which size fits, the less often people order twice just to be safe. We promise no number for this, because it depends heavily on the range.

    Advice on the product page means something specific: a fit note right next to the size selector, a comparison with other models from the brand, instructions for measuring your foot and reviews that ask about fit. If you analyse return reasons, you quickly see which models need an extra note.

    The processing itself should run automatically. At Groundies that is handled by 8returns, connected to Shopify, alongside Zendesk for automated tickets and Workato for the warehouse and fulfilment connection. A return then costs less manual work, and the reasons end up as data where the team can analyse them.

    How do barefoot and performance features become filters?

    Barefoot shoes are bought on features: zero drop, a flexible sole, a wide toe box, sole thickness in millimetres. For running, hiking or work shoes, cushioning, waterproofing or tread come on top. As long as this information sits as running text in the description, no filter, no search and no AI assistant can read it reliably.

    We set up these features as metafields with fixed values. From them come filters on the collection page, comparison details on the product page and structured product data for Google and AI search. The biggest effort lies in agreeing on terms and methods of measurement, for example whether sole thickness includes the tread or not.

    How do you plan restocking and seasons in a footwear store?

    Footwear ranges usually have two parts: core models that should stay available all the time, and seasonal colours or special editions that run out. On top of that comes the size curve. Middle sizes sell out fast, edge sizes are left over. A model missing a 39 and a 43 looks sold out in the store, even though pairs are still in the warehouse.

    In the store it helps to manage this visibly: back-in-stock alerts for a specific size, clearly marked pre-orders with a delivery date for core models being reproduced, and filters that hide sold-out sizes. Shopify Flow can trigger tasks when stock runs low. Stock itself should come from the system that owns it, so store and warehouse see the same figure.

    What does a footwear brand need to move into more markets?

    For footwear, going international is more than currency and language. Sizing system, tax rates, customs duty and return routes differ by market. Shopify Markets covers prices, taxes and domains. The size display belongs in the product data and the theme, so that a customer in the United States sees their US size first and does not have to convert it.

    Groundies, a barefoot shoe brand with eight-figure revenue, previously ran on two systems: OXID for the United States and Shopware for international. We merged both onto one shared Shopify Plus codebase. The launch was staged, the United States first, international sixty days later. The project ran six months, and more than 100 orders came in within three days of the US launch.

    According to the Groundies case study, costs fell by 50 per cent through consolidating the two platforms. That is an effect of the consolidation, not of any single feature. The staged launch was a method in itself: one market goes live, the team learns from real orders, then the rest follows on the same codebase.

    What should be settled per market for footwear

    • Which sizing system is shown first and how the conversion is maintained
    • Currency, price rounding and dedicated price lists
    • Tax rates, customs duty and delivery thresholds
    • Return address and return route in the target market
    • Language, domain and the structure of language references

    What we work on in footwear projects

    • Data model for sizes, widths and lasts

      We settle which attributes become variants, which stay metafields on the model and how shared lasts are maintained as a metaobject, so that fit information is only created once.

    • Size conversion per market

      EU, US and UK sizes as maintained data per brand or last, with inner length as a neutral reference and a display that shows the familiar system first in each market.

    • Fit advice and returns process

      Notes right at the size selector, model comparisons and automated processing in the background. At Groundies connected to Shopify through 8returns, Zendesk and Workato.

    • Performance features as filters

      Drop, sole thickness, toe box, cushioning or waterproofing as metafields with fixed values, usable for filters, product comparison and structured data in Google and AI search.

    • Consolidation and international rollout

      Several legacy systems onto one Shopify Plus codebase, Shopify Markets for prices, taxes and domains, and a staged launch. At Groundies the United States first, international sixty days later.

    Evidence from footwear

    One published case study and another client from the same category. The figures come from the linked case study; for Freiluftkind we deliberately share no project details.

    FreiluftkindFreiluftkind is a barefoot shoe brand and one of our clients. There is no case study on this project yet.
    CATCAT-branded footwear and workwear and a NICCOS client. No case study has been published yet.

    Common questions from footwear projects

    How do we model size, width and colour in Shopify?

    Shopify allows three option dimensions per product, for example colour, size and width. If a model needs a fourth attribute such as a different sole, it becomes a product of its own, linked to the others in the theme. Fit details such as inner length or last shape sit alongside as metafields on the model.

    Should we create separate size variants for each market?

    Better not. The variant and its SKU are tied to one size, usually the EU size, so that stock does not fragment. US and UK sizes are displayed from maintained conversion data. That way every market sees its familiar system, while warehouse and inventory management work with one unambiguous variant.

    How much does better size advice reduce the return rate?

    We promise no number, because it depends heavily on the range and the models. What is certain is that uncertainty before the purchase creates double orders. Fit notes at the size selector, model comparisons and analysed return reasons address exactly that point. You then measure the effect per model.

    How do we make barefoot features filterable?

    By setting up features such as zero drop, sole thickness, flexibility and toe box as metafields with fixed values instead of running text. From them come filters on the collection page and comparison details on the product page. First agree how things are measured, so the values stay comparable across all models.

    How long does it take to move a footwear brand to Shopify Plus?

    It depends on the range, the integrations and the number of legacy systems. At Groundies, OXID for the United States and Shopware for international were merged. The project ran six months from kickoff to international rollout, with a staged launch: the United States first, the remaining markets sixty days later.

    How do we handle sold-out sizes on core models?

    With back-in-stock alerts per size, clearly marked pre-orders with a delivery date for models being reproduced, and filters that hide sold-out sizes. What matters is that stock comes from the system that owns it, so store and warehouse show the same figure and nothing is oversold.

    Sizes, returns, markets: talk to us about where you stand

    Send us your range, your sizing systems and the markets you want to sell in. We will tell you how we would model fit and variants, and where we would start.

    Start a projectView case studies

    This page is based on the Groundies case study and on the fact that Freiluftkind, another barefoot shoe brand, is among our clients. Every figure above appears exactly that way in the linked case study.

    NICCOS

    The page could not be loaded.

    Please reload the page. If an update has just gone live, this will load the latest version.