PrestaShop inkoopprijs: zo vul je je kosten in en reken je de marge uit
De inkoopprijs in PrestaShop is wat een artikel jou netto per stuk kost, ingevuld op de productpagina op het tabblad met prijzen. Klanten zien hem niet. De webshop gebruikt hem om de marge in statistieken te berekenen. Stuurt een leverancier een nieuwe prijslijst en zijn de inkoopprijzen in de webshop oud, dan liegen je margerapporten, ook als de verkoopprijzen kloppen.
Auteur: Het TellMyShop-team. Een gids voor eigenaren van PrestaShop-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 6 min lezen
Waar vul je de inkoopprijs in PrestaShop in?
Op de productpagina, op het tabblad met prijzen. Het veld kan per versie en vertaling anders heten: kostprijs, inkoopprijs of groothandelsprijs excl. btw. Het betekent altijd hetzelfde: hoeveel je de leverancier per stuk betaalt, exclusief btw.
- Open Catalogus → Producten en klik op het product.
- Ga naar het tabblad met prijzen.
- Zoek het veld voor de inkoopprijs onder de verkoopprijs en vul het bedrag exclusief btw in.
- Heeft het product combinaties, controleer dan de varianten. Elk kan een eigen inkoopprijs hebben.
- Sla het product op.
Let op het woord “groothandel”. In de backoffice betekent “groothandelsprijs” soms de inkoopkosten, terwijl groothandelsprijzen in een gesprek verkoopprijzen voor bedrijven zijn. Dat zijn twee verschillende dingen. Prijzen voor zakelijke klanten bespreken we in de handleiding over groothandelsprijzen in PrestaShop.
De handleiding van Fullmetrix over het berekenen van de marge in PrestaShop wijst op een veelvoorkomend probleem: na een import of migratie blijft het kostenveld leeg of staat er nul in. De webshop toont dan op alles een marge van 100%, en het margerapport zegt niets.
Hoe reken je de marge uit zonder hem met opslag te verwarren?
Marge is de winst gedeeld door de verkoopprijs. Opslag is de winst gedeeld door de inkoopprijs. Reken beide uit met bedragen exclusief btw.
| Inkoopprijs excl. btw | Verkoopprijs excl. btw | Winst | Marge | Opslag |
|---|---|---|---|---|
| € 60 | € 100 | € 40 | 40% | 67% |
| € 75 | € 100 | € 25 | 25% | 33% |
| € 75 | € 125 | € 50 | 40% | 67% |
De waarden in de tabel zijn voorbeelden. Ze laten iets belangrijks zien: verhoogt de leverancier de prijs van € 60 naar € 75 en laat je de verkoopprijs staan, dan daalt de marge van 40% naar 25%. Om hem te behouden, moet de verkoopprijs naar € 125, niet naar € 115 zoals je intuïtie zegt.
Onthoud ook dat dit de brutomarge op het product is. MyPresta herinnert er in zijn artikel over marges in e-commerce aan dat de echte winst verder omlaag gaat door verzending, betaalkosten, advertenties en retouren. De inkoopprijs is de basis, maar niet de hele berekening.
Hoe lees je een nieuwe prijslijst van de leverancier in de webshop in?
Donderdag, 22:50. De leverancier heeft een spreadsheet gestuurd met nieuwe prijzen voor 140 artikelen. Je opent een product, zoekt de referentie op in de spreadsheet, kopieert het bedrag, slaat op en gaat terug naar de lijst. Bij het tiende product begin je je af te vragen of de prijzen in de spreadsheet met of zonder btw zijn.
Je hebt drie mogelijkheden:
- Met de hand op de productpagina. Prima voor een paar artikelen.
- CSV import. Goed voor honderden artikelen, als de kolommen in het bestand overeenkomen met de velden van de webshop. Exporteer voor het importeren je huidige prijzen, zodat je iets hebt om naar terug te gaan.
- Een margemodule. Betaalde modules, bijvoorbeeld Margin and Markup van PrestaShow, berekenen de verkoopprijs uit de inkoopprijs volgens een regel. Ze helpen als je automatisch een vaste marge wilt aanhouden.
Welke weg je ook kiest, controleer drie dingen: of de prijslijst exclusief btw is, of de referenties in de spreadsheet overeenkomen met die in de webshop, en of varianten aparte prijzen hebben.
Wat doe je met producten waarvan de marge is gedaald?
Een nieuwe prijslijst is een goed moment voor een controle. Sorteer na het bijwerken van de inkoopprijzen de producten op laagste marge en verdeel ze in drie groepen:
- Verhoog de verkoopprijs. Producten die goed verkopen en een marge onder je drempel hebben. Doe de verhoging als aparte bewerking, met een voorbeeld van de nieuwe prijzen.
- Laat ze staan. Producten die ook met een lage marge klanten naar de webshop brengen, bijvoorbeeld populaire kleine artikelen die samen met duurdere dingen worden gekocht.
- Zoek een andere leverancier of haal ze uit het assortiment. Producten met een lage marge en een zwakke verkoop. Ze in het assortiment houden kost meer dan ze opleveren.
De margedrempel bepaal je zelf, op basis van de kosten van je webshop. Er is geen getal dat voor elke branche klopt.
Hoe werk je inkoopprijzen bij in een gesprek met de chat?
Met de TellMyShop-module plak je de prijslijst in het gesprek en schrijf je wat je wilt. Je chat (Claude of ChatGPT) koppelt artikelen op referentie of EAN, toont de inkoopprijs voor en na en de marge, en laat de verkoopprijzen met rust als je daarom vraagt.
Jij: Werk de inkoopprijzen bij uit deze lijst (referentie; inkoopprijs excl. btw). Blijf van de verkoopprijzen af. Toon de marge voor en na.
Je chat: Ik heb 138 van de 140 artikelen gekoppeld. Twee referenties staan niet in de webshop: RK-220 en RK-221. Voorbeeld van de eerste drie, bedragen excl. btw:
Let op: 14 producten hebben na de wijziging een marge onder 20%. Die kan ik apart op een rij zetten.
Jij: Sla op. En zet die 14 op een rij.
Je chat: Opgeslagen voor 138 producten in twee batches. Hier zijn de 14 producten met een marge onder 20%, gesorteerd van de laagste.
oude versie: Nitril handschoenen, 100 st.: inkoop 21,00, marge 42%
nieuwe versie: Nitril handschoenen, 100 st.: inkoop 23,50, marge 35%
oude versie: Handschoenen met latexcoating: inkoop 6,80, marge 45%
nieuwe versie: Handschoenen met latexcoating: inkoop 7,40, marge 40%
oude versie: Werkjas Storm: inkoop 118,00, marge 38%
nieuwe versie: Werkjas Storm: inkoop 118,00, geen wijziging
De getallen in dit gesprek zijn voorbeelden. Eén bewerking omvat tot 100 producten, dus de chat splitst een grotere prijslijst in batches en controleert voor de start of het binnen de uurlimieten uit het paneel past.
Prijzen, inkoopprijzen inbegrepen, vallen onder Verkoop. In TellMyShop Pro werkt opslaan zodra de schakelaar Verkoop in het modulepaneel aanstaat, en hij blijft aan tot je hem uitzet. Zonder de schakelaar maakt de chat toch een voorbeeld, zodat je het effect ziet voordat je beslist. Elke wijziging wacht op jouw “ja”, komt in de wijzigingsgeschiedenis en kan met één verzoek ongedaan worden gemaakt. ’s Ochtends, bij de koffie, plak je de prijslijst, lees je het voorbeeld en keur je het goed.
Wil je na een nieuwe prijslijst ook verkoopprijzen verhogen, lees dan de handleiding over prijzen bulk aanpassen in PrestaShop. Voor varianten helpt het artikel over prijzen van combinaties. Kant-en-klare verzoeken staan in de use cases inkoopprijzen bijwerken uit een prijslijst van de leverancier en prijzen verhogen in een hele categorie.
Wat de chat in je webshop ziet zonder op te slaan, controleer je in TellMyShop Free. Pakketten met de schakelaar Verkoop staan op de pagina prijzen.
Vragen en antwoorden
Zien klanten de inkoopprijs in de webshop?
Nee. De inkoopprijs is een intern veld, alleen zichtbaar in de backoffice. Hij wordt gebruikt om de marge te berekenen in statistieken en rapporten. Hij verschijnt niet op de productpagina of in de winkelwagen.
Wat is het verschil tussen marge en opslag?
Marge is de winst gemeten tegen de verkoopprijs, en opslag is de winst gemeten tegen de inkoopprijs. Een artikel dat je inkoopt voor € 60 excl. btw en verkoopt voor € 100 excl. btw heeft een marge van 40% en een opslag van ongeveer 67%. Deze twee getallen door elkaar halen is een veelgemaakte fout bij het bepalen van prijzen.
Verandert de verkoopprijs als ik de inkoopprijs wijzig?
Niet vanzelf. PrestaShop rekent de verkoopprijs niet opnieuw uit op basis van de inkoopprijs. Wil je je marge behouden, dan wijzig je de verkoopprijs apart of gebruik je een module die dat volgens een regel doet.
Wat als varianten verschillende inkoopprijzen hebben?
Combinaties kunnen een eigen inkoopprijs hebben, in te stellen op het tabblad met combinaties. Kijk of je leverancier verschillende prijzen geeft voor maten of kleuren. Zo ja, dan is een inkoopprijs op productniveau niet genoeg om de marge op elke variant uit te rekenen.
Werkt TellMyShop Free inkoopprijzen bij?
Nee. TellMyShop Free slaat niets op. Inkoopprijzen worden gewijzigd door TellMyShop Pro zodra de schakelaar Verkoop aanstaat, altijd met een voorbeeld en jouw goedkeuring.
PrestaShop is een geregistreerd handelsmerk van PrestaShop SA. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.