Soort werkzaamheden:
systeem voor berekening prijzen en verzendmethodes

Omschrijving van de werkzaamheden:
Ik ben opzoek naar een oplossing voor een zeer uitgebreide prijscalculatie.
Ik heb momenteel 30.000 producten tekoop via tal van platformen in verschillende europese landen.
Het aantal producten zal nog uitgebreid worden naar enkele honderdduizenden en het aantal platformen zal ook verder uitgebreid worden evenals het aantal landen waar we naartoe gaan verzenden.

Producten zijn vaak bij meerdere leveranciers verkrijgbaar tegen verschillende voorwaarden (inkoopprijs, levertijd enz.)

Momenteel bereken ik de minimum prijzen via een excel sheet, dit is echter zeer tijdrovend en vanwege de vele uitzonderingen en variabalen erg foutgevoelig. Eigenlijk loop ik daarmee altijd weken tot maanden achter de feiten aan.

Voor alle producten moet zo actueel mogelijk een minimum verkoop (en maximum verkoop) berekend worden.
Voor elk product kunnen daar dus wel 10 verschillende prijzen uitkomen voor verschillende landen en verschillende levermethodes.

We gaan binnenkort met nieuwe software werken welke als volgt opgebouwd is:

Odoo.com is een centraal systeem daarin worden van alle leveranciers continue de producten en bijbehorende gegevens ingeladen.
Van Odoo sturen we nieuwe producten door naar een 2de systeem (productflow dit is een PIM en marplaats intergrator ineen) waarin alle productinfo geoptimaliseerd wordt. Daarin staat b.v. altijd de meest actuele productinfo waaronder de afmetingen en gewicht.
Van productflow wordt de info doorgezet naar de verschillende platformen.


Om alle verschillende prijzen te berekenen zijn tal van variabelen nodig waaronder:


  • Inkoopprijs
  • Vaste vergoeding platform
  • Procentuele vergoeding platform
  • Btw tarief van product
  • Verpakkingskosten
  • Arbeidskosten
  • inkoopkosten
  • Minimum gewenste marge
  • Regels van fabrikanten/groothandels
  • Verzendkosten
  • Enz.


Veel van die variabelen hebben zelf ook weer variabelen:

Inkoopprijs – deze prijs kan steeds veranderen doordat leveranciers tijdelijk een aanbieding hebben of permanent de inkoopprijs veranderen.

Vaste vergoeding platformen – het ene platform berekend dit niet, de andere wel. Bij b.v. bol.com is dit €1,00 bij productprijs boven de €20,00, €0,50 bij productprijs van €10,00 to €20,00 en €0,25 bij productprijs onder de 10 euro

Procentuele vergoeding platform – elk platform hanteert andere commissie structuren en per product(categorie) kan de hoogte per platform anders zijn

BTW tarief van product – ik heb producten van 21% btw maar ook van 9% btw. Maar per land gelden daarvoor andere regels en kan dat verschillen in welke btw group een product valt. Ik heb zelf btw nummers in Nederland, Belgie, Duitsland en Frankrijk en daar zullen nog meerdere landen bijkomen met eigen btw nummer en waarbij dus in betreffende land aangifte gedaan moet worden.

Verpakkingskosten – de kosten van de verpakking/verzenddoos, eventueel vulmateriaal enz.

Arbeidskosten – afhankelijk van product kan verpakken meer of minder tijd en dus geld kosten

Inkoopkosten – bepaalde producten zijn groot/zwaar waardoor er extra kosten aan zitten om die bij mij binnen te krijgen.

Minimum gewenste marge – momenteel bereken ik dit met een formule op basis van de inkoopprijs.

Regels van Fabrikanten/groothandels – bij bepaalde groothandels zijn er geen regels, andere hanteren regels als dat je verplicht voor de adviesverkoopprijs moet verkopen of dat je maximaal x% korting daarop mag geven. Dit verschilt per leverancier, per merk en soms zelfs per product en per kanaal waar je verkoopt (b.v. voor amazon gelden geen beperkingen voor met Q maar bij verkoop op Amazon mag maximaal 10% korting op adviesverkoopprijs gegeven worden.

Verzendkosten – we gebruiken sinds kort meerdere verschillende vervoerders voor verschillende landen, B.V. PostNL voor Nederland, Bpost voor Belgie, DPD voor Duitsland en Colis Privé voor Frankrijk. En dan zijn er nog verzendmethodes die wereldwijd kunnen verzenden maar enkel voor producten binnen een bepaalde afmeting en een bepaalde gewichtsklasse.
Voor elk product moet dus bepaald worden in welk land ze met welke verzendpartij en/of methode verzonden kunnen worden wat dus afhankelijk is van het gewicht van het product en de afmetingen van het product. Hierbij moet dus rekening gehouden worden met de beschikbare verzendverpakkingen die we hebben en de gewicht van verzendverpakking zelf en eventuele gewicht van bijkomend vulmateriaal. Het kan b.v. ook mogelijk zijn dat er voor 1 product in 1 land meerdere verzendmogelijkheden zijn zoals de normale verzending of express verzending met daarbij verschillende tarieven. Per product en per platform en per land komen dus 1 of meer verzendopties en bijbehorende tarieven en moeten aan de producten dus 1 of meer verzendprofielen gekoppeld worden. Aan de hand van de verzendkosten van verzendprofielen moet dus met alle eerdere gegevens samen de uiteindelijke minimum en maximumprijs berekend worden.

Ter illustratie: op amazon kan je verschillende verzendprofielen aanmaken zoals b.v. voor Duitsland

Standaard verzending via DPD binnen 5 dagen = €6,95
Express verzending via DPD binnen 48 uur = €8,95
Verzending naar een Packstation (DHL) = €7,95
Verzending DPD gereduceerd tarief = €2,50
Gratis verzending via DPD = €0,00

Meeste producten worden standaard gekoppeld aan de standaard verzending via DPD.
Maar bepaalde producten waarbij een verplichte adviesverkoopprijs geld kunnen misschien wel aan gereduceerde tarief of gratis verzending gekoppeld worden om zo betere concurrentiepositie te krijgen.

Op basis van al die variabelen moeten er per product (en per leverancier van dat product) dus meerdere productprijzen komen die in Odoo komen te staan waarbij op het juiste moment dus de juiste prijs naar het juiste platform doorgezet wordt.
Ook moet bij verwerken van een order binnen Odoo dus de juiste verzendoptie gekozen worden en moet aangegeven worden in welke verpakking het product het beste verzonden kan worden (welke dus past bij de geselecteerde verzendoptie/partij)

Al die zaken moeten dus automatisch steeds bijgewerkt worden als bij leveranciers de inkoopprijzen veranderen of we in de andere systemen het gewicht of de afmeting van het product veranderen.
Ook moeten de variabalen bijgesteld kunnen worden als b.v. een vervoerder zijn tarieven veranderd of commissiestructuren op platformen veranderen.

Ik zoek dus naar een goede manier om al deze data automatisch te berekenen en in de juiste systemen te zetten/importeren zodat dit steeds actueel en compleet is.

De manier waarop sta ik open voor sugesties, kan zijn via specifieke geautomatiseerde excel berekeningen tot stand alone systemen tot Odoo intergratie.


Budget voor dit project:
low-xxxx

Deadline:
begin maart

BTW-nummer verplicht:
nee