Frage19374
Neues Mitglied
Wir möchten einen internen WooCommerce Shop auf folgende Weise nutzen:
Jeder unserer Mitarbeiter soll einen individuellen Gutschein erhalten, mit dem er für einen bestimmten Wert einkaufen kann.
Restwerte sollen nicht verfallen, sondern sollen später noch genutzt werden können.
Ebenso soll es möglich sein, ein Produkt bezahlen zu können, indem man den Restwert eines Gutscheines und eine weitere Zahlungsquelle nutzen kann, zum Beispiel PayPal.
Gleichzeitig nutzen wir die Warenwirtschaft JTL.
Ich hatte das mit einem Wallet-System aufgebaut, das hat auch einwandfrei mit normalen Bruttowerten funktioniert.
Allerdings funktioniert das nicht mit JTL zusammen, da JTL nur Nettopreise übermittelt, auch wenn dem Kunden Bruttopreise angezeigt werden.
Ich habe 3 Fälle durchgespielt, die das Problem deutlich machen (siehe unten).
Getestet habe ich zwei Walletplugins die das Problem exakt gleich behanden,
und bin zu dem Schluss gekommen, dass diese nur funktionieren wenn in Woocommerce direkt die Bruttopreise angegeben werden.
Die Plugins haben nicht die Möglichkeit, zwischen Brutto und Netto umzuschalten
Hat jemand schon ein ähnliches Problem gehabt, oder etwas ähnliches gebaut, und dafür ein funktionierendes Plugin gefunden?
Oder eine Idee, wie man das einfacher lösen kann?
Mir fallen dazu nur Wallet-Plugins oder die Gutscheinlösung über Woocommerce ein.
Bei Gutscheinen über Woocommerce würden allerdings Restwerte verfallen und man müsste die Gutscheine für jeden Kunden einzeln erstellen.
(Im Wallet gab es die Möglichkeit, entweder bei der Accounterstellung direkt einen Betrag ins Wallet zu übertragen, oder nachträglich zuzuweisen.)
Beispielfälle:
(Bestellungen sind alle inkl. MwSt. )
________________
Fall 1:
Bestellung ist niedriger als Wallet
(z.B. Bestellung für 50€, bei einem Walletwert von 100€)
Funktioniert einwandfrei: Rechnung Korrekt, Wallet Abrechnung korrekt
________________
Fall 2
Bestellung ist bedeutend größer als Walletwert ohne Mwst
(z.B. Bestellung für 150€, bei einem Walletwert von 100€)
Funktioniert einwandfrei: Rechnung Korrekt, Wallet Abrechnung korrekt
________________
Fall 3:
Bestellung ist größer als der Walletwert, aber Bestellung ohne MwSt. ist kleiner als Walletwert
(z.B. Bestellung für einen Wert zwischen 100,01€ und 116€, bei einem Walletwert von 100€)
z.B.
104,50€ Bestellwert (inkl. MwSt.)
100€ Wallet
Reine MwSt.: 16,68€
Ergebnis: man kann per Wallet + PayPal zahlen
Aber: man zahlt 87,82 (Wallet) und für den Rest 16,68€
Das Plugin gibt in diesem Fall immer den MwSt.-Wert an, der nachträglich per PayPal bezahlt werden muss.
Zudem zeigt es in der Kasse an, dass man 100€ vom Wallet verwendet, was falsch ist.
In der Berechnungs-Auflistung der Kasse wird es aber korrekt angezeigt.
In der Rechnung in Woo wird keine MwSt. berechnet.
Jeder unserer Mitarbeiter soll einen individuellen Gutschein erhalten, mit dem er für einen bestimmten Wert einkaufen kann.
Restwerte sollen nicht verfallen, sondern sollen später noch genutzt werden können.
Ebenso soll es möglich sein, ein Produkt bezahlen zu können, indem man den Restwert eines Gutscheines und eine weitere Zahlungsquelle nutzen kann, zum Beispiel PayPal.
Gleichzeitig nutzen wir die Warenwirtschaft JTL.
Ich hatte das mit einem Wallet-System aufgebaut, das hat auch einwandfrei mit normalen Bruttowerten funktioniert.
Allerdings funktioniert das nicht mit JTL zusammen, da JTL nur Nettopreise übermittelt, auch wenn dem Kunden Bruttopreise angezeigt werden.
Ich habe 3 Fälle durchgespielt, die das Problem deutlich machen (siehe unten).
Getestet habe ich zwei Walletplugins die das Problem exakt gleich behanden,
und bin zu dem Schluss gekommen, dass diese nur funktionieren wenn in Woocommerce direkt die Bruttopreise angegeben werden.
Die Plugins haben nicht die Möglichkeit, zwischen Brutto und Netto umzuschalten
Hat jemand schon ein ähnliches Problem gehabt, oder etwas ähnliches gebaut, und dafür ein funktionierendes Plugin gefunden?
Oder eine Idee, wie man das einfacher lösen kann?
Mir fallen dazu nur Wallet-Plugins oder die Gutscheinlösung über Woocommerce ein.
Bei Gutscheinen über Woocommerce würden allerdings Restwerte verfallen und man müsste die Gutscheine für jeden Kunden einzeln erstellen.
(Im Wallet gab es die Möglichkeit, entweder bei der Accounterstellung direkt einen Betrag ins Wallet zu übertragen, oder nachträglich zuzuweisen.)
Beispielfälle:
(Bestellungen sind alle inkl. MwSt. )
________________
Fall 1:
Bestellung ist niedriger als Wallet
(z.B. Bestellung für 50€, bei einem Walletwert von 100€)
Funktioniert einwandfrei: Rechnung Korrekt, Wallet Abrechnung korrekt
________________
Fall 2
Bestellung ist bedeutend größer als Walletwert ohne Mwst
(z.B. Bestellung für 150€, bei einem Walletwert von 100€)
Funktioniert einwandfrei: Rechnung Korrekt, Wallet Abrechnung korrekt
________________
Fall 3:
Bestellung ist größer als der Walletwert, aber Bestellung ohne MwSt. ist kleiner als Walletwert
(z.B. Bestellung für einen Wert zwischen 100,01€ und 116€, bei einem Walletwert von 100€)
z.B.
104,50€ Bestellwert (inkl. MwSt.)
100€ Wallet
Reine MwSt.: 16,68€
Ergebnis: man kann per Wallet + PayPal zahlen
Aber: man zahlt 87,82 (Wallet) und für den Rest 16,68€
Das Plugin gibt in diesem Fall immer den MwSt.-Wert an, der nachträglich per PayPal bezahlt werden muss.
Zudem zeigt es in der Kasse an, dass man 100€ vom Wallet verwendet, was falsch ist.
In der Berechnungs-Auflistung der Kasse wird es aber korrekt angezeigt.
In der Rechnung in Woo wird keine MwSt. berechnet.