Shopify B2B Agency for Wholesale in the DACH Market

    NICCOS is a Shopify B2B agency based in Germany. We build wholesale ordering on Shopify for brands that sell to retailers and business customers in Germany, Austria and Switzerland: company accounts, catalogues, price lists, payment terms and the link to your ERP. You end up with a store where trade customers order on their own terms and consumers keep buying next to them.
    Model turning in a dark green SMILODOX set of bra top and leggings against a white backgroundCoffee drink with milk foam and pistachios, with small bowls of pistachio creamWoman in profile with voluminous blonde curls, a hand spraying hair spray from above.Runner in dark sportswear on a waterside path at duskAthletic shirtless man in black CR7 boxer briefs in the studioPink and white roses in a bouquet, close-upTable set with beaded-rim plates, linen napkin and glasses on linenMotocross rider in white O'Neal gear whipping the bike mid-air and riding through red dustWhite football with black lines lying on a white marking on dark asphaltLight-coloured Labrador with a braided collar in profile looking across a sunny meadowDog and cat walk to their bowls in a blue kitchen and eat side by sideRoad cyclist backlit on a mountain roadBrown leather Groundies Chelsea boots stepping into frame on a concrete floorMountain biker in a red long-sleeve jersey and white helmet riding through the forest with the front wheel lifted

    Brands we work for

    MYCR7 logo
    CAT logo
    O'Neal logo
    FRITZ! logo
    Groundies logo
    Gusti Leder logo
    Smilodox logo
    Sirocco logo
    Olakala logo
    Deputy logo
    Bikemailorder logo
    Prepmymeal logo
    Freiluftkind logo
    Bloomingloft logo
    Heel logo
    Products, stock and theme are maintained once. The customer type decides which catalogue and which price applies.
    One set of data
    Customer prices, volume tiers and minimum quantities sit in the company's catalogue, where they can be checked.
    Terms in the system
    Orders from business customers arrive in your ERP without anyone in sales support retyping them.
    Orders in the ERP

    What does a Shopify B2B agency in Germany take on?

    We own the wholesale channel from the first registration to the invoice. That covers how your terms are modelled in Shopify, how a company applies and gets approved, and how orders, prices and stock move between the store and your ERP. For brands entering the DACH market we also set up what local trade buyers take for granted, from net prices to payment on invoice.

    NICCOS has been a Shopify Plus Partner since April 2022 and is an OpenAI partner. Our entry in the Shopify Partner Directory shows 19 reviews with a rating of 5.0. The projects behind it are documented in 13 published case studies.

    Whether B2B needs the enterprise plan depends on the number of catalogues, your company structures and the checkout rules. The page on our work as a Shopify Plus agency walks through that decision.

    What do business buyers in Germany, Austria and Switzerland expect?

    Trade buyers in the DACH region expect to see net prices after login, with VAT shown separately in the checkout. They expect to register with their company details and VAT ID and to be approved before they see their terms. Many expect to pay on invoice with a payment term, because that is how they buy from their other suppliers.

    A company rarely orders through one person. Shopify B2B models a company with several buyers, locations and delivery addresses, each with their own permissions. We set that up so a purchasing manager and a branch manager can order from the same account at the same prices.

    Tax treatment of cross-border business sales differs from consumer sales, and Switzerland sits outside the EU. We build the rules into the store. Which rules apply to your company is a question for your tax adviser, and we raise it before development starts. Market setup itself is covered on the page about Shopify Markets.

    Which system owns prices, customers and stock?

    In most B2B projects the ERP owns customer records, prices and stock. Shopify is the ordering channel, and orders flow back into the ERP. Before development we define for every field which system leads. Without that rule the store and the ERP soon show different prices.

    Blankroast Manufaktur, a German coffee roaster, moved from Magento to Shopify Plus with us. Product data from the ERP weclapp is mapped into Shopify metafields, so the team maintains it once. The architecture takes B2B customers and sales representatives into account, so both can later work on the same foundation as the consumer store. The Blankroast case study reports 35% higher AOV and a 22% higher conversion rate since the migration.

    How we plan, test and monitor interfaces is described on the page about system integration.

    Can B2C and B2B share one Shopify store?

    Yes, as long as range, warehouse and content are the same for both customer types. Logged-in business customers see their catalogues and prices, everyone else sees the consumer store. A separate B2B store is worth its cost when trade customers need a different range or navigation, or when a separate team runs the channel.

    SMILODOX sells sportswear to consumers and to business customers and wanted both channels on one maintainable foundation. We reviewed the existing store, the customer journeys, the app stack and the requirements of both sales channels. An app audit assessed value and overlap. The page frameworks were then designed in Figma, with a dedicated B2B area inside the same design system.

    The new store went live after two months, and the internal team now runs it. The SMILODOX case study does not publish a revenue or conversion figure, so we do not quote one here.

    Where does Shopify B2B stop?

    Shopify B2B covers company accounts, catalogues, price lists with fixed or percentage-based prices, quantity rules, volume pricing and payment terms. For repeat orders from a defined range that is usually enough.

    It stops at negotiated quotes with approval loops, at contracts, batches and part deliveries. Those processes stay in the ERP or in a quoting system. Special rules in the checkout, such as payment methods by customer group, are built with Shopify Functions. The page on the Shopify checkout shows how.

    If your sales team negotiates every single order, an ordering portal does not fit your business. We say so in the first conversation.

    How do existing trade customers move into the new channel?

    A wholesale channel rarely starts with new customers. It starts with the companies that order by email, by phone or through your sales representatives today. We import customer records from the ERP as company profiles, assign catalogues and payment terms to each company, and check a sample of prices against the last invoice. Buyers receive their account invitation after that check.

    Your sales team stays part of the process. Sales staff can order on behalf of a company, see its terms and draft orders that the customer only has to confirm. We train both field sales and sales support before launch so they can explain the portal to their customers. How account and navigation are designed for buyers is described on the page about Shopify UX/UI.

    Why do B2B projects on Shopify fail?

    They fail because of too many catalogues, an approval process that still runs in spreadsheets, and an ERP link that is planned after launch. Every additional catalogue has to be maintained for good, so we cut range and terms into as few catalogues as possible.

    Before rollout the channel runs with a small group of real business customers. We sign off order, invoice and delivery one by one before sales offers the portal to everyone. Where Shopify's own features are not enough, custom logic is built in Shopify development.

    What is part of a B2B setup on Shopify?

    • Catalogues and price lists

      Company profiles, catalogues per customer group, fixed or percentage-based prices, minimum quantities, order increments and volume tiers. Terms live in the catalogue and not in discount codes.

    • Registration and approval

      An application form for business customers, a check of VAT ID, trade status and region, and an approval process whose status the customer can see.

    • ERP and order processing

      Customer records, prices, stock and documents come from the ERP or PIM. Orders with payment terms or payment on invoice go into your existing order processing.

    How does Shopify B2B differ from the old wholesale channel?

    • A second store

      The old wholesale channel was a separate, password-protected store with its own theme. Range and prices were maintained twice.

    • Discount codes for pricing

      Customer prices ran through discount codes or tags. Once several customers had different prices, nobody could check them reliably.

    • One login per company

      A single account placed the orders. Several buyers, delivery addresses and approvals within one company could not be modelled.

    • Separate reports

      Orders from the wholesale store sat outside the main store's reports and were merged by hand.

    • One store, two customer types

      B2B runs in the same store as D2C. Products, stock and theme are maintained once.

    • Prices tied to the catalogue

      The price belongs to the company's catalogue. Mark-ups, discounts, fixed prices and tiers are set per catalogue.

    • Company profiles

      A company has several buyers, locations, payment terms and delivery addresses, with separate permissions per person.

    • Shared reporting

      B2B orders appear in the same reports as consumer sales. Customer value and range can be analysed across both channels.

    How do we build registration and approval for business customers?

    1. Define the customer model

      We establish who buys: resellers, chains, trades or purchasing groups. That determines catalogues, price levels and the number of buyers per company.

    2. Cut the catalogues

      Range and terms are spread over as few catalogues as possible, because every catalogue has to be maintained for good.

    3. Build the application form

      The form asks for what approval needs: company name, VAT ID, address, contact person and the range requested.

    4. Automate approval

      Criteria that can be checked, such as the validity of the VAT ID, run automatically. Everything else goes to sales as a task.

    5. Connect the ERP

      Customer records, prices, stock and documents are synchronised with the ERP. Which system leads for which field is decided first.

    6. Start with pilot customers

      The channel first runs with a few real customers. We roll out once order, invoice and delivery are signed off.

    • Motocross rider in an O'Neal goggle and helmet, then airborne over a crestO'Neal
    • Woman in a brown hoodie and wide sweatpants sitting on a metal stool against a brown backdropSMILODOX
    • Woman in a cardigan walking through dune grass by the sea in evening light.Heel

    When is Shopify B2B enough, and when is it not?

    • Enough: clear price logic

      Customer groups with tiers, fixed prices or percentage-based terms work with Shopify's own B2B features.

    • Enough: repeat ordering

      Recurring orders from a defined range, with payment terms and payment on invoice.

    • Limit: quotes and negotiation

      Individual quotes with renegotiation and approval loops need additional logic or a quoting system.

    • Limit: deep ERP processes

      Contracts, batches and part deliveries stay in the ERP. Shopify is then the ordering channel.

    Is a B2B project the right step for you now?

    Then building the channel pays off

    • Orders are handled by hand

      Your sales support team transfers orders from emails, PDFs and phone calls into the system. The effort grows with every new business customer.

    • Terms live in spreadsheets

      Customer prices, tiers and minimum quantities sit in files. Nobody can reliably check who gets which price.

    • Customers ask for a portal

      Your business customers order the same items again and again and want to do it themselves.

    • Your D2C store is stable

      Products, stock and theme are in good order, and the consumer business works. B2B is then an extension and not a rebuild.

    Then something else comes first

    • Plan and requirements are open

      Number of catalogues, customer assignment and the B2B features you need determine the right Shopify plan. That comes before implementation.

      To Shopify consulting
    • The ERP link is open

      If your ERP owns customers, prices and stock and there is no reliable interface, the B2B channel becomes a second data source that contradicts the first.

      To system integration
    • The main store is the problem

      If small changes to the theme already take long or cause side effects, it will not carry the additional B2B logic.

      To Shopify development

    How do we approach a B2B project?

    You need clarity on your terms first, want to build the channel, or want to extend one that is running. That gives three ways to work together.

    Results from client projects

    Every figure appears in the case study, where you can verify it.

    View all projects

    Brands we build for on Shopify.

    Groundies, MYCR7 and Gusti Leder are three of thirteen projects we have published with starting point, delivery and result.

    Frequently asked questions about Shopify B2B

    Can we sell wholesale into Germany from our existing Shopify store?

    In many cases yes. Shopify B2B runs inside your existing store, and Germany, Austria and Switzerland are set up as markets with their own prices and currencies. A separate store makes sense when the DACH business has its own range, warehouse or team.

    Do we need Shopify Plus for B2B?

    Not necessarily. Shopify has opened B2B features to smaller plans, and Plus offers them in greater depth. We derive the right plan from your price lists, company structures and ERP integration.

    How are net prices and VAT IDs handled?

    Business customers see net prices after login, and tax is shown in the checkout. The VAT ID is requested during registration and checked automatically. How cross-border sales are taxed is a question for your tax adviser. We implement the rules in the store.

    Can business customers pay on invoice?

    Yes. Shopify B2B supports payment terms per company, so an order can be placed now and paid by the agreed due date. We connect invoicing and payment matching to your ERP or accounting system so that open items are tracked in one place.

    Which ERP systems do you connect?

    The German-speaking market often runs on JTL, weclapp, Xentral or SAP, with DATEV for accounting. We connect through the Shopify APIs or middleware. For Blankroast Manufaktur we mapped product data from weclapp into Shopify metafields.

    What do visitors see before they log in?

    That is your decision: prices, availability or the range only. It shapes how theme and navigation are built, so we settle it at the start of the project.

    Do you have a B2B project we can look at?

    SMILODOX runs B2C and B2B in one Shopify Plus setup, and the relaunch went live after two months. The case study describes analysis, design and development. It does not publish a revenue figure.

    Wholesale orders without retyping

    We look at your terms, your customer structure and your ERP. Afterwards you know what Shopify B2B covers and where custom logic is needed.

    NICCOS

    The page could not be loaded.

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