Laravel is een van de populairste webframeworks voor het creëren van aantrekkelijke en grootschalige webapplicaties. Een van de vele toepassingen is het bouwen van marktplaatsen met meerdere verkopers, zoals Amazon of Ikea. Hoewel het creëren van zoʼn complex platform een ontmoedigende ervaring kan zijn, kun je dankzij Laravel veel sneller je doelen bereiken. Dit artikel deelt alles wat je moet weten over Laravel en biedt je een solide basis om je volgende zakelijke avontuur te starten. Waarom zou je überhaupt een multi-vendor marktplaats starten? Enkele redenen hiervoor zijn het stimuleren van verkopers uit verschillende categorieën om producten te verkopen via één geïntegreerde webwinkel, het vergroten van het productaanbod en de verkoop, en het uitbreiden van uw markt wereldwijd. Belangrijker nog, door een multi-vendor marketplace te starten, maakt u winkelen gemakkelijker voor klanten. Ze kunnen inloggen op hun account en de gewenste artikelen bij verschillende verkopers kopen. Kopers willen niet te veel tijd kwijt zijn aan het zoeken naar producten. Multi-vendor e-commerce is een krachtig hulpmiddel dat winkelen voor iedereen eenvoudiger maakt. Amazon is een perfect voorbeeld van hoe handig dit type marktplaats is.
Wat u moet weten voordat u een marktplaats met meerdere verkopers start
Voordat u uw eigen e-commercebedrijf start, moet u meer weten over de verschillende soorten marktplaatsen met meerdere verkopers. Er zijn verticale, horizontale en wereldwijde marktplaatsen met meerdere verkopers. Verticale marktplaatsen richten zich op de verkoop van specifieke producttypen, zoals smartphones, meubels, enzovoort. Horizontale marktplaatsen met meerdere verkopers richten zich op kopers uit specifieke branches, maar verkopen producten uit verschillende categorieën. Een voorbeeld hiervan is SupplyCore, een logistieke marktplaats voor overheidsleveranciers. Tot slot zijn er wereldwijde marktplaatsen zoals Amazon en Alibaba, die zich richten op zowel B2B- als B2C-klanten. Voordat u een e-commerceplatform kiest om uw marktplaats op te bouwen, is het belangrijk om het doel ervan te bepalen. Vind uw niche en doelgroep, identificeer de manieren om inkomsten te genereren en ontwikkel een minimaal levensvatbaar product (MVP) om de opstartkosten te minimaliseren. Nadat je deze details op een rijtje hebt, kun je verdergaan met het bouwen van je marktplaats.
Een framework dat eigenaren van marktplaatsen helpt bij het opzetten van een multi-vendor winkel is Laravel.
Inleiding tot Laravel
Laravel is een populair framework voor webapplicaties, bekend om zijn expressieve en elegante syntaxis. Het maakt webontwikkeling een creatieve, plezierige en bevredigende ervaring. Het belangrijkste idee is om de uitvoering van veelgebruikte taken in webprojecten te vereenvoudigen, waaronder authenticatie, sessies, routing en caching. Ontwikkelaars maken het ontwikkelproces eenvoudiger, zonder de functionaliteit van de applicatie aan te tasten. Daarom hebben de makers van Laravel de beste elementen van andere populaire frameworks zoals SP.NET MVC, Ruby on Rails en Sinatra gecombineerd. Het platform beschikt over een uitstekend migratiesysteem, control container inversion en fantastische ondersteuning voor unit-testen met precies genoeg tools om elke applicatie te creëren.
Een multi-vendor marktplaats bouwen met Laravel
Hoe kan Laravel je precies helpen bij het bouwen van een multi-vendor marktplaats? Dankzij één enkele extensie! Ze hebben een uitstekende open-source e-commerce framework-extensie genaamd Bagisto. Bagisto is geschikt voor alle e-commercebedrijven en is zelfs voor niet-technische gebruikers eenvoudig op te zetten. Dit op maat gemaakte e-commerceplatform helpt ondernemers tijd, kosten en personeel te besparen door een online winkel te creëren en over te stappen van fysieke winkels. Op een multi-vendor marktplaats zoals Bagisto verkopen meerdere verkopers hetzelfde product met verschillende voorraadhoeveelheden en prijzen. Klanten kunnen deze aanbiedingen bekijken, samen met de bijbehorende beoordelingen. Voordat u met Bagisto aan de slag gaat, moet u echter webhosting regelen. U wilt er zeker van zijn dat u beschikt over dedicated servers om een dergelijke marktplaats te kunnen beheren. Zodra u een geschikte cloudinfrastructuur (aanbevolen) voor uw marktplaats hebt gekozen, kunt u Bagisto gebruiken. Er zijn specifieke vereisten waaraan u moet voldoen voordat u dit framework installeert: Apache 2 of NGINX-server, 4 GB RAM of meer, Node.js - 8.11.3 LTS of hoger, PHP - 7.3.0 of hoger, Composer - 1.6.5 of hoger, php-intl en php-gd extensies. Het configuratiebestand php.ini moet worden aangepast naar "memory_limit = 4G" en "max_execution_time =". 360," en "date.timezone = [uw tijdzone]"
Een van de beste dingen van Bagisto is dat het boordevol aanpassingsmogelijkheden zit. Je kunt je marketplace helemaal naar wens aanpassen en hebt volledige controle over de kleinste details.

Bagisto Admin-functies
Bagisto is zeer aanpasbaar. Het stelt je in staat om de marktplaats naar eigen wens in te richten, met zoveel verkopers als je nodig hebt.
Hier zijn enkele basisfuncties voor Bagisto multi-vendor marktplaatsbeheerders:
- Voorraadbeheer – upload de producten van de verkopers handmatig of laat de verkoper dit doen
- Commissiebeheer – trek verkopers aan om op je marktplaats te verkopen door ze commissies aan te bieden
- Eenvoudig producten toewijzen aan verkopers – bekijk een lijst met verkopers en hun toegewezen producten en laat klanten producten van verschillende verkopers vergelijken
- Landingspaginaʼs – ontwerp aantrekkelijke landingspaginaʼs voor verkopers
- Reviewbeheer – beheer de reviews van verkopers systematisch en bied de beste combinatie van positieve en negatieve feedback om de verkoop te stimuleren
- Aparte verkopers- en verkopersprofielen met een eigen winkel URLʼs
- Productgoedkeuring, zodat u bepaalt welke producten op de marktplaats komen
- Transactiestatus goedkeuren of afkeuren
- Uitbetalingen doen aan de verkoper voor voltooide bestellingen
- Facturen genereren en de producten van de verkoper verzenden
- Verkopersprofielen en producten bijwerken of verwijderen
Bagisto Verkopersfuncties
Verkopen op een marktplaats met meerdere verkopers is superhandig met Bagisto. Verkopers hebben de vrijheid om hun winkels aan te passen, hun reputatie op te bouwen, bestellingen te volgen en nog veel meer.
Hier is een gedetailleerd overzicht van de verkopersrechten:
- Bestellingen beheren vanuit het dashboard
- Banners, sociale media-links en URLʼs toevoegen om hun merk te promoten
- Retour- en verzendbeleid toevoegen, samen met winkelbeschrijvingen voor meer transparantie
- Meerdere afbeeldingen voor hetzelfde product toevoegen
- Toegang hebben tot de totale verkoopuitbetaling en het resterende uitbetalingsbedrag
- Nieuwe producten toevoegen of de details van bestaande producten aanpassen
- Een speciale weergave voor hun productcollectie
- Speciale prijzen ontvangen voor het toevoegen van datumfilters
- Producten aanpassen of verwijderen uit hun productcollectie
- Annuleren bestellingen
- Facturen en verzendingen aanmaken (met beheerdersrechten)
Nu je weet wat je mogelijkheden met Bagisto zijn, is het tijd om aan de slag te gaan.
Je multi-vendor marketplace installeren op Laravel
Om Bagisto te installeren, moet je eerst de extensie kopen en downloaden van deze link. Nadat je dat hebt gedaan, ontvang je een zip-map die je nodig hebt om de multi-vendor marketplace te installeren. Het eerste wat je moet doen, is het bestand uitpakken en vervolgens de volgende mappen samenvoegen in de hoofdmap van je project: "packages" en "storage". Ga vervolgens naar het bestand "config/app.php", zoek naar "webkul packages" en voeg de volgende regel eronder toe: "Webkul\\Marketplace\\Providers\\MarketplaceServiceProvider::class" Ga vervolgens naar het bestand "composer.json" in de hoofdmap van Bagisto en plak de volgende regel onder "psr-4". sectie:
"Webkul\\\\Marketplace\\\\": "packages/Webkul/Marketplace"
Voer tot slot de volgende opdracht uit om de installatie in de Bagisto-hoofdmap te voltooien:
"composer dump-autoload
php artisan migrate
php artisan route:cache
php artisan db:seed --class=Webkul\\Marketplace\\Database\\Seeders\\DatabaseSeeder
php artisan vendor:publish"
Publiceer de configuratie door op de nultoets te drukken en vervolgens op Enter. Dat is alles! Nadat u deze opdrachten hebt uitgevoerd, ziet u het pictogram "Marketplace" aan de linkerkant van uw Bagisto-menubalk.
Voor meer informatie over het installeren van Bagisto, ga naar dezepagina.
Configureer uw multi-vendor marktplaats in Laravel
Nu u de multi-vendor marktplaats hebt geïnstalleerd, kunt u deze verder configureren naar uw wensen. Ga naar de optie "Configureren" in het beheerdersdashboard linksonder in het scherm. U komt terecht in het gedeelte Marktplaatsconfiguratie.
In de "Algemene instellingen" kunt u eerst het kanaal en de taal van uw marktplaats kiezen. Het eerste ʼstandaard"-veld direct naast "Configuratie" geeft het kanaal weer, terwijl "Engels" ernaast verwijst naar de Engelse taalinstelling. Op het tabblad "Algemeen" kunt u het commissiepercentage voor verkopers instellen, de goedkeuringsfuncties voor verkopers en producten inschakelen, verkopers facturen en verzendingen laten aanmaken of bestellingen laten annuleren, en meer. Wat de landingspagina betreft, kunt u de title, banneropties en content aanpassen. src="https://ia-cms.nbg1.your-objectstorage.com/2021/10/Configure-Your-Multi-Vendor-Marketplace-on-Laravel-1024x683.jpg" alt="Configure Your Multi-Vendor Marketplace on Laravel" class="wp-image-920"/>
Beheerweergave
U kunt meer beheerdersfuncties bekijken in het gedeelte "Marktplaats". Klik op "Verkopers" voor een overzicht van geregistreerde verkopers voor uw marktplaats, inclusief hun status. Je kunt de commissietarieven wijzigen en verschillende percentages toewijzen aan specifieke verkopers door op hun naam te klikken. Je kunt ook een product toewijzen aan een specifieke verkoper in het gedeelte "Product toevoegen". Het volgende tabblad onder "Verkopers" is het tabblad "Producten". Hier heb je toegang tot een lijst met alle producten op je marktplaats van verschillende verkopers, samen met de status van de verkoper. Je kunt productinformatie bijwerken of wijzigen door op "Verwijderen" of "Bijwerken" te klikken in het vervolgkeuzemenu. Vervolgens vind je onder "Verkopersrecensies" productrecensies die klanten voor elke verkoper hebben achtergelaten. De beoordelingsstatus staat standaard op "niet goedgekeurd". Je kunt de reactie goedkeuren door deze te selecteren en "Goedkeuren" te kiezen in het vervolgkeuzemenu. Het tabblad "Bestellingen" toont een lijst met bestellingen op de website, inclusief hun status. Je kunt facturen genereren of producten verzenden door op het oogpictogram helemaal rechts in het scherm te klikken. Tot slot biedt het tabblad "Transacties" een lijst met uitbetalingstransacties aan de verkopers, inclusief het betaalde bedrag. Je kunt een uitbetaling uitvoeren in het gedeelte "Bestellingen" door op "Betalen" naast de betreffende bestelling te klikken.
Extra ondersteuning nodig
Het opzetten van je eerste multi-vendor marketplace vanaf nul is niet altijd even makkelijk. Gelukkig heeft Bagisto een goed ontwikkeld systeem om beginners te helpen bij hun nieuwe e-commerce onderneming. Je kunt hun helpdesk gebruiken, een ticketverzoek aanmaken, hun tutorials volgen of de officiële website raadplegen. Een van de beste manieren om je Bagisto-avontuur te beginnen, is door een live demo in te plannen. Je kunt ook de officiële GitHub-pagina bezoeken voor alle documentatie en installatie-informatie.
Je eigen multi-marketplace starten met Laravel
Er is geen betere plek om een multi-marketplace te starten dan met Bagisto van Laravel.
Dankzij een intuïtieve interface en een scala aan privileges voor zowel beheerders als verkopers is het creëren van je allereerste multi-marketplace nog nooit zo aantrekkelijk geweest. Hopelijk heeft dit artikel je geholpen de basisprincipes te begrijpen voor het bouwen van je volgende succesvolle e-commerce marketplace.


