[ad_1]
Hallo, ok ich habe dass nicht genau genug beschrieben.
Zu B2B & B2C: Die meisten PlugIns, die das bieten, arbeiten mit Benutzergruppen und ich kann in den jeweiligen Artikeln für die Benutzer andere Preise hinterlegen, gleichzeitig wechselt der Shop je nach Benutzergruppe die Anzeige des Artikelpreisen bei B2B nur Nettopreise bei B2C nur Bruttopreise. Meldet sich ein Benutzer neu an ist er B2C und wir stellen Ihn dann, wenn nötig, auf B2B in dem wir Ihm eine andere Gruppe zu ordnen. Bei unseren Artikeln haben nicht alle Artikel einen B2B Preis, in dem Fall bekommt der B2B Nutzer den normalen Preis nur als netto angezeigt. Unsere Artikel bekommen bei B2B keinen prozentualen Rabatt, sondern einzelnen B2B Preise. Läuft das PlugIn einzeln funktioniert das gut.
Preise über Gewicht:
Dies ist für viele Systeme eine besonderes Problem, da alle Systeme immer davon ausgehen, dass die Stückzahl eines Artikel immer 1 (oder vielfaches davon) sein muss. Da man 1,3 Kühlschränke nicht verkaufen kann. Nachfolgende Programm wie Buchhaltung und der gleichen sind oft darauf ausgelegt, das die Artikelanzahl eine Ganzzahl ist. So jedenfalls die Antworten von vielen Programmierern. (Bspw. vendidero – germanized)
Die PlugIns die ich versucht habe, denken dabei etwas um die Ecke.
Sie bilden im FrondEnd einen „Rechner“, der einen neuen Artikelpreis berechnet.
Sinnbildlich funktioniert das so:
Der Kunde gibt im Shop einen Kilo-Wert ein, bspw. 1,5kg Nüsse.
Jetzt errechnet das PlugIn 1kg Nüsse = 10Euro bei 1,5 Kg also = 15 Euro.
Anschließend packt das PlugIn einen „Neuen Artikel“ in den Warenkorb.
Dieser Artikel hat dann die Anzahl 1 und besteht aus 1,5kg der 15 Euro kostet. Somit trickst das PlugIn Whoocommerce aus, da dann wieder die Artikelanzahl eine Ganzzahl ist. Im praktischem könnte ich also 2x den neu generierten Artikel mit 1,5kg bestellen und hätte dann 3kg.
Wichtig ist dabei, dass Whoocommerce diesen Artikel in der Stückzahl als 1 (oder Vielfaches davon) ansieht.
Erstaunlicher Weise, schafft es das PlugIn aber auch die Bestandsmenge richtig zu verrechnen. Also der Bestand wird dann nicht um 1 reduziert sondern korrekter Weise um 1,5kg.
Zum Fehler:
Als B2C Kunde läuft alles Problemlos, nur als B2B Kunde sind die Angabe im Shop falsch.
Einige PlugIn Kombinationen führen dazu, dass die Preisangabe als B2B Kunde komplett weg ist, bzw Fehlermeldungen kommen.
Die Kombination die wir jetzt laufen haben führt dazu, das der B2B Kunde im Shop bei den Artikeln die B2C Preise sieht, im Warenkorb oft ein Mischung aus B2C und B2B Preisen hat. Also vollends verwirrt wird, was der Artikel denn nun kostet.
Lösungsansätze:
Wir hatten auch die einfachste Variante versucht, und gesagt der Artikel besteht aus 100g Nüssen (unsere kleinste Einheit) wenn jetzt also jemand 1,5kg Nüsse bestellen möchte, dann muss er eben 15x 100g kaufen. Das wäre grundlegend problemlos, aber wir Menschen sind halt doofe Gewohnheitstiere und die Kunden haben dies nicht angenommen, nicht verstanden oder eben bemängelt. Kann ich auch verstehen wenn du 20kg bestellen möchtest, wirkt es komisch wenn du eine Artikel dann 200x bestellen musst.
Eine andere Lösung war, wir bieten den B2C Kunden die Möglichkeit Artikel mit Kommastellen zu bestellen, und B2B Kunden nur Artikel in 1kg Schritten. Wäre über Benutzergruppen realisierbar, B2B kann den B2C Artikel nicht sehen und umgekehrt. Das wäre ja auch logisch, da der Wiederverkäufer ja andere Mengen bestellt bzw. bestellen soll. Führt aber dazu, dass wir unsere Lagermengen dann auf „beide“ Artikel aufteilen müssen. Was eine Lagerbestandsführung komplett ad absurdum führt. Das mag bei einem Artikel sinnvoll erscheinen. Da wir aber mehrer Artikel mit mehreren Variationen haben ist dass nicht um zusetzten.
Ich hoffe ich konnte alles verständlich erklären.
MB
