Blog · E-commerce

B2B webshop — set up and optimize online wholesale

Learn how to set up and optimize a B2B webshop for successful online wholesale, and grow sales with practical digital-commerce strategies.

Devizzo · 9 August 2026 · 10 min čitanja
B2B webshop — set up and optimize online wholesale

How to set up and optimize a B2B webshop for successful online wholesale

A modern warehouse with goods and a laptop showing a B2B webshop
Photo: Tiger Lily / Pexels

A B2B webshop is now a core tool for wholesale growth and digitization. If you want to improve sales and open new channels with business buyers, the right webshop is essential.

In this article you will see what you need to launch a B2B webshop, how to choose a platform, set wholesale terms, optimize the buying experience, and connect the shop with ERP or CRM systems. You get practical steps and advice for successful online wholesale.

In brief

  • The right platform and B2B features are the foundation of a successful webshop.
  • Clear rules and automated processes make collaboration with B2B customers easier.
  • ERP/CRM integration saves time and reduces errors.
  • Ongoing optimization and promotion are required for online wholesale growth.

What you need to launch a B2B webshop

Warehouse with a laptop on a desk showing a B2B webshop interface
Photo: Tiger Lily / Pexels

Lay the foundations for a B2B webshop with these concrete steps:

  1. Choose an e-commerce platform built for B2B.
    1. Analyze the B2B webshop features you actually need: multiple price-list levels, customer segmentation, quote support, minimum quantities, integration with business software (ERP/CRM), and automated orders.
    2. Compare platforms against these criteria:
      Criterion B2B-focused platform Standard B2C platform
      Wholesale price lists Yes Limited or extra cost
      B2B accounts and team orders Yes No
      ERP integration Built in or easy to add Often requires extra development
    3. Test a demo to check administration, product entry, and the ordering process for B2B customers.
    4. You have finished this step when you have a working admin panel with B2B options configured and clearly defined wholesale user accounts.
  2. Prepare the assortment and wholesale price lists.
    1. Create a detailed product catalog with descriptions, images, and technical data.
    2. For each product, define wholesale prices, rebates, minimum order quantities, and any packs.
    3. Organize products into categories that matter to business buyers (for example by industry, brand, or product type).
    4. Check how the catalog and price lists look from your B2B customer’s side: they see personalized prices and packs, clearly highlighted minimum quantities, and access to documents (for example commercial offers or invoices).
  3. Organize the team and resources for B2B customer support.
    1. Assign people responsible for receiving and processing B2B orders, as well as technical support and product questions.
    2. Provide communication channels suited to business buyers: email, a direct phone line, and/or integrated chat.
    3. Implement procedures for fast handling of inquiries, complaints, and document service (for example automatic sending of invoices or pro forma invoices).
    4. The B2B customer sees a clear contact point, automated order confirmations, and an easy way to download every required document from the webshop.

For companies that want to unify retail and online wholesale without separate systems, a solution such as Wholesale in the same shop enables B2B accounts, price lists, and documentation on a single platform, which saves time and reduces the risk of errors.

Step 1: Choose the right B2B e-commerce platform

Choose a B2B e-commerce platform that can keep up with the complexity of your online wholesale. Follow these steps:

  1. Define the key B2B webshop features you need:
    • Flexible prices by segment or customer (price lists, volume rebates, special offers)
    • Registration and authorization of business users (account approval, different catalog access)
    • User segmentation (different buyer groups, individual limits, payment terms)
    • Automatic processing of wholesale orders (quotes, contracts, pro forma invoices)
    • Integration with ERP/CRM systems
  2. Compare the most common B2B e-commerce platforms:
    Platform Advantages Drawbacks
    Shopify Plus Scalability, simple management, fast start Limited flexibility for complex B2B processes, extra cost for advanced features
    Magento (Adobe Commerce) Robust B2B features, high adaptability Serious resources required for maintenance, more expensive implementation
    WooCommerce B2B Affordable, large community, many add-ons Performance limits at higher volume, more technical knowledge required
    Devizzo Complete solutions without add-on fees, integrated B2B modules, fast implementation Less known on the global market
  3. Pay attention to these criteria when you choose:
    • The breadth and flexibility of the B2B webshop features you need today and later
    • The ability to integrate with your ERP/CRM and transfer existing data
    • Costs: are all key features included, or paid as add-ons? See also A complete e-commerce platform. Not a base plus add-ons — complete.
    • Localization support (currencies, languages, taxes, fiscalization)
    • Stability and security at a higher number of users and transactions

When you have chosen the right B2B e-commerce platform, the buyer sees a clear, tailored webshop: registration is available only for business customers, prices are shown individually, and ordering and communication follow your business rules automatically.

Step 2: Set wholesale terms and processes

Define clear rules for B2B users before you launch the webshop. Well-set terms prevent misunderstandings and make everyday work easier.

  1. Set a minimum order value that B2B buyers must meet. For example: RSD 20,000 per order.
  2. Define rebates and discounts by quantity or value. For example: 5% off orders over 100 units, 10% over 500 units.
  3. Set payment terms (advance, on invoice, deferred payment). Different partners can have different models depending on the relationship.

Automate B2B partner registration and verification so the process is fast and does not rely on manual entry:

  1. Provide a dedicated B2B registration form with basic company data (tax ID, name, contact person).
  2. Automatically validate the entered data (for example tax ID and company registration number).
  3. Introduce automatic or manual account approval, depending on company policy.

When the step is successful, the user receives a registration confirmation and access to the B2B area of the webshop with special prices and terms.

Setting access levels and prices by buyer type

Sort users by type (for example small businesses, distributors, retail chains). Assign each group a dedicated price list and set of benefits.

Buyer type Minimum order Rebates Payment terms
Small business RSD 20,000 up to 5% Advance
Distributor RSD 50,000 5–10% On invoice, 15 days
Retail chains RSD 100,000 10–15% Deferred, 30 days

Use features that let you set different price lists and access rights directly in the B2B e-commerce platform. Wholesale in the same shop enables B2B accounts, price lists, and documentation without separate systems.

For full process control and easier integration of every required function, see Everything your shop needs.

Step 3: Optimize the B2B webshop for user experience

Laptop showing a modern B2B webshop on a clean desk
Photo: Mathias Reding / Pexels

Optimize the B2B webshop for user experience with these steps:

  1. Personalize content and offers for B2B buyers:
    1. Create buyer segments based on company size, industry, and previous purchases.
    2. Set personalized price lists and product displays for each segment.
    3. Automate communication: Every customer gets the right email at the right moment. You send none. That raises the chance of repeat purchases and loyalty.
    4. On the homepage and in the catalog, show relevant products and recommendations based on user history.
    When the step is successful, the buyer sees products and prices tailored to their profile at first login, and every message is relevant and timely.
  2. Implement advanced filters, bulk add-to-cart, and quick orders:
    1. Add filters by category, brand, pack size, stock, and price range.
    2. Enable B2B webshop features such as bulk adding of several items to the cart via a table or an Excel file with SKUs.
    3. Add a “quick order” option where the user enters SKUs and quantities directly, without browsing the catalog.
    The buyer can now find a product in 2–3 clicks, fill the cart quickly, and finish an order in under 5 minutes.
  3. Improve UX/UI for simpler navigation and repeat buying:
    1. Organize menus logically for online wholesale (for example by industry, product type, or promotions).
    2. Clearly mark bestsellers, promotions, and new items.
    3. Enable fast access to previous orders and a “reorder” option.
    4. Show stock and price status immediately in the product listing.
    The buyer sees a clean, scannable page, can return to old orders easily, and always has a clear view of availability and price.

For an advanced experience and B2B webshop features without a duplicate system, wholesale in the same shop keeps B2B accounts, price lists, and documents in one place.

Step 4: Integrate the B2B webshop with ERP/CRM systems

Integrating a B2B webshop with ERP or CRM systems is required for efficient online wholesale. Follow these steps for a successful connection:

  1. Analyze business flows and requirements:
    1. Identify which functions your B2B webshop must exchange with the ERP/CRM (for example stock, price lists, orders, customer data).
    2. Determine whether you can use ready-made connectors or need extra integrations.
  2. Choose the integration method:
    1. Check whether your B2B e-commerce platform already has connectors for your ERP/CRM.
    2. If not, define an API or use standard exchange formats (for example XML/CSV) for synchronization.
  3. Set up automatic synchronization:
    1. Enable regular updates of stock and prices from the ERP into the webshop.
    2. Automatically send webshop orders into the ERP for invoicing and delivery.
    3. Synchronize customer data and agreed rebates.
  4. Connect CRM for B2B customer tracking:
    1. Enable transfer of purchase history and communication into the CRM.
    2. Track customer activity, segment them, and use that data for offers and automated campaigns.
  5. Test the integration:
    1. Create test orders and check that all data transfers correctly between systems.
    2. Simulate price or stock changes and confirm the webshop stays up to date.

When the integration is successful, the administrator sees:

  • up-to-date stock and price lists in real time in the B2B webshop
  • automatic creation of ERP documents for every online order
  • a centralized customer database with segmentation and purchase history

This kind of integration enables faster reactions to market changes, removes manual entry, and reduces errors. It is especially useful with solutions such as Wholesale in the same shop, where all key B2B processes and documentation are unified, so you do not duplicate data or maintain several systems.

Do not forget — Content is the most expensive part of marketing. With us, it runs itself. By automating B2B flows, you free resources for growth and sales improvement.

Step 5: Promote and continuously optimize online wholesale

Promote your B2B webshop and use digital marketing to attract new business partners:

  1. Optimize site content for B2B e-commerce keywords — write pages that answer buyer questions, use terms such as “online wholesale,” and highlight B2B webshop features.
  2. Run LinkedIn campaigns — target industries and company types that match your ideal customers. Publish references, case studies, and invite people to a webshop demo.
  3. Prepare email sequences for onboarding and offers — use personalized emails for acquisition and partner reactivation.
  4. Use SEO tools and check rankings for key terms. Track visits from organic search and identify the pages that bring the most inquiries.

Measure, analyze, and act:

  1. Set basic KPIs: number of registered B2B accounts, monthly revenue per account, average cart value, number of repeat orders, and the conversion rate from inquiry to order.
  2. Use Google Analytics and platform reports to track user flows and identify where the process stalls.
  3. Prepare reports regularly — tables with comparable periods are essential for spotting trends quickly.
KPI How to measure What success looks like
Number of new B2B accounts Admin panel statistics / Google Analytics goals Steady growth in registrations through the month
Conversion rate Number of orders / number of visits More inquiries turning into purchases
Repeat orders Orders per user in the system Partners come back and buy more often

Keep improving the B2B webshop based on data and feedback:

  1. Collect feedback — use surveys and direct conversations with partners to find what they miss in the online wholesale process.
  2. Test new features (such as better price lists, document views, automatic quotes) on a smaller sample of B2B users.
  3. Analyze what raised engagement and orders the most, then apply those changes to the whole webshop.
  4. For fast integration with other business tools and process automation, use solutions that connect to external systems: Everything your business already uses — connects here.

When this step is successful, the user sees:

  • Steady growth of new B2B partners and higher webshop revenue
  • Precise reports and an easy way to see where improvement is needed
  • Higher partner satisfaction, with more frequent returns and stronger loyalty

Frequently asked questions

How does a B2B webshop differ from a B2C online store?

A B2B webshop is built for business users and often includes personalized prices, bulk ordering, and multi-user management. Unlike B2C stores, B2B platforms support more complex ordering and approval processes and integration with ERP systems.

Which key features should a B2B webshop have?

Key features include personalized prices, tailored catalog views, bulk ordering, user-account management, ERP/CRM integration, automatic sending of quotes and invoices, and advanced access control and user rights.

How do you set different prices for different B2B buyers?

B2B sales platforms let you segment customers and define dedicated price lists by group or individual partner. Prices can be set in the admin panel, and the webshop can often connect to an ERP for automatic price-list import.

Can a B2B webshop be integrated with an existing ERP system?

Most modern B2B platforms support straightforward ERP integration for automatic synchronization of products, prices, stock, and orders. Integration improves efficiency and reduces the chance of operational errors.

How do you attract new B2B buyers through online channels?

Attracting new B2B buyers requires a mix of digital marketing, SEO, content tailored to business users, advertising on relevant platforms, and an active presence on professional networks such as LinkedIn. A clear offer presentation and a simple registration process are essential.

What are the most common challenges in B2B e-commerce sales?

The most common challenges include pricing complexity, integration with existing IT systems, adapting to specific customer needs, data security, and training users on the platform. Reliable technical support is also important.

Conclusion

A successful B2B webshop requires careful planning, the right tools, and ongoing attention to the buying experience. By setting up the webshop correctly and integrating it with business systems, you open the door to higher efficiency and wholesale sales growth.

Now is the right time to assess your business needs and start building or improving your B2B webshop. The first step is choosing a platform that matches your goals and processes, so you can run successful online wholesale.

Share this article

Related articles

E-commerce in Serbia: common payment and delivery problems

How to fix the most common online payment and delivery problems in Serbian e-commercePhoto: www.kaboompics.com / Pexels Anyone running e-commerce in Serbia knows that payment and delivery problems are common. This article gives concrete fixes for the obstacles that slow growth and lower customer satisfaction.You will learn how to tighten payment flows, solve delivery issues, reduce failed transactions, and improve support. You will also see how to track results and keep improving the online operation. Everything you need for working e-commerce — clear, practical, and ready to apply. In brief Better online payments and delivery are essential for e-commerce growth in Serbia. Multiple payment channels and reliable couriers reduce customer problems. Clear communication and fast support raise trust and loyalty. Ongoing measurement and process improvement lead to more completed orders.What you need for successful online operations Photo: VAZHNIK / PexelsStart a reliable e-commerce operation in Serbia by covering the technical, logistics, and legal basics. Follow these steps so the online shop runs in a professional, predictable way: Choose the platform and technical infrastructure: Register a domain and hosting with a reliable provider. Choose an e-commerce platform (for example WooCommerce, Shopify, or a SaaS product built for the Serbian market). Set up an SSL certificate to protect customer data. Use a responsive design and optimize the site for mobile devices. When this is done, the site is available, works on every device, and is ready for product entry. Select reliable payment processors and courier services: Review online payment options (cards, e-banking, cash on delivery). Compare popular processors (Payten, Stripe, Monri) on fees, support, and payout speed: Processor Minimum fee RSD support Payout time Payten ~2% Yes 24-48h Stripe ~2.9% No 5-7 days Monri ~1.8% Yes 1-2 days Choose a courier with Serbia-wide coverage, shipment tracking, and integration with your platform (for example D Express, City Express, PostExpress). Customers see more payment and delivery options, clearly shown in checkout. Prepare customer support and legal documents: Add a contact form and channels (chat, phone, email) for fast communication. Publish clear purchase terms, a privacy policy, and a complaints policy that match Serbian e-commerce law. See this guide for legal obligations. Ensure GDPR alignment and transparent data processing. As a result, customers find answers easily and trust the store.Step 1: Optimize online payment processes Tighten online payments step by step: Identify the most common payment problems: Review customer complaints — card errors, declined transactions, or payment-system outages. Check the numbers: the most frequent causes of failed payments are mistyped data, expired cards, and 3-D Secure issues. Test checkout as a customer and record exactly where payment breaks. When this step works, the customer completes checkout without repeating steps or hitting payment errors. Offer more than one payment method: Accept cards (Visa, Mastercard, DinaCard) through a reliable payment gateway. Add cash on delivery for customers who do not want to enter card details. Consider wallets (PayPal, Apple Pay, Google Pay) where available, following Serbian e-commerce trends. A successful step lets the customer choose a preferred method — fewer drop-offs and a higher conversion rate. Implement the key security standards: Always use an SSL certificate — the site address must start with “https”. The payment flow must be PCI DSS compliant — choose providers that guarantee this standard. Turn on 3-D Secure for card payments. Keep software current and confirm that every checkout element is protected against abuse. The customer sees security marks during purchase and gets confirmation that their data is protected.All of these processes should be connected and automated — from the customer's click to a closed book — no gap in the process. If you are just entering e-commerce in Serbia and you are not sure how to register an online store or meet every legal requirement, use the guide How to open an e-commerce store in Serbia: legal requirements. Step 2: Solve delivery challenges in Serbian e-commerce Fix delivery issues in Serbian e-commerce step by step so customer satisfaction rises and cost falls: Analyze the most common delivery problems: Identify the causes of delays and damaged shipments from past deliveries. Review customer complaints and record the most frequent scenarios. Compare courier performance by delay and damage rates. Choose reliable courier partners and add shipment tracking: Compare couriers on price, speed, and successful-delivery rate. Keep at least two partners so you have a backup when one fails. Implement automatic shipment tracking and customer status notices. Courier Average delivery time (days) Damage rate (%) Tracking available A 2 0.5 Yes B 3 1.2 Yes C 2 2.0 No Publish clear delivery and return rules: Write transparent rules on delivery times, costs, and return or complaint options. Publish them in a visible place in the store (FAQ, delivery page, checkout). Update the information when partners or regulations change. Keep the customer in the process: Let the customer track the shipment with a tracking number and automatic email/SMS notices. Answer delivery-status questions quickly. Use content is the most expensive part of marketing — with us, it runs itself to educate customers on delivery and returns.When this step works, customers see precise delivery information before they buy, receive automatic shipment updates, and can find return or complaint rules without calling support. Complaints about delays and damage fall, and satisfaction rises. Step 3: Reduce the number of failed transactions Photo: www.kaboompics.com / PexelsFind and remove the main causes of failed transactions: Analyze checkout data — where users drop off or hit errors. Watch for these typical reasons: Incorrect data (card number, CVC, expiry date) Declined cards due to bank restrictions or limited payment methods 3-D Secure / authentication problems Technical issues between the platform and the payment processor A weak connection or a checkout page that loads too slowly Show a clear message about the cause (for example, "Your card was declined. Check the details or try another card.").Optimize checkout to raise the share of successful transactions: Shorten the form — ask only for necessary information. Enable autofill where possible. Test the mobile layout and speed up checkout loading. Connect payment processors through reliable APIs — everything your business already uses — connects here. Offer more payment methods (cards, e-banking, cash on delivery, digital wallets). Add progress indicators (steps 1-2-3) and a retry button after a failed attempt. Test checkout with real users and identify the bottlenecks.When checkout works, the customer sees a clear order confirmation with the order number, amount, and estimated delivery time. Communicate clearly when an error happens Show a precise error message without technical jargon (for example, "There was a problem with the bank. Try again or choose another payment method"). Give the customer a direct support contact (chat, email, or phone) on the checkout page. Automatically send an email with instructions to continue the purchase or get help. Collect customer feedback on payment problems and use it for the next checkout improvement.Step 4: Improve customer support and transparency Raise support quality and transparency so customers feel confident through the whole purchase in Serbian e-commerce: Offer fast support for payment and delivery questions — Place visible contact options on the site (chat, phone, email). Answer inquiries within 1–2 hours during business hours. If you use a platform with retail and wholesale support in one system, such as retail up front. Wholesale in the same system., customers can resolve questions in one place.Success: the customer gets a prompt answer and a fix without waiting. Notify customers automatically about order status — Set automatic email or SMS notices for each stage: order confirmation, payment status, preparation for dispatch, handover to the courier. Add a tracking link.Success: the customer always knows where the order is and when it arrives. Build a useful FAQ and educational materials — Cover the most common questions on payment, delivery options, returns, and complaints. Add simple video instructions or infographics. Feature the FAQ in the menu.Success: the customer finds answers without contacting support.For detailed guidance through the legal and organizational side of online sales, see How to open an e-commerce store in Serbia: legal requirements. Step 5: Track results and keep improving the e-commerce operation Measure the performance of your Serbian e-commerce business and improve it continuously: Define the key success metrics Decide which KPIs you track: conversion rate, refund rate, average delivery time. Use analytics tools (Google Analytics, platform reports) to track these figures automatically. Put the data in tables so comparison is easy: Metric Target Current Trend Conversion rate >2% 1.7% Falling Refund rate <1% 1.3% Rising Delivery time <48h 56h Stable When this step works, you see clear, current numbers and the areas that need work. Collect customer feedback Send automatic email surveys after purchase or delivery. Enable a chat widget for fast on-site feedback. Collect social comments and product reviews. When this step works, you see the most common problems and praise first-hand. Test and implement new solutions Run regular A/B tests on checkout and payment methods. Try different couriers and delivery models (standard vs. express). Track each test against the KPIs you defined. When the step works, successful transactions rise and delivery complaints fall. Measure SEO results objectively Do not guess whether Google likes the site — use tools that give concrete data. We don't hope Google likes your site. We measure it. When this step works, you have concrete reports on organic traffic and search positions.For more advice on optimizing e-commerce in Serbia, read our blog with practical examples and current trends. Frequently asked questions How do I enable secure online payment on my e-commerce site? Implement an SSL certificate, use proven payment processors (PayPal, Stripe, local banks), keep software current, and enable two-factor authentication. Follow PCI DSS standards and tell customers how their data is protected during payment. What are the most common delivery mistakes in Serbian e-commerce? The most common mistakes are incorrect delivery data, poor packaging, delays from an unrealistic delivery estimate, and unclear communication with the courier. Disputes over delivery cost and missing tracking are also frequent. How do I fix failed online transactions? Confirm that data is entered correctly, offer more payment options, and test the payment system regularly. Notify the customer of transaction status and give clear retry instructions. Contact the bank or processor if the same errors repeat. What should I do if a customer does not receive a parcel or it arrives damaged? Contact the courier immediately and open a claim. Offer a replacement or refund, with an apology and clear next steps. Fast, transparent communication is what keeps trust. Which courier services are most reliable for e-commerce in Serbia? The most reliable couriers for e-commerce in Serbia are D Express, City Express, Post Express, and Bex. They offer tracking, fast delivery, and solid support, which makes them a practical choice for online sellers. How do I improve the payment and delivery experience? Simplify purchase, offer more payment and delivery options, and communicate delivery times clearly. Enable tracking and notify customers of order status. Fast support and transparency raise satisfaction further. Conclusion Successful online operations in Serbia require careful handling of payment and delivery problems, plus continuous process improvement. The practical approach is to stay proactive, listen to customers, and keep looking for ways to improve the experience. Do not wait for problems to disappear on their own — take concrete steps now to tighten the webshop and raise sales. Contact our team for a free consultation and see how we can improve your e-commerce operation.

Devizzo

17 July 2026

How to launch a webshop in Serbia without a large team — 2024 guide

How to launch a webshop in Serbia without a large team — a detailed guide for entrepreneursPhoto: AS Photography / Pexels Want to know how to launch a webshop in Serbia without complications and without a large team? You are in the right place. This guide walks you through the full process step by step — from the first decisions and technical setup to attracting your first customers.You will learn what to know before you start, how to choose a platform, how to build a store without developers, and how to avoid the most common mistakes. The article is written for entrepreneurs who want practical advice and proven information, without unnecessary theory. In short You can launch a webshop in Serbia without a large team by using affordable tools and platforms. Proper company registration and compliance with legal requirements are essential for a viable business. Digital marketing and solid customer support are decisive for sales growth. Avoid common mistakes by getting informed before you launch the webshop.What do you need to know before you launch a webshop in Serbia? Photo: Atlantic Ambience / PexelsBefore you decide how to launch a webshop in Serbia, analyze the market thoroughly and define your target audience. Ask yourself: Who are my potential customers? Which products are they looking for? Which problems am I solving? Review the competition — their strengths and weaknesses, pricing, and how they communicate with customers. Use publicly available sources (Statistical Office of Serbia, Google Trends, social media) and speak directly with potential buyers through surveys or interviews. Legal framework and business registration To operate legally, you need to understand the laws that apply to e-commerce in Serbia: the Law on Electronic Commerce, the Consumer Protection Law, and the Fiscalization Law. Opening an online store means registering a business entity (sole proprietor, limited liability company / DOO, or another form) with the Serbian Business Registers Agency (APR), opening a business bank account, and registering with the Tax Administration. Pay special attention to fiscal receipt rules and GDPR-aligned data protection, especially when you collect and process customer data. Costs and resources needed to start Launching a webshop requires an initial investment, but the amount can vary significantly depending on your goals and the scale of the business. The most common costs include: Company registration (from RSD 4,900 for sole proprietors) Domain and hosting (RSD 2,000 to 10,000 per year) Building the webshop (DIY platforms, open-source solutions, or ready-made complete e-commerce platforms) Marketing costs (social media advertising, Google Ads, typically from RSD 10,000 per month at the start) Logistics and packaging (courier agreements and basic packing materials) Obligation / resource Estimated cost Note Company registration RSD 4,900–20,000 Depends on legal form Domain and hosting RSD 2,000–10,000 / year A .rs domain is recommended Webshop platform RSD 0–50,000 DIY, open source, or a ready-made solution Marketing budget RSD 10,000+ / month Facebook, Instagram, Google Logistics Varies Courier agreementsAdvice: Start with a minimum, test the market, and adjust the budget based on results. Choosing a complete platform that includes the key features, such as a complete e-commerce platform, can save time and money, especially if you do not have a technical team. What are the first steps in setting up an online store? The first steps in setting up an online store in Serbia require several important decisions and legal actions. Start by choosing the right legal form for the business: sole proprietor (lump-sum taxpayer or bookkeeping), limited liability company (DOO), partnership, and similar. The most common choices are sole proprietor or DOO. The differences show up most clearly in tax obligations, liability, and how you operate. The basic differences: Legal form Share capital Tax regime Liability Sole proprietor (lump-sum / books) Not required Lump-sum tax or personal income tax Unlimited DOO (LLC) Min. RSD 100 Corporate income tax (15%) Limited to share capitalTo register a webshop business you need to: Choose a name and prepare the founding document (statute or agreement) Complete the APR form for the chosen legal form Provide proof of fee payment and share capital (for a DOO) Attach an ID card and proof of registered addressRegistration is usually completed electronically through the Serbian Business Registers Agency portal (APR). After you receive the registration decision, open a business bank account and register with the Tax Administration. If you expect annual turnover above RSD 8 million, or if you want to do business with EU companies, you must register for VAT (PDV). For a fast, straightforward launch, we recommend: Choosing a legal form that matches your ambitions and the scale of the business Using e-registration and online administration services Choosing a platform that makes a complete e-commerce platform — not a starter plan with add-ons, complete available immediately, without waiting for custom development or extra configurationThese steps lay a solid foundation for the online store and let you move quickly to building the webshop and attracting first customers. How do you choose the right e-commerce platform in Serbia? Choosing an e-commerce platform is a critical step when you are deciding how to launch a webshop in Serbia. The most popular options on the local market are Shopify, WooCommerce, Shopmania, and a number of domestic platforms built for local needs. Each has strengths and weaknesses, so compare them against several key criteria. Criteria for choosing an e-commerce platform Platform Price Features Support in Serbian Shopify Medium / high Easy to use, many add-ons No WooCommerce Low (base), can grow with add-ons High flexibility, requires WordPress Partial (through the community) Shopmania Low / medium Localized solutions, integrations with domestic couriers Yes Domestic platforms Varies Often turnkey, with fiscalization support YesWhen choosing a platform, price often decides the outcome, but also look at the features you actually need. If you want a webshop without developers, solutions such as Shopmania and some domestic software products offer a fast, simple setup, often including integrations with local payment providers and couriers. International platforms such as Shopify and WooCommerce offer a wide range of add-ons and capabilities, but they may require more technical knowledge or external contractors. Domestic platforms are often a better fit for the Serbian market — they offer support in Serbian, address fiscal and tax requirements, and respond faster to local needs. Additional value comes from everything your shop needs. With turnkey webshop delivery, catalog migration, AI content, SEO, and support, these services can make it much easier to set up an online store and save time for entrepreneurs without a large team. How do you build a webshop without developers? Photo: https://kaboompics.com/ / PexelsTo build a webshop without developers, you now have several options that let you set up the entire store yourself using drag-and-drop tools and ready-made templates. Most modern e-commerce platforms in Serbia, such as Shopakt, Shopify, or WooCommerce, offer an interface where you drag elements (products, images, banners) and design pages without any programming. The biggest advantage of this approach is speed — a complete online store can be ready in a few hours. Templates are visually adaptable, and you can choose from several mobile-optimized designs. Pick a template that fits your industry and set up a basic product catalog from day one. Technical settings and integrations Regardless of the platform, you need to configure the key functions: Payments: Integration with domestic payment processors (for example Payten or AllSecure), or ready-made modules for card payments, cash on delivery, or PayPal. Delivery: Connection with courier services (D Express, City Express, PostExpress). Most platforms include ready-made integrations for shipping rates and automatic shipment data transfer. Invoicing: Online stores in Serbia must support fiscalization and electronic invoices — choose a platform that includes this or that connects easily to external software.The table shows the basic technical integrations to check: Function One-click solution Additional integration needed Card payments Yes (ready-made modules) Only a contract with the bank Delivery Yes (couriers integrated) Automatic data entry Invoicing Often included Sometimes a connection to external software is requiredOnce the webshop is live, maintenance is straightforward: most platforms have an admin panel where you add products, change prices, and track orders. Update images, descriptions, and promotions regularly — you can use AI assistants to generate descriptions and marketing materials automatically. Content is the most expensive part of marketing. With us, it works for free. If you want all of these functions out of the box, consider a complete e-commerce platform with connected modules for the store, checkout, delivery, and administration — without extra fees and complicated setup. How do you attract first customers and build trust? For every new online store, especially when you are deciding how to launch a webshop in Serbia, attracting first customers and building trust are the key challenges. These concrete steps work even without large teams. Digital marketing basics for a webshop SEO: A properly optimized webshop (product titles, descriptions, meta tags) brings organic traffic without extra advertising spend. Focus on keywords such as “online store Serbia” or specific product names. Social media: Open Instagram and Facebook profiles, post product photos, customer stories, and short videos. In Serbia, Facebook and Instagram are the strongest B2C channels. Google Ads: With a modest budget (for example €5–10 per day) you can attract relevant visitors as soon as you launch, targeting the local market.Transparency and customer support Customers in Serbia are often cautious with new webshops. Display contact details, the return policy, and customer reviews clearly. Fast replies to inquiries (within an hour on social media or email) directly affect the purchase decision. Show real product photos, avoid unrealistic promises, and be honest about delivery times.Building a brand and customer loyalty Use stories: briefly explain why you launched the webshop and what sets you apart. Offer a first-order discount or free shipping for early customers — even small gestures can trigger a purchase. Encourage customers to leave a review and reward them for referring friends.Integrations with courier services, fiscal devices, or ERP systems also build trust because the customer sees a professional operation. Everything your business already uses connects here. If you want extra support, there are turnkey webshop solutions that include SEO, social media, and customer support — see more at everything your shop needs. What are the most common challenges and mistakes when launching a webshop in Serbia? Launching a webshop in Serbia brings a set of challenges that can surprise even experienced entrepreneurs. The most common obstacles are technical and logistics issues, unclear legal and tax rules, and a limited budget — especially when you do not have a large team behind you. Technical and logistics difficulties Payment integration: Many services require complicated paperwork or are unavailable to small businesses. A common mistake is ignoring local payment processors or failing to test checkout in time. Delivery: Courier partnerships can be unpredictable, and shipping costs and return rules are often left undefined. Reliable hosting and scalability: Cheap shared hosting often fails when visits or orders increase.Legal and tax pitfalls VAT and fiscalization: In Serbia, fiscal receipts and electronic fiscalization are mandatory, which means extra costs and obligations even if you sell digital products. Data protection (GDPR): A frequent mistake is ignoring obligations around storing and processing customer personal data. Incorrectly registered business: Opening an online store without the right activity code or required permits can lead to fines.Limited budget and operating without a large team Too much manual work: Without automation, most tasks (product entry, stock updates, customer messages) fall on one person, which slows growth. Relying only on social media: It is a mistake to think an “Instagram shop” is enough — without your own site it is hard to build trust and scale sales. Marketing without a plan: Many spend the budget on untargeted ads. Automated or externally managed campaigns, such as your marketing team that does not draw a salary, can be a better solution. Challenge Typical mistake Recommended solution Technical setup Complex platforms or an unskilled DIY approach Choose a localized complete e-commerce platform without hidden add-on fees Tax and legal obligations Incomplete paper trail, missing fiscal receipts Consult an accountant and use fiscalized systems Marketing and customer acquisition Unplanned budget or too many channels at once Focus on one or two relevant channels and measure resultsRemember: success does not depend on team size, but on good decisions and efficient use of tools. With the right platform and automation, you can avoid many typical mistakes when setting up an online store in Serbia. Frequently asked questions How much does it cost to launch a webshop in Serbia? Launching a webshop in Serbia can cost from €300 to €1,500 for a basic setup, including domain, hosting, site build, basic company registration, and initial marketing. Costs can rise depending on site complexity, design, and extra features. Can I open an online store without registering a company? Legal operation of an online store in Serbia requires registration of a company or a sole proprietorship. Selling without registration is illegal and can lead to fines. Register as a sole proprietor or a DOO before you start selling. What is the best e-commerce platform for Serbia? The most popular webshop platforms in Serbia are WooCommerce (WordPress) and Shopify. WooCommerce is flexible and affordable for small teams, while Shopify offers a simpler user experience. Both systems support integrations with domestic payments and courier services. How do I accept online payments in Serbia? You can accept online payments in Serbia by integrating with payment processors such as Payten, AllSecure, or e-banking services from domestic banks. You need a registered company and a contract with the chosen processor, after which you receive technical support for the connection. Do I need technical knowledge to launch a webshop? Basic technical knowledge makes launching a webshop easier, but it is not required. Most e-commerce platforms have simple tools and beginner guides. You can also hire a freelancer for technical help or use ready-made themes and plugins. How do I advertise a webshop on a small budget? To promote a webshop with a limited budget, focus on social media, SEO, and work with micro-influencers. Publish relevant content regularly, use Facebook and Instagram ads with small amounts, and use free email marketing tools. Conclusion Launching a webshop in Serbia is more accessible than ever, even without a large team and without technical knowledge. The key is solid preparation, the right tools, and persistence in building relationships with customers. Success comes gradually, but every step in learning and improving the webshop is worth the effort. Now that you know the basic steps and challenges, it is time to turn the idea into a plan — research platforms and launch your first webshop. Every start is demanding, but the right steps lead to a successful online business.

Devizzo

12 August 2026

E-commerce in Serbia: how to open an online store and the 2024 legal rules

How to open and register an e-commerce store in Serbia and which legal obligations you need to meet Opening an e-commerce store in Serbia is becoming more popular, but it requires careful planning and compliance with the law. If you want to understand how e-commerce in Serbia works, this guide shows the exact steps — from company registration, taxes, and online payments to regulatory compliance.In the article you will find practical advice: how to launch an online store, which legal obligations to expect, how to choose payment processors, and what is needed to protect customer data. Everything you need for a successful, legal start of e-commerce operations in Serbia — in one place. In short Opening an e-commerce store in Serbia requires company registration and the right activity code. Compliance with legal obligations, including consumer protection and data protection, is mandatory. Integrating secure online payments and SEO is essential for store success. Proper registration and bookkeeping reduce the risk of fines and make business growth easier.What are the first steps when opening an e-commerce store in Serbia? The first steps when launching an e-commerce store in Serbia require several important decisions and administrative actions. Setting the foundation correctly makes later operations easier and helps you avoid legal problems.Choosing a legal form First decide whether you will operate as a sole proprietor, a lump-sum sole proprietor (paušalac), or through a limited liability company (DOO). Each option has advantages and limitations: Legal form Advantages Drawbacks Recommended for Sole proprietor Simple, fast registration; lower costs You are liable with your personal assets Smaller businesses, beginners Lump-sum taxpayer Fixed tax payment; less administration Limited income and activities; no VAT Individuals who meet the lump-sum conditions DOO Limited liability; stronger credibility Higher setup and bookkeeping costs Midsize and larger businesses, partnershipsCompany registration at the APR After choosing a legal form, the next step is company registration with the Serbian Business Registers Agency (APR). The process includes: Choosing and checking the company name Preparing the required documentation (founding act, proof of share-capital payment for a DOO, personal documents) Submitting the application and paying fees (usually electronically or in person at the APR) Expected registration time: 3–5 working days Choosing an activity code For an e-commerce store, the most commonly used activity code is 47.91 – Retail sale via mail order or the internet. The correctly chosen code is essential for later tax and legal procedures. Before registration, check whether your activity requires special licenses or permits (for example food, medicines, or technical goods).If you have questions about choosing a legal form or registration, contact our team for a free consultation and support through the process of opening an e-commerce store in Serbia. How do you register an e-commerce business and pay taxes? To launch an e-commerce business in Serbia legally, the first step is registering the appropriate legal form. The most common forms are sole proprietor (SZR, PR, lump-sum taxpayer) and limited liability company (DOO). Registration is done at the Serbian Business Registers Agency (APR). For sole proprietors, the procedure is simpler and faster (it can be completed in a day or two), while a DOO requires more documentation and time. After registration you receive a PIB (tax identification number) and a registration number, which are prerequisites for further work and opening a business bank account.Obligations toward the Tax Administration depend on the legal form and the chosen tax system. For sole proprietors there are two options: lump-sum taxation or keeping business books on actual income. Lump-sum taxpayers pay a fixed monthly tax and contributions, while those who keep books pay tax on realized profit. A DOO must keep business books and pay corporate income tax (15%). Legal form Taxation Bookkeeping Obligations Sole proprietor (lump-sum) Lump-sum tax Not required Fixed monthly amount Sole proprietor (books) Personal income tax (10%) Mandatory Tax on realized profit DOO Corporate income tax (15%) Mandatory Annual financial statementKeeping business books is a legal obligation for everyone except lump-sum taxpayers. Hiring a professional accountant is recommended, especially if you run a DOO or are a sole proprietor who keeps books. Report the start of activity to the Tax Administration on time and settle obligations regularly to avoid fines.For more practical advice and real-world experience, see Welcome to the Devizzo blog, where you can find more detailed guides and new information about e-commerce operations in Serbia. What are the legal obligations of e-commerce stores in Serbia?For a successful e-commerce store in Serbia, you must comply with several laws and regulatory rules. The most important are the Law on Electronic Commerce and the Consumer Protection Law, which precisely define seller obligations in the online environment. Key obligations of e-commerce stores include transparent display of data, correct issuance of fiscal receipts, and orderly business records. Mandatory information on the site PIB and company name: You must clearly display the business name and tax identification number (PIB) in a visible place on the site. Contact details: Phone number, email, and the company's physical address must be available to customers. Privacy rules: You need to publish a clear privacy policy that explains how user data is collected and processed. General terms of purchase: Delivery conditions, complaints, refunds, and other consumer rights and obligations must be available before the purchase is concluded. Issuing fiscal receipts and record-keeping Fiscal receipt: Every online transaction must be recorded through a fiscal cash register or e-fiscalization, in line with the Fiscalization Law. Record-keeping: The store must keep orderly records of turnover, stock, and issued invoices for tax-control purposes. Legal requirements toward consumers Obligation Brief description Legal basis Clear consumer information All information about products, prices, delivery costs, and the right to withdraw from the purchase must be clearly displayed. Consumer Protection Law Right to a complaint and a refund Consumers must be able to exercise the right to a complaint or a product return within the legal deadline (14 days from receipt). Consumer Protection Law Personal data protection User consent for data processing is mandatory, along with adequate protection of the information. Personal Data Protection LawIf you need help aligning the site with legal obligations, or you have questions about implementing these requirements, contact our team for support and guidance.How do you choose and integrate online payments for e-commerce in Serbia? Choosing and integrating online payments are key steps for opening an e-commerce store in Serbia. Customers need several options, and you need a secure, reliable collection system at the same time.The most common online payment options Payment method Advantages Drawbacks Payment cards (Visa, MasterCard, DinaCard) Fast processing, high security, wide use Bank fees, need for gateway integration E-banking (transfer to account) Secure, no extra fees for the seller Manual recording of payments, slower processing Cash on delivery (payment to the courier) Customer trust, suitable for a first contact Higher risk of uncollected parcels, extra logistics costsPayment gateway integration For online card payments, you need to contract and integrate a payment gateway with a bank or an authorized provider (for example Banca Intesa, Raiffeisen, Payten). The process usually includes: Opening a bank account and submitting an e-commerce application in Serbia. Signing a card-acceptance agreement. Receiving technical documentation and APIs for integration. Testing the system in a sandbox environment. Implementation and going live in production.Most gateway solutions offer plugins for popular e-commerce platforms (WooCommerce, Magento, Shopify), which significantly simplifies technical integration.Security and PCI DSS standards It is mandatory to follow PCI DSS standards for card-data security. That includes: Encrypting communication (SSL/TLS certificates) Never storing the full card number on your server Regularly testing system securityIf you have questions about choosing and integrating online payments for e-commerce in Serbia, or you want a payment gateway recommendation, contact our team — we are here to help at every step. What is needed for compliance with data-protection and security laws? For an e-commerce store in Serbia to operate legally, it must meet specific conditions related to personal data protection and cybersecurity. This applies whether you operate as a sole proprietor or a legal entity.Obligations under the Personal Data Protection Law (ZZPL) Collecting and processing data: All customer personal data (for example name, address, email, IP address) must be collected and processed in line with the ZZPL (the GDPR equivalent). Informing users: Customers must be clearly informed about which data you collect, for what purpose, how you store it, and to whom you may share it. User rights: You must enable users to access their data, the right to correction, deletion, and the right to withdraw consent for data processing. Appointing a data protection officer (DPO): If you process data on a large scale, you need to appoint a data protection officer. Preparing a privacy policy and cookie policy Privacy policy: The site must publish a clearly written privacy policy. It should include information about the types of data you collect, how they are processed, user rights, and contact details for data protection. Cookie policy: Every e-commerce store in Serbia must inform users about cookie use and let them manage consent (for example through a pop-up notice). Example: "This site uses cookies to improve user experience. For more information, read our privacy policy." Technical measures for data protection and site security SSL certificate: All data transferred between the user and the site must be encrypted (HTTPS is mandatory). Regular platform updates: The e-commerce platform, plugins, and server must be updated regularly to prevent security gaps. Access control: Access to data should be limited to authorized people in the company. Backup and monitoring: Regular data backups and activity monitoring are recommended to detect potential security problems. If you need help adapting an e-commerce store in Serbia to legal requirements or implementing security measures, contact our team for advice or support. How do you successfully launch and promote an e-commerce store in Serbia? SEO for e-commerce in Serbia is the foundation for attracting organic traffic. Adapt product titles, meta descriptions, and URLs so they contain relevant keywords such as "e-commerce Serbia", as well as specific product names. Optimize images (alt tags), improve site speed, and make sure the site is mobile-friendly. Create a blog section with useful advice, guides, and reviews that can bring additional visitors through search. Track the competition and use tools such as Google Search Console and SEMrush to analyze results.Digital marketing is essential for e-commerce store growth. Consider the following channels: Social media: Instagram and Facebook are the dominant platforms in Serbia. Regularly post product photos, stories with discounts, and run giveaways. Google Ads: Precisely target the audience through Search and Display campaigns. Track ROI and optimize keywords based on conversions. Email marketing: Collect email addresses with a clearly displayed privacy policy. Send personalized offers, abandoned-cart messages, and newsletters with updates. Partnerships, logistics, and customer support In e-commerce in Serbia, fast, reliable delivery and excellent customer support make the difference. Working with domestic courier services reduces costs and speeds up delivery. Consider partnerships with influencers or popular blogs for promotion. Criterion Recommended practice Logistics Automate shipment tracking; offer several delivery options (express, standard). Customer support Implement live chat and fast replies to email inquiries; an FAQ section resolves 60% of repeated questions. Partnerships Connect with local influencers and topical portals for greater reach.For technical and marketing support when launching an e-commerce store or integrating new features, you can contact our team — we are here to help with a demo, advice, or support. Frequently asked questions Can I launch an e-commerce store as a private individual in Serbia? Launching an e-commerce store as a private individual is not allowed for continuous sales. You need to register as a sole proprietor (SZR, PR, or lump-sum taxpayer) or a company (DOO) with the Serbian Business Registers Agency (APR) so that operations are legal and in line with Serbian law.What is the procedure for registering an e-commerce activity at the APR? Registering an e-commerce activity means choosing a legal form (for example sole proprietor or DOO), submitting an application electronically or in person at the APR, choosing an activity code (most often 47.91), paying the fee, and delivering the required documentation. After registration you receive a PIB and can officially start operating.Which taxes does an e-commerce store pay in Serbia? An e-commerce store may pay personal income tax for sole proprietors or corporate income tax for legal entities, VAT if turnover exceeds the legal limit, and social-insurance contributions. The type and amount of tax depend on the legal form and the taxation method you choose at registration.How are returns and complaints regulated for online sales? Customers have the right to withdraw from the purchase within 14 days without explanation and receive a refund, except in exempted cases. Complaints are also handled in line with the Consumer Protection Law, and the seller must clearly inform customers about these rights.Is issuing fiscal receipts mandatory for online sales? Issuing fiscal receipts is mandatory for online sales as well, except in cases defined by law. Sellers must use electronic fiscal cash registers and issue fiscal receipts for every transaction, regardless of the sales channel.How do I protect customer data during online transactions? You must apply technical and organizational protection measures, such as an SSL certificate, data encryption, and access control. You also need to meet obligations from the Personal Data Protection Law and clearly inform customers about how their data is processed. Conclusion Opening and registering an e-commerce store in Serbia can look like a demanding process, but with the right plan and the right information every step becomes simpler. The key to success lies in understanding legal obligations and correctly integrating all necessary services, which creates the foundation for a safe, reliable online business. Do not let bureaucracy discourage you — stay a step ahead of the competition and launch your e-commerce store today. If you need expert help or want the process to go without stress, contact us and we will build your successful online business together.

Devizzo

16 July 2026